TECNOLOGÍA E INFORMÁTICA

Un cordial saludo para todos los chicos y chicas del Área de Tecnología e Informática de los grados séptimo a Undécimo de la Jornada Mañana en la Institución Educativa San Pedro Claver de Puerto Boyacá. En este pequeño espacio encontraran en Plan de área de la asignatura y la teoría vista en clase presencial para reforzar lo visto en ella.


¿QUE SON LOS CONDICIONALES EN PROGRAMACIÓN?


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.

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

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

INICIO
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

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

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.