2. Estructura Selectiva Doble
Lady Fajardo Castellanos
Created on October 26, 2024
Estructura Selectiva Doble
More creations to inspire you
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.
//