Want to make creations as awesome as this one?

Estructura Selectiva Doble

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.

//