Want to create interactive content? It’s easy in Genially!

Get started free

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.