Descarga la aplicación para disfrutar aún más
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.
Compartir