Si y mientras los estados tienen un atributo importante en común - ambos son condicionales. Ambos incluyen una prueba para una condición y el procesamiento de los comandos posteriores se altera , en función de los resultados de esa prueba . Ambos soportes otras instrucciones y ambos pueden ser usados para cortar una sección de las operaciones si la prueba no es cierto . IMCMEXICO Estructura
La estructura básica de una sentencia if es : SI ENTONCES SI 1> la sección más proporciona una acción alternativa si ninguna de las condiciones del caso se cumplen comunicado. Sin embargo , es un método de programación legítima para dejar fuera de la persona, en cuyo caso la sentencia if puede resultar en ningún código que se está ejecutando . La ejecución del programa se ejecuta por el caso de la estructura y ejecuta sólo una sección del código, o ninguno. Si ninguno de los códigos se ejecuta , cada línea se ejecuta sólo una vez. La claridad de la declaración , mientras que también se beneficia de la sangría. Incorporación de los bucles es raro, ya que puede llegar a ser inmanejable . La prueba de la declaración , mientras que no proporciona ramificación , sino que hace que el programa para repetir el código cerrado hasta que la situación en el estado se convierte en falsa . Al igual que con la sentencia if , la prueba puede dar lugar a un resultado negativo por primera vez y por lo que ninguno del código en la sentencia while se ejecuta . Algunos elemento de la condición de prueba tiene que ser alterado durante el procesamiento del bucle , de lo contrario la condición de nunca ser falsa y el bucle se ejecute siempre. Una declaración mientras lo general los procesos como : High Line : = 1a_variable : = get ( record [ en línea] ) MIENTRAS NO line ( a_variable = Si bien las declaraciones son adecuados para el procesamiento de registros . Si se utilizan los estados para gestionar la estructura de un programa . Una combinación de los dos permite la clasificación de los registros . La sentencia while es más común en las aplicaciones de base de datos .
Mientras Estructura
Comparación