2. Estructura Selectiva Doble
Lady Fajardo Castellanos
Created on October 26, 2024
Estructura Selectiva Doble
Over 30 million people build interactive content in Genially.
Check out what others have designed:
ANCIENT EGYPT
Learning unit
MONSTERS COMIC "SHARING IS CARING"
Learning unit
PARTS OF THE ANIMAL CELL
Learning unit
PARTS OF A PROKARYOTIC CELL
Learning unit
PARTS OF THE PLANT CELL
Learning unit
Transcript
INICIO >
2. Estructura selectiva doble
>
2.1.1
2.1.2
>
Ejemplo de aplicación
Definición de la estructura selectiva doble
2.1
Representación de la estructura selectiva doble
<2.1><Definición de la estructura selectiva doble>
EMPEZAR >
>
>
>
>
Podría considerarse que, si la expresión lógica if resulta falsa, tambien se ejecuten una o varias acciones. Este tipo de estructura se conoce como estructura selectiva doble. Siguiendo el ejemplo del cálculo del cociente, si la expresión lógica divisor != 0 es falsa, significa que el divisor es igual a cero. En este caso, la división no se puede calcular y esa situación puede notificarse al usuario.
// DEFINICIÓN
>
>
Si (divisor != 0) entoncescociente = dividiendo / divisorsinoImprimir “La división por cero es indeterminada”Fin_si
La manera de formular lo anterior en pseudocódigo, se muestra a continuación:
>
>
// La representación en diagrama de flujo sería la siguiente:
>
+info
>
// En código de C++, las instrucciones serían:
EMPEZAR >
<2.1.1>Representación de la estructura selectiva doble
>
>
>
Diagrama de flujo >
Codificación en C++ >
Pseudocódigo >
>
Ahora veremos cómo se representa en un diagrama de flujo y en pseudocódigo, un algoritmo para realizar la división entre dos números utilizando una estructura selectiva doble.
>
>
Variables: dividendo, divisor, cociente (todas son reales)
// DIAGRAMA DE FLUJO
>
>
// Pseudocódigo
InicioImprimir “Ingrese el dividendo”Leer dividendoImprimir “Ingrese el divisor”Leer divisorSi (divisor !=0) entoncescociente = dividendo / divisorImprimir “El cociente de la división es:”cocientesinoImprimir “La divisón por cero es indeterminada”Fin_siFin
>
>
// Codificación en C++
EMPEZAR >
>
<2.2>Ejemplo de aplicación
>
>
>
// ejemplo: ESTRUCTURA SELECTIVA doble
Fuente: https://www.youtube.com/watch?v=JHsjSTyMTWY
>
>
// JUEGA LABERINTO
https://blockly.games/?lang=es
Lee, M. (2009). C++ programming for the absolute beginner. Delmar Cengage Learning.
Mora, S. L. (2006). C++ paso a paso. Servicio de Publicaciones.
Aguilar, L. J. (2007). Programacion En C++. McGraw-Hill Interamericana.
>
<Bibliografía>
>
Extremo, P. [@programandoextremo3211]. (s/f). Diagramas DE flujo - estructura selectiva Doble - ejercicio #29. Youtube. Recuperado el 27 de octubre de 2024, de https://www.youtube.com/watch?v=JHsjSTyMTW
¡BIEN HECHO!
>
>
/
>
Unidad finalizada
>
Se puede observar que las líneas que aparecen dentro de corchetes después de la instrucción else, se refieren a lo que va a suceder en el programa cuando la expresión lógica del if sea falsa. Por lo tanto, cualquier estructura selectiva doble tendrá las instrucciones if-else, escritas de la manera mostrada.
//