Condiciones. IF THEN ELSE - ENDIF CASO 1: Ejecutar solo una instruccin. IF condicin THEN instruccin La condicin es una expresin que puede ser verdadera o falsa. En caso de ser verdadera, la instruccin a continuacin del THEN ser ejecutada. En caso de ser falsa el programa seguir con la instruccin siguiente al IF-THEN Condiciones. IF THEN ELSE - ENDIF CASO 2: Ejecutar mas de una instruccin. IF condicin THEN instruccin 1. Instruccin 2. . Instruccin n. ENDIF No varia prcticamente nada con respecto al primer caso, solo que esta vez se van a ejecutar todas las instrucciones que se encuentren entre el THEN y el ENDIF cada vez que la condicin sea verdadera. Condiciones. IF THEN ELSE - ENDIF Condiciones. IF THEN ELSE - ENDIF CASO 3: Ejecutar un grupo u otra de instrucciones. IF condicin THEN Instruccin 1. Instruccin 2. . Instruccin n. ELSE instruccin 1. Instruccin 2. . Instruccin n. ENDIF Si la condicin es verdadera se ejecutan las instrucciones entre THEN y ELSE, en cambio si la condicin el falsa se ejecutan las instrucciones entre THEN y el ENDIF. ELSE puede se traducido como en otro caso si no Condiciones. IF THEN ELSE - ENDIF Condiciones. IF THEN ELSE ENDIF (ANIDADOS) Ciclos Iterativos. F OR TO STEP NEXT FOR variable=valor inicial TO valor final STEP paso Instruccin 1. Instruccin 2. . Instruccin n. NEXT variable Esta estructura necesita una variable (Byte o Word) Ciclos Iterativos. F OR TO STEP NEXT Supongamos que queremos sumar los nmeros del 1 al 100 Ciclos Iterativos. F OR TO STEP NEXT Sumar los nmeros del 1 al 100, sin usar el comando STEP Ciclos Iterativos. F OR TO STEP NEXT Decremento de la variable de control Ciclos Iterativos. F OR TO STEP NEXT (Anidados) FOR variable1=valor inicial1 TO valor final1 STEP paso1 FOR variable2=valor inicial2 TO valor final2 STEP paso2
Instruccin 1. Instruccin 2. . Instruccin n. NEXT variable2 NEXT variable1 Un error al colocar los comando NEXT al final del ciclo, producir un error en el compilador. Ciclos Iterativos. F OR TO STEP NEXT Ejercicio: Ciclos Iterativos. WHILE - WEND WHILE condicin Instruccin 1 Instruccin 2 . Instruccin n WEND Lo nico critico en este ciclo es que debemos formular muy bien la condicin que queremos evaluar, ya que podemos crear un ciclo infinito. Mientras que la condicin sea verdadera todas las instrucciones que se encuentren entre el WHILE y WEND se ejecutaran. Ciclos Iterativos. WHILE - WEND Ciclos Iterativos. WHILE - WEND