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
Jhon Paul Anampa García
U
ti
li
d
ad
¿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
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
¿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.
Gracias
	Número de diapositiva 1
	Número de diapositiva 2
	Número de diapositiva 3
	Número de diapositiva 4
	Número de diapositiva 5
	Número de diapositiva 6
	Número de diapositiva 7
	Número de diapositiva 8
	Número de diapositiva 9
	Número de diapositiva 10
	Número de diapositiva 11
	Número de diapositiva 12
	Número de diapositiva 13
	Número de diapositiva 14
	Número de diapositiva 15
	Número de diapositiva 16
	Número de diapositiva 17
	Número de diapositiva 18

Continuar navegando