Ejemplo basado en la sintaxis del lenguaje Visual Basic.
Estructura del Ciclo FOR
La sentencia FOR se utiliza para hacer ciclos definidos y con conteo automático, es cuando sabemos anticipadamente cuantas vueltas necesitamos para realizar un cálculo o proceso, la instrucción consta de dos partes.
- FOR es donde definimos la cantidad de vueltas a realizar, se requiere una variable que almacene la cuenta de cada vuelta, generando un conteo automático del valor.
- NEXT define donde se termina el ciclo.
FOR puede definirse de forma ascendente o descendente, por ejemplo: (del 1 al 15 o del 15 al 1)
De modo que FOR - NEXT forman un bloque y toda instrucción que se encuentre dentro de éste bloque será ejecutada tantas veces como el ciclo sea definido.
Hay lenguajes que en su sintaxis no incluyen la instrucción NEXT, por lo que es necesario investigar cómo se define el bloque de instrucciones a ejecutar.
Si no se crea un bloque de instrucciones, FOR ejecuta únicamente la instrucción inmediata siguiente las veces que fue definido el ciclo.
La instrucción FOR puede contener otra sentencia FOR dentro, a esto se le llama ciclo anidado, los ciclos anidados pueden ser también más de uno, dependiendo el resultado que deseamos obtener.
Este ejemplo define mediante la instrucción FOR un ciclo de 20 vueltas, donde se ejecuta una sola instrucción, que es la función MSGBOXpara mostrar cada valor que ira tomando la variable CONT, iniciando con el número 1 y terminando con el número 20.
DIM es la instrucción que nos permite definir las variables.
Aquí un vídeo con ejemplos en pseudocódigo de cómo usar la instrucción FOR. Vídeo
No hay comentarios.:
Publicar un comentario