Diferencia entre si y si otra cosa

Diferencia clave - si vs si mas
 

En la programación, es necesario ejecutar la instrucción dependiendo de si la condición es verdadera o falsa. El si y si si no son dos estructuras de toma de decisiones. Los lenguajes de programación como Java, C soportan las estructuras de toma de decisiones como if y if else. Este artículo discute la diferencia entre si y si si no. En ambos, el si contiene la expresión a evaluar.. En if, las instrucciones dentro del bloque if se ejecutarán, si la condición es verdadera y el control pasa a la siguiente instrucción después del bloque if. En if else, si la condición es verdadera, las instrucciones dentro del bloque if se ejecutarán y si la condición es falsa las instrucciones en el bloque if else se ejecutarán.. Eso es el diferencia clave entre si y si otra cosa.

CONTENIDO

1. Resumen y diferencia clave
2. Que es si
3. Que es si otra cosa
4. Similitudes entre si y si si no
5. Comparación lado a lado -si en caso contrario en forma tabular
6. Resumen

Que es si?

La sentencia if consiste en expresiones. Una expresión puede contener valores, operadores, constantes o variables. Si la expresión evaluada es verdadera, entonces las instrucciones dentro del bloque if se ejecutan. Si la expresión es falsa, el control pasa a la siguiente instrucción después del bloque if. La mayoría de los lenguajes de programación asumen valores no nulos y no nulos como verdaderos y cero como falsos.

Figura 01: Un programa con si

Según el programa anterior, el número es una variable que puede almacenar números enteros. Contiene el valor 70. La expresión en el bloque if está marcada. Como el número es mayor o igual a 50, la instrucción en el bloque if se ejecuta. Después de ejecutar eso, el control se pasa en la siguiente instrucción después del bloque if.

 Que es si otra cosa?

En caso contrario, hay dos bloques. La sentencia if contiene una expresión para evaluar. Si la expresión evaluada es verdadera, entonces las instrucciones dentro del bloque if se ejecutan. Al final del bloque if, el control pasa a la siguiente instrucción después del bloque if. Si la expresión es falsa, el control pasa al bloque else y se ejecutan las instrucciones del bloque else. Al final del bloque else, el control pasa a la siguiente instrucción después del bloque else.

Figura 02: Un programa con si más

Según el programa anterior, el número es una variable que puede almacenar números enteros. Contiene el valor 40. Si la expresión en la sentencia if es verdadera, entonces la sentencia dentro del bloque if se ejecutará. De lo contrario se ejecuta la sentencia del bloque else. El número es menor que 50. Por lo tanto, el bloque else se ejecuta. Al final del bloque else, el control pasa a la siguiente instrucción después del bloque else.

¿Cuáles son las similitudes entre si y si más??

  • Tanto si como si son estructuras de toma de decisiones en la programación..
  • Tanto si y si otra cosa contiene la instrucción if con una condición.
  • Tanto si if como if else, la sentencia if evalúa enteros, caracteres, números de punto flotante o tipos booleanos.
  • Tanto si como si pueden evaluar la igualdad y las expresiones lógicas..

¿Cuál es la diferencia entre si y si más??

si vs si otra cosa

La declaración if es una estructura de toma de decisiones que consiste en una expresión seguida de una o más declaraciones. El if else es una estructura de toma de decisiones en la que la sentencia if puede ir seguida de una sentencia else opcional que se ejecuta cuando la expresión es falsa.
 Ejecución
En if, las declaraciones dentro del bloque if se ejecutan si la expresión es verdadera. Si la expresión es falsa, la siguiente instrucción después del bloque if se ejecuta.. En if else, el bloque if se ejecuta si la expresión es verdadera y si la expresión es falsa, el control pasa al bloque else..

Resumen - Si vs si mas

Hay varias estructuras de toma de decisiones en la programación. Este artículo discutió dos de ellos: si y si más. En if, las instrucciones dentro del bloque if se ejecutarán si la condición es verdadera y el control pasa a la siguiente instrucción después del bloque if. En el caso de if else, si la condición es verdadera, las instrucciones dentro del bloque if se ejecutan y si la condición es falsa las instrucciones en el bloque else se ejecutan. Esa es la diferencia entre si y si otra cosa..

Referencia:

1.Point, Tutoriales. "Si declaración en C.", Punto de tutoriales, 8 de enero de 2018. Disponible aquí
2.Puntos, Tutoriales. "Si ... otra declaración en C.", Punto de tutoriales, 8 de enero de 2018. Disponible aquí