Objetivo:
- Comprender los condicionales en cualquier lenguaje de programación
- Aplicar lógica para la toma de decisiones
- Usar estructuras if, else y múltiples condiciones
1. ¿Qué es un condicional?
Un condicional en programación es una estructura de control que permite al programa tomar decisiones y ejecutar diferentes bloques de código basándose en si una condición lógica es verdadera (true) o falsa (false). Funciona como una bifurcación: si se cumple la condición, se realiza una acción; si no, se puede ejecutar otra o simplemente continuar.
¿Para qué sirven? Permiten que el software sea interactivo y adaptativo, ya que el flujo no es siempre lineal.
Estructuras básicas:
if (si): Ejecuta un código solo si la condición es verdadera.
else (si no): Se usa junto al if para ejecutar código alternativo cuando la condición es falsa.
else (si no): Se usa junto al if para ejecutar código alternativo cuando la condición es falsa.
Ejemplo clásico (pseudocódigo):
SI edad >= 18 ENTONCES
mostrar "Mayor de edad"
SINO
mostrar "Menor de edad"
FIN SI
2. Estructura Simple
SI condición ENTONCES
acción
FIN SI
3. Estructura Compuesta
SI condición ENTONCES
acción
SINO
otra acción
FIN SI
4. Operadores de comparación:
== igual
!= diferente
> mayor que
< menor que
>= mayor o igual
<= menor o igual
5. Operadores lógicos:
Y (AND): ambas condiciones deben cumplirse
O (OR): al menos una condición se cumple
NO (NOT): invierte la condición
6. Ejemplos prácticos:
Ejemplo 1: Dado un dia de la semana mostrar si es fin de semana
SI día ES sábado O domingo ENTONCES
mostrar "Fin de semana"
FINSI
Ejemplo 2: Dada la edad de una persona mostrar si es mayor de edad
4. Operadores de comparación:
== igual
!= diferente
> mayor que
< menor que
>= mayor o igual
<= menor o igual
5. Operadores lógicos:
Y (AND): ambas condiciones deben cumplirse
O (OR): al menos una condición se cumple
NO (NOT): invierte la condición
6. Ejemplos prácticos:
Ejemplo 1: Dado un dia de la semana mostrar si es fin de semana
SI día ES sábado O domingo ENTONCES
mostrar "Fin de semana"
FINSI
Ejemplo 2: Dada la edad de una persona mostrar si es mayor de edad
INICIO
LEER edad
SI edad >= 18 ENTONCES
MOSTRAR "Eres mayor de edad"
FIN SI
FIN
Ejemplo 3: Dado un número mostrar se el número es positivo
INICIO
LEER numero
SI numero > 0 ENTONCES
MOSTRAR "El número es positivo"
FIN SI
FIN
Ejemplo 4: Dada la edad de una persona mostrar si le es permitido entrar a un sitio para adultos
LEER numero
SI numero > 0 ENTONCES
MOSTRAR "El número es positivo"
FIN SI
FIN
Ejemplo 4: Dada la edad de una persona mostrar si le es permitido entrar a un sitio para adultos
INICIO
SI edad >= 18 Y tiene_documento ENTONCES
mostrar "Acceso permitido"
FIN SI
SI edad >= 18 Y tiene_documento ENTONCES
mostrar "Acceso permitido"
FIN SI
FIN
Ejemplo 5: Dada la edad de una persona mostrar si es mayor o menor de edad
Ejemplo 5: Dada la edad de una persona mostrar si es mayor o menor de edad
INICIO
LEER edad
SI edad >= 18 ENTONCES
MOSTRAR "Eres mayor de edad"
SINO
MOSTRAR "Eres menor de edad"
FIN SI
FIN
Ejemplo 6: Dado un número mostrar si es par o impar
LEER edad
SI edad >= 18 ENTONCES
MOSTRAR "Eres mayor de edad"
SINO
MOSTRAR "Eres menor de edad"
FIN SI
FIN
Ejemplo 6: Dado un número mostrar si es par o impar
INICIO
LEER numero
SI numero MOD 2 == 0 ENTONCES
MOSTRAR "El número es par"
SINO
MOSTRAR "El número es impar"
FIN SI
FIN
Conclusión
Los condicionales son fundamentales porque permiten que los programas tomen decisiones y reaccionen a diferentes situaciones.
LEER numero
SI numero MOD 2 == 0 ENTONCES
MOSTRAR "El número es par"
SINO
MOSTRAR "El número es impar"
FIN SI
FIN
Conclusión
Los condicionales son fundamentales porque permiten que los programas tomen decisiones y reaccionen a diferentes situaciones.
No hay comentarios:
Publicar un comentario
No dejes de comentar!!!