Está en la página 1de 12

Estructuras Condicionales

Anidadas - Múltiples
Estructuras Condicionales anidada
Una estructura condicional es anidada cuando al cumplirse una
condición ya sea falso o verdadero, dentro de esta se encuentra
otra estructura condicional.

// Pseudocódigo en español F V
Condición
Si <condición> entonces
<acción S1>
<acción N>
Sino F V …
Si <condición> entonces Condición
<acción S1>
sino <acción N>
<acción N>
<acción S2> …

fin_si
fin_si

2
Estructuras Condicionales múltiple
La estructura selectiva si múltiple permite que el flujo del diagrama se divida por varias
ramas en el punto de la toma de decisión(es), esto en función del valor que tome el
selector.

// Pseudocódigo en español
Según sea <selector>
Caso 1:
<acción 1>
fin selector
Caso 2: Valor 1 Valor 2 defecto
Valor 3 Valor N
<acción 1>
fin <acción 1> <acción 2> <acción 3> <acción N> <acción N>
..
Caso N:
<acción N>
fin
Otra :
fin El selector no tiene un comportamiento de condición, como las anteriores, esta estructura
Fin según_sea selectiva múltiple se utiliza para evaluar valores puntuales.
3
4
ENTRADA (un numero entre 1 y 12)
- N
PROCESO (mostrar el mes según el numero
ingresado)

Ejemplo Según sea ( N )


Caso 1:
Mostrar “enero”
Leer un número entre 1 y 12, Caso 2:
Mostrar “febrero”
imprimir su correspondiente Caso 3:
mes del año. Mostrar “Marzo”
Caso 4:
Mostrar “Abril”
Caso 5:
Mostrar “Mayo”
Caso 6:
Mostrar “Junio”
Caso 7:
Mostrar “Julio”
Caso 8:
Mostrar “Agosto”
Caso 9:
Mostrar “Septiembre”
Caso 10:
Mostrar “octubre”
Caso 11:
Mostrar “noviembre”
Caso 12:
Mostrar “diciembre”

Otra:
Mostrar “error”
5
PRUEBA DE ESCRITORIO
INICIO

N SALIDA
“Introduzca un numero:” 2 febrero
8 agosto
12 diciembre
N

N
1 2 3 4 5 6 7 8 9 10 11 12 por defecto

“enero” “marzo” “mayo” “julio” “septiembre” “noviembre” “ERROR”

“febrero” “abril” “junio” “agosto” “octubre” “diciembre”

FIN
6
Algoritmos resueltos

7
8
9
10
11
12

También podría gustarte