Está en la página 1de 17

PRINCIPIOS DE

ALGORITMOS
SEMANA 7
Utilidad

¿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…
Expresiones lógicas
expresion1 OPERADOR_RELACIONAL expresion2

Operador Operación

< Menor que

> Mayor que

= Igual que

<= Menor o igual que

>= Mayor o igual que

<> Diferente de
Tipos de Estructuras de Decisión Lógica

Condicional simple

Condicional doble
Estructuras
condicionales
Condicional múltiple

Condicional anidado
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. Sólo una de ellas.

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

Las sentencias puede


ser 1 o más… Sentencias Sentencias
Estructura Condicional Doble – Ejemplo 1

Hacer un pseudocódigo que diga si una persona es mayor de edad o


no
verdadero

Condición

falso
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
¿Qué hemos aprendido?

¿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?

También podría gustarte