You are on page 1of 5

ESTRUCTURAS SECUENCIALES

La estructura secuencial es aquella en la que una accin (instruccin) sigue a otra


en secuencia. Las tareas se suceden de tal modo que la salida de una es la
entrada de la siguiente y as sucesivamente hasta el fin del proceso.
Una estructura de programa es secuencial si se ejecutan una tras otra a modo de
secuencia, es decir que una instruccin no se ejecuta hasta que finaliza la anterior.
Ejemplo:
INPUT x
INPUT y
auxiliar= x
x= y
y= auxiliar
PRINT x
PRINT y
Esta secuencia de instrucciones permuta los valores de x e y, con ayuda de una
variable auxiliar, intermedia.

1 Se guarda una copia del valor de x en auxiliar.

2 Se guarda el valor de y en x, perdiendo su valor anterior, pero se


mantiene una copia del contenido en auxiliar.

3 Se copia a y el valor de auxiliar, que es el valor inicial de x.

El resultado es el intercambio de los valores entre x e y, en tres


operaciones secuenciales.

Estructura Alternativa (o Selectivas)


La estructura alternativa permite bifurcar el flujo del programa en funcin de una
expresin lgica; disponemos de tres estructuras alternativas diferentes:
alternativa simple, alternativa doble y alternativa mltiple.
Alternativa simple : Se realiza una accin o conjunto de acciones si se cumple una
determinada condicin

Alternativa doble: Si una condicin se cumple se realizan unas acciones, si no se


cumple la condicin se realizan otras.

Alternativa mltiple: Dependiendo del valor de una variable se realizan unas


acciones u otras.

Estructura Repetitiva
La estructura repetitiva o iterativa permite, como su propio nombre indica, repetir
una accin (o grupo de acciones); dicha repeticin puede llevarse a cabo un
nmero prefijado de veces o depender de la evaluacin de una expresin lgica.
Existen tres tipos de estructuras repetitivas: desde-hasta, mientras y repetir-hasta.

ESTRUCTURA MIENTRAS
Esta estructura nos permite repetir un bloque de instrucciones con una condicion y
se repite siempre en cuanto esta condicion sea verdadera, sino no entra al ciclo
miestras.
La estructura es la siguiente:
INICIO.
INSTRUCCION 1
MIENTRAS( CONDICION LOGICA) HAGA
INSTRUCCION 2
INSTRUCCION 3
FIN MIENTRAS
INSTRUCCION 4
FIN
El ciclo mientras (while) tiene que tener su final y salirse de el, tiene un limite y su
limite es hasta que la condicion ya no se cumpla, osea que sea falsa.
EJEMPLO:
Hacer un algoritmo que lea 5 numeros y determine la suma entre ellos.
INICIO

i= i+1

ENTERO: N, i, SUMA

FIN MIENTRAS

i=1

MOSTRAR ('LA SUMA ES:', SUMA)

SUMA=0

FIN

MIESTRAS(i <=5) HAGA


MOSTRAR( 'DIGITE UN NUMERO')
LEER (N)
SUMA= SUMA+N

You might also like