Está en la página 1de 5

SENTENCIAS

PETER GILDARDO MONTEALEGRE CONCEPCION

UNIVERSIDAD MAYA

ALGORITMO Y PROGRAMACION

ANDRES ESTEBAN NAVARRO AMAYA

11/03/23
INTRODUCCION
A continuación, veremos un cuadro comparativo en el que se mencionan dos tipos de
declaraciones de selección, if-else y switch.
En el cual Las declaraciones de selección transfieren el flujo del programa al bloque
particular de declaraciones en función de si la condición es "verdadera" o "falsa".
La diferencia fundamental entre las sentencias if-else y switch es que la sentencia if-else
"selecciona la ejecución de las sentencias en función de la evaluación de la expresión en
sentencias if", mencionando también que las instrucciones de cambio "seleccionan la
ejecución de la instrucción a menudo en función de un comando del teclado".
CUADRO COMPARATIVO IF-ELSE Y SWITCH
Bases para la If-else Switch
comparación.
Expresión. La instrucción if-else usa declaraciones Utiliza una sola expresión
múltiples para múltiples opciones. para múltiples opciones.

BASIC. La instrucción que se ejecutará depende La afirmación que se


de la salida de la expresión dentro de la ejecutará es decidida por el
instrucción if. usuario.

Pruebas. Prueba if-else para la igualdad, así como Cambiar la prueba de la


para la expresión lógica. declaración sólo para la
igualdad.

Evaluación. if sentencia evalúa tipo entero, carácter, La instrucción switch solo


puntero o punto flotante o tipo booleano. evalúa el carácter o el valor
entero.

Secuencia de O bien si la sentencia se ejecutará o bien La instrucción de


ejecución. la sentencia se ejecutará. conmutación ejecuta un
caso tras otro hasta que
aparece una instrucción de
interrupción o se alcanza el
final de la instrucción de
conmutación.
Ejecución por Si la condición dentro de las sentencias if Si la condición dentro de las
defecto. es falsa, entonces, de forma instrucciones de
predeterminada, la sentencia else se conmutación no coincide
ejecuta si se crea. con ninguno de los casos,
para esa instancia, las
instrucciones
predeterminadas se
ejecutan si se crean.
Edición. Es difícil editar la instrucción if-else, si se Es fácil editar los casos de
utiliza la instrucción if-else anidada. conmutador ya que se
reconocen fácilmente.
CONCLUSION
La instrucción de switch es fácil de editar ya que ha creado los casos separados para
las diferentes declaraciones, mientras que en las declaraciones anidadas if-else resulta
difícil identificar las declaraciones que se editarán.
(Gadget-info, 2002)

También podría gustarte