Want to create interactive content? It’s easy in Genially!
2. Estructura Selectiva Doble
Lady Fajardo Castellanos
Created on October 26, 2024
Estructura Selectiva Doble
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
2. Estructura selectiva doble
INICIO >
Representación de la estructura selectiva doble
2.1
Definición de la estructura selectiva doble
Ejemplo de aplicación
>
2.1.2
2.1.1
>
>
>
EMPEZAR >
<2.1> <Definición de la estructura selectiva doble>
// DEFINICIÓN
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.
>
>
La manera de formular lo anterior en pseudocódigo, se muestra a continuación:
Si (divisor != 0) entonces cociente = dividiendo / divisor sino Imprimir “La división por cero es indeterminada” Fin_si
>
>
// La representación en diagrama de flujo sería la siguiente:
>
>
// En código de C++, las instrucciones serían:
>
+info
>
>
>
<2.1.1> Representación de la estructura selectiva doble
EMPEZAR >
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.
>
Pseudocódigo >
Codificación en C++ >
Diagrama de flujo >
>
// DIAGRAMA DE FLUJO
Variables: dividendo, divisor, cociente (todas son reales)
>
>
Inicio Imprimir “Ingrese el dividendo”Leer dividendoImprimir “Ingrese el divisor”Leer divisor Si (divisor !=0) entonces cociente = dividendo / divisor Imprimir “El cociente de la división es:”cociente sino Imprimir “La divisón por cero es indeterminada” Fin_si Fin
// Pseudocódigo
>
>
// Codificación en C++
>
>
>
<2.2> Ejemplo de aplicación
>
EMPEZAR >
Fuente: https://www.youtube.com/watch?v=JHsjSTyMTWY
// ejemplo: ESTRUCTURA SELECTIVA doble
>
>
https://blockly.games/?lang=es
// JUEGA LABERINTO
>
>
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
>
<Bibliografía>
>
Aguilar, L. J. (2007). Programacion En C++. McGraw-Hill Interamericana.
Mora, S. L. (2006). C++ paso a paso. Servicio de Publicaciones.
Lee, M. (2009). C++ programming for the absolute beginner. Delmar Cengage Learning.
>
>
¡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.