Logo Studenta

Sesión 9 - Principios de Algoritmos

¡Este material tiene más páginas!

Vista previa del material en texto

PRINCIPIOS DE 
ALGORITMOS
SEMANA 9
U
ti
li
d
a
d
¿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
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.
Estructura Condicional Múltiple
Estructuras 
condicionales
Condicional simple
Condicional doble
Tipos de Estructuras de Decisión Lógica
Condicional múltiple
Condicional anidado
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
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
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.

Continuar navegando