Sintaxis
FOR Variable = ValorInicial TO ValorFinal [ STEP { Incremento } ]
{Instrucciones}
{Instrucciones}
{Instrucciones}
.
.
NEXT
Información general
El bucle for ...next, se utiliza para ejecutar una instrucción o una serie de declaraciones de una determinada cantidad de veces.
Operadores
Variable - se refiere a una variable de índice utilizado por el bucle. Esta variable de índice en sí puede ser utilizado en el cuerpo del código, pero tenga cuidado de alterar su valor dentro del bucle ya que esto puede causar muchos problemas.
ValorInicial - es el valor de que se le asigna inicialmente al Operador Variable le. Este no tiene por qué ser un número real - que podría ser el contenido de otra variable.
ValorFinal - es el valor del Operador Variable que genera la terminacion del bucle. Esto no tiene que ser un número real - que podría ser el contenido de otra variable, o una expresión.
Incremento - es una constante o variable opcional por el que el operador Variable aumenta o disminuye con cada viaje a través del bucle FOR ... NEXT. Si se desea que Variable tome valores decrementales un signo menos debe preceder a Incremento.
Ejemplo 1
' Muestra en un LCD y en formato decimal, todos los valores que la variable WRD
' toma en el bucle FOR...NEXT
' El bucle se realiza 1000 veces , ya que la variable WRD, inicia con el valor 0 y va uncrementando
' de 2 en dos hasta llegar a 2000 y sale del bucle.
DIM WRD as WORD
FOR WRD = 0 TO 2000 STEP 2
PRINT Dec WRD ," " ' Muestra el Valor de WRD en el LCD
NEXT ' cierre del bucle
Ejemplo 2
' Muestra en Decimal los vallores de WRD
' en este ejemplo el bucle se realiza 1000 veces ya que la variable WRD inicial con el valor
' 2000 y va decrementando de 2 en 2 hasta llegar a cero para finalizar el bucle.
DIM WRD as WORD
FOR WRD = 2000 TO 0 STEP -2 '
PRINT Dec WRD ," " ' ' muetra la variable WRD en el LCD en formato decimal
NEXT ' cierre del bucle for..next
No hay comentarios:
Publicar un comentario