3. Estructura Condicional Doble
S i e x p r e s i ó n _ l ó g i c a E n t o n c e s
a c c i o n e s _ v e r d a d e r o
S i n
a c c i o n e s _ f a l s o
F i n S i Condición
Sentencias o
instrucciones
falso verdadero
Las sentencias puede ser 1 o
más…
Sentencias o
instrucciones
Se evalúa la expresión lógica o condición, si es verdadera se ejecutan las
acciones para el caso verdadero. Si la expresión lógica es falsa se ejecutan las
acciones para el caso falso. Se realiza solo con una de ellas.
6. Estructura condicional anidada – Ejemplo 1
Estructura condicional anidada es aquella en que las condiciones
pueden tomar más de dos valores (rango) de modo que para la
implementación de una condición se hace necesario anidar estructuras
condicionales.
Si expresion_lógica_1 Entonces
acciones_1
Sino
Si expresion_lógica_2 Entonces
acciones_2
Sino
acciones_3
FinSi
FinSi
7. Sintaxis
Si condición_1 entonces
Operación (nes) 1
Si condición_2 entonces
Operación (nes) 2
Fin_si
Sino
Operación (nes) 3
Si condición_3 entonces
Operación (nes) 4
Fin_si
Fin_si
8. Determine si un número entero es positivo, negativo o
cero.
n>
0
F
Definir n Como Entero
Proceso numero
‘ Ingresar Numero ‘
n
n>
0
‘ Ingresar Negativo ‘ ‘ Ingresar Positivo ‘
‘ El Numero es Cero‘
FinProceso
V
V
F
9. Determine si un número entero es
positivo, negativo o cero
Ejemplo 1
10. La empresa proveedora de agua potable “Sedapar” facturará S/. 1 x
m3 para consumos inferiores a 100 m3, S/. 1.5 x m3 para consumos de
100 hasta 500 m3 y S/. 2 x m3 para consumos superiores a 500 m3.
Hallar el importe a pagar.
Ejemplo 2
12. Ejemplo 3
Se tiene la siguiente tabla en la cual se muestra el equivalente entre
números y letras para la calificación en notas en la Universidad
“Estamos en Rusia”. El pseudocódigo debe entregar la letra
equivalente cuando se ingresa una nota numérica.
Rango Nota
17<nota <=20 A
13< nota <= 17 B
10.5<nota <=13 C
5 < nota <=10.5 D
nota <=5 E
16. Estructura Condicional Doble
S i e x p r e s i ó n _ l ó g i c a E n t o n c e s
a c c i o n e s _ v e r d a d e r o
S i n o
a c c i o n e s _ f a l s o
F i n S i Condición
Sentencias o
instrucciones
falso verdadero
Las sentencias puede ser 1 o
más…
Sentencias o
instrucciones
Se evalúa la expresión lógica o condición, si es verdadera se ejecutan las
acciones para el caso verdadero. Si la expresión lógica es falsa se ejecutan las
acciones para el caso falso. Solo para una de ellas.
20. Estructura Condicional Múltiple
Esta es una estructura de selección múltiple. Las estructuras de
comparación múltiples son una toma de decisión especializada que
permiten evaluar una variable con distintos posibles resultados,
ejecutando para cada caso una serie de instrucciones específicas.
Segun <variable> Hacer
<número1>: <instrucciones>
<número2>,<número3>: <instrucciones>
<...>
De Otro Modo: <instrucciones>
FinSegun
21. Escriba un número entero entre 1 y 7 y muestre el día
correspondiente, considerando que 1 representa al lunes y 7 a
domingo.
Ejemplo 1
25. Ejemplo 3
El banco “Pueblo desconocido” ha decidido aumentar el límite de crédito
de las tarjetas de sus clientes, para esto considera que si su cliente tiene
tarjeta tipo 1, el aumento será de 25 %; si tiene tipo 2, será de 35 %; si
tiene tipo 3, de 40 %, y para cualquier otro tipo, de 50 %. Si la persona
tiene deuda con el banco solo se le dará la mitad de incremento de los
clientes que no tienen deuda para clientes 1 y 2, el resto no tiene
incremento. Realice un algoritmo para determinar el nuevo límite de
crédito que tendrá una persona en su tarjeta.
27. ¿Qué hemos aprendido?
¿En qué casos conviene emplear una estructura condicional múltiple y
en que casos una estructura condicional anidada?
28. ¿Qué hemos aprendido?
Cuando queremos representar rangos
es conveniente una estructura
condicional anidada, cuando evaluemos
valores individuales o rangos muy
pequeños es más factible emplear una
estructura condicional múltiple.