ESTRUCTURAS REPETITIVAS
Se denominan estructuras repetitivas a las que permiten que se repita un proceso, un
número determinado de veces, esta cantidad puede ser fija (previamente determinada por el
programador) o puede ser variable (estar en función de algún dato dentro del programa). Los
ciclos se clasifican en:
Estructuras Repetitivas Automáticas
Estructuras Repetitivas Manuales
1.- Estructuras Repetitivas Automáticas
Se denominan estructuras repetitivas automáticas aquellas que se repiten automáticamente,
el valor inicial (donde comienza la repetición), el
teniendo como únicos datos:
número de repeticiones (o valor límite) y el incremento o decremento.
FORMA DE ESCRITURA EN VISUAL BASIC Y DIAGRAMA DE FLUJO
FOR ... NEXT
La sentencia For da lugar a un bucle, y permite I= 1 a N
ejecutar un conjunto de sentencias, cierto
número de veces. Su forma general es:
Cuerpo del ciclo
For variable1 = valor inicial To límite Step variable2
(incremento o
decremento )
[sentencias]
Next variable1
Cuando se ejecuta una sentencia For, primero se asigna el valor inicial a la variable1 y se
comprueba si su valor es mayor o menor que el límite. En caso de ser menor se ejecutan
las sentencias, y en caso de ser mayor el control del programa salta a las líneas a
continuación de Next.
Todo esto sucede siempre y cuando la variable 2 sea positiva.. Una vez ejecutadas las
sentencias, la variable1 se incrementa en el valor de la variable2 , o en 1 si Step no se
especifica, volviéndose a efectuar la comparación entre la variable1 y el límite, y así
sucesivamente.
For J = 1 to N
Accion1
Accion2
…
AccionN
Next J
Dónde:
J Variable de control del ciclo o comúnmente llamada contador
1 Límite inferior
N Límite superior
En este ciclo la variable de control toma el valor inicial del ciclo y el ciclo se repite hasta
que la variable de control llegue al límite superior.
Al no especificarse el incremento el programa asigna 1 por defecto.