Diferencia entre si y el lo contrario si

Diferencia entre si y el lo contrario si

Si vs else si

Los programas no siempre fluyen de manera secuencial. Las situaciones surgen cuando hay una decisión de tomar o un código que debe repetirse. Las estructuras de control ayudan a esto definiendo lo que debe hacerse en el programa y en qué condiciones. Estos se conocen como declaraciones condicionales que juzgan una declaración sobre las salidas booleanas de verdadero o falso.

"Si cláusula - Es popular entre muchos lenguajes de programación. La sintaxis principal puede diferir, pero el código pseudo sigue siendo el mismo. A continuación se da un pequeño fragmento de código:

if (condición)

entonces

acción

terminara si

La condición siempre devuelve un resultado booleano. Digamos que la condición está soleada y la acción es salir. Entonces, si está soleado afuera (verdadero), entonces una persona sale a caminar. De lo contrario, llegamos al final si se construyen sin realizar ninguna acción.

La construcción anterior es popular en lenguajes de programación de estructura como: C, C ++, Java, Visual Basic y C #

La construcción "más si" te ayuda a combinar muchas condiciones. Si se encuentra que la primera condición es verdadera, entonces se omite el resto. Echemos un vistazo al código pseudo -

if (condición)

entonces

acción

más si (condición)

entonces

acción

demás

acción

terminara si

Una condición aún devuelve una salida booleana. Un bloque "más si" conduce a un nivel adicional de anidación. En caso de que la condición "if" sea falsa, la condición "más si" se evalúa de manera secuencial hasta que se encuentre una coincidencia. En caso de que todas las condiciones fallen, entonces se ejecuta la acción definida en la cláusula "más". Para entenderlo mejor, continuemos con la condición lluviosa anterior. La condición "si" sigue siendo la misma. Agreguemos la condición "más si" para ser "tormentosa" y la acción para "bajar las escaleras."La cláusula" más "dice" quedarse adentro."Entonces, si es tormentoso afuera, entonces la primera condición" si "evalúa como falsa. Vamos a la condición "más si" y descubrimos que está evaluando que es verdad. Entonces la persona baja las escaleras.

Diferencias entre "si" y "más si":

1. La condición "si" es obligatoria para una construcción condicional. Una condición de "más si"

no puede existir sin un bloque anterior "si".

2. Puede tener solo un bloque "si" pero múltiples bloqueos "de lo contrario".

Resumen:

1. Tanto "si" como "más si" ayudan a ramificar el código. El programa se mueve de su lineal

ejecución.

2. Tanto "si" como "más si" son expresiones condicionales que ayudan en la toma de decisiones

proceso.

3. Todos los lenguajes de programación de alto nivel emplean "si" y "más si" con diferentes sintaxis.