Está en la página 1de 19

PRINCIPIOS DE

ALGORITMOS
SEMANA 9
Utilidad ¿Qué esperan de esta sesión?

Frente a una condición ¿Podríamos elaborar distintas

posibilidades? ¿Por ejemplo?


Logro de aprendizaje

Al final de la sesión, el alumno desarrolla


algoritmos aplicando estructuras
condicionales múltiples y reconociendo su
estructura en un diagrama de flujo.
Recordando…
Estructura Condicional Doble
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.

Si expresión_lógica Entonces
acciones_verdadero
Sino falso
acciones_falso
verdadero
FinSi Condición

Sentencias o Sentencias o
Las sentencias puede ser 1 instrucciones instrucciones
o más…
Estructura Condicional Múltiple
Tipos de Estructuras de Decisión Lógica

Condicional simple

Condicional doble
Estructuras
condicionales
Condicional anidado

Condicional múltiple
Estructura Condicional Múltiple

Segun var Hacer


caso 1:
Escribir "caso 1"
Caso 2:
Leer num
Caso 3:
Leer nota
Caso 4:
Escribir "caso 4"
De Otro Modo:
Escribir "Error"
FinSegun
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
Ejemplo 1

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.
Solución Ejemplo 01
Ejemplo 2

Mostrar con un mensaje de Correcto o Error, si un número ‘n’


está en el rango de 0 a 3, de 4 a 7 o de a 8 a 10.
Solución Ejemplo 02
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.
Solución
Ejemplo 03
¿Preguntas?
Ejercicios para
resolver en clase
¿Qué hemos aprendido?

¿En qué casos conviene emplear una estructura condicional


múltiple y en que casos una estructura condicional
anidada?
¿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.

También podría gustarte