Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALGORITMOS
SEMANA 4
Datos
Entero Real
Recordando
¿Tipos de datos?
8 < 10 Verdadero
Lógico 7<=7 Verdadero
9<>9 Falso
Falso
12 > 10 Verdadero
6=6 Verdadero
Operadores relacionales
Son operaciones que dan como resultado dos posibles valores, falso (F) o
verdadero (V), estas permiten realizar comparaciones de valores de tipo
numérico o carácter. El formato general para este tipo de operaciones
es:
frecuentes X ES POSITIVO
X ES NEGATIVO
X>0
X<0
X ES PAR X MOD 2 = 0
X ES IMPAR X MOD 2 = 1
X ES MULTIPLO DE Y X MOD Y = 0
X ES DIVISIBLE POR Y X MOD Y = 0
Operadores lógicos
~ NO verdadero = falso
Negación ( no )
NO NO falso = verdadero
Operador lógico “Y”
Condicional simple
Alternativas en los
problemas de decisión Condicional doble
lógica
Condicional múltiple
Estructura Condicional Simple
Si condición Entonces
instruciones_caso_verdadero
FinSi
Sentencias
falso
Estructura Condicional Simple - Ejemplo
verdadero
Condición
Sentencias
falso
¿Qué hemos aprendido?
Operador Operación
= 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
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