Diferencia entre si y el lo contrario si
- 1583
- 439
- Elvira Arteaga
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.