“Conocimiento Programación>Lenguajes De Programación

Diferencias entre Si y Si bien Declaraciones

2014/10/14
Todos los lenguajes de programación incluyen ramificación y comandos de iteración. Sin esos dos elementos , una secuencia de instrucciones no sería un programa , pero un archivo por lotes , progresando a través de una serie de comandos en el mismo orden cada vez . La sentencia if es un mecanismo de ramificación , y la declaración , mientras que es una forma de crear un bucle , que es iteración . Similitudes

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 MÁS . La condición puede ser una serie de pruebas relacionadas con los operadores booleanos ( AND, OR y NOT) . La sección de acción es por lo general una serie de comandos , y puede contener otras sentencias if . Una serie de sentencias if incrustado puede convertirse rápidamente confuso. Programación convención recomienda sangría para dejar claro que ifs, vigilara y extremos van de la mano y muchos lenguajes proporcionan una Esto se traduce en código puro que se ve como " elsif ". :

SI 1> ; ELSIF 2> ELSIF 3> End of

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.
Mientras Estructura

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 = ) LOOPuse ( a_variable ) do_action_on ( a_variable ) : = línea 1 a_variable : = get ( record [ en línea] ) END
Comparación

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 .

Lenguajes De Programación
Cómo crear una lista desplegable Usar XSL
Cómo hacer un T -Test en MATLAB
¿Cómo se almacenan y transmiten los patrones binarios en un sistema informático?
Cómo escribir un Pseudocódigo en Visual Basic
Cómo utilizar parámetros en SSIS
Los factores que determinan la elección del lenguaje de programación usado
Cómo localizar DBIx
¿Cuál es el significado de la programación de computadoras?
Conocimiento de la computadora © http://www.ordenador.online