Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
PRINCIPIOS DE ALGORITMOS SEMANA 7 U ti li d a d ¿Cómo debe responder un sistema al ingresar nuestras credenciales si son correctas? ¿Y si no lo fueran? Logro de aprendizaje Al final de la sesión, el alumno desarrolla algoritmos aplicando estructuras condicionales dobles identificando su representación en diagramas de flujo. Recordando… Operador Operación < Menor que > Mayor que = Igual que < = Menor o igual que > = Mayor o igual que <> Diferente de e x p r e s i o n 1 O P E R A D O R _ R E L A C I O N A L e x p r e s i o n 2 Expresiones lógicas Estructuras condicionales Condicional simple Condicional doble Condicional múltiple Tipos de Estructuras de Decisión Lógica Condicional anidado 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 falso verdadero Las sentencias puede ser 1 o más… Sentencias 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. Sólo una de ellas. Estructura Condicional Doble – Ejemplo 1 Hacer un pseudocódigo que diga si una persona es mayor de edad o no Condición falso verdadero Estructura Condicional Doble – Ejemplo 2 Estructura Condicional Doble – Ejemplo 3 Hacer un pseudocódigo que ingrese cuatro calificaciones e indique si el promedio de un alumno es aprobado o desaprobado. Estructura Condicional Doble – Ejemplo 4 Los trabajadores tienen un sueldo básico y aquellos con más de 10 años de antigüedad recibirán un bono de 10% de su básico, los demás solo 5% . Hallar bono y total de ingresos. Estructura Condicional Doble – Ejemplo 4 Condiciones Múltiples usando Operadores Lógicos • Los operadores lógicos son usados para unir y evaluar varias comparaciones o condiciones. • Producen un resultado booleano, y sus operandos son también valores lógicos. • Los operadores lógicos que utilizaremos serán: “Y”, “O” Ejemplo: Indicar si un año es bisiesto. Los años son bisiestos si son divisibles por 4, pero no si son divisibles por 100, a menos que también sean divisibles por 400. ¿Preguntas? Ejercicios para resolver en clase ¿Cuál es la palabra reservadas clave que emplea una estructura condicional doble? ¿Qué ventaja tiene una estructura condicional doble frente a una simple? ¿Cómo la empleamos en nuestra vida diaria y cómo podríamos aplicarla en nuestra carrera? ¿Qué hemos aprendido?
Compartir