Condicionales — el si... entonces de los algoritmos
Un condicional (o estructura selectiva) es un componente fundamental de la programación que permite ejecutar una acción solo SI se cumple cierta condición.
Antes de la tecnología, este saber.
Doña Mercedes, la abuela cocinera de Cartago, decidía el almuerzo de cada día con un algoritmo de cabeza. Cuando llegaba al mercado del barrio, hacía decisiones rápidas: "¿Hay tomate fresco? Si sí, hago sancocho. Si no, hago arroz con lentejas". Después: "¿Es viernes? Si sí, pescado. Si no, lo que se decidió antes". Después: "¿Tengo presupuesto extra? Si sí, agrego carne. Si no, vegetariano hoy". Cada decisión seguía una estructura simple: "SI tal cosa, ENTONCES tal acción; SI NO, otra acción". Así doña Mercedes resolvía cada día el menú en 2 minutos en el mercado, sin paralizarse. Esa estructura — si... entonces... si no — es exactamente el condicional en programación. Las abuelas cocineras, los albañiles que decidían si un mes era invierno o no, los pescadores que escogían si salir al río o no según el clima: todos usaban condicionales sin saberlo.
Cada mañana tu mamá te dice: "si llueve, llevas paraguas. Si no, no." ¿Cuántas decisiones de este tipo tomas tú al día sin darte cuenta? ¿5? ¿20? ¿100?
El producto es algoritmo + diagrama + tabla de operadores.
"Cada mañana tu mamá te dice: "si llueve, llevas paraguas. Si no, no." ¿Cuántas decisiones de este tipo tomas tú al día sin darte cuenta? ¿5? ¿20? ¿100?"
Decisiones de tu día
Actividad 1 · IDENTIFICA — Decisiones de tu día (10 min · individual).
10 minHoy haces 4 cosas: identificas decisiones en situaciones reales, aprendes la estructura + operadores, escribes algoritmo con 3 condicionales, dibujas el diagrama.
Esta semana, anota 3 condicionales reales de tu vida (decisiones que tomaste con la estructura SI-ENTONCES).
Las 5 palabras que vas a entender hoy.
Domina estas ideas y todo lo demás cae solo. Léelas antes de abrir el PDF.
- 🔀
Condicional
Estructura que ejecuta una acción SI se cumple una condición. La estructura básica es 'SI [condición] ENTONCES [acción 1] SI NO [acción 2]'. Componente fundamental de toda programación.
Ej. SI hace frío ENTONCES uso chaqueta. SI NO, uso solo camiseta. La condición es 'hace frío'; la acción 1 es 'usar chaqueta'; la acción 2 es 'usar solo camiseta'.
- ⚖️
Operadores de comparación
Los 6 símbolos básicos para escribir condiciones: = (igual a), ≠ (distinto), > (mayor), < (menor), ≥ (mayor o igual), ≤ (menor o igual). Comparan dos valores y dan resultado verdadero o falso.
Ej. edad ≥ 18 → ¿la edad es mayor o igual a 18? Si edad = 13, la respuesta es falso. Si edad = 25, la respuesta es verdadero. Ese resultado decide el camino del condicional.
- 🔂
Estructura SI-ENTONCES-SI NO
Forma completa del condicional. Si la condición es verdadera, se ejecuta acción 1. Si es falsa, se ejecuta acción 2. Siempre se ejecuta alguna (no se quedan 'casos sueltos').
Ej. SI hay sol ENTONCES uso gafas. SI NO, no las uso. Si está soleado, gafas. Si está nublado, sin gafas. El algoritmo siempre decide algo.
- 🌲
Condicional anidado
Un condicional dentro de otro. Útil cuando una decisión depende de la anterior. Ejemplo: SI luz=verde, seguir. SI NO, SI luz=amarillo, disminuir. SI NO, detenerse. Útil para más de 2 caminos.
Ej. Semáforo: 3 estados. SI verde → seguir. SI NO (no es verde) → SI amarillo → disminuir. SI NO (no es amarillo, así que es rojo) → detenerse. Anidación clásica.
- ◇
Rombo del diagrama de flujo
En el diagrama de flujo, cada condicional se representa con un rombo. Adentro va la condición (pregunta). De él salen 2 flechas etiquetadas SÍ y NO, cada una hacia una acción distinta.
Ej. Rombo con '¿llueve?' adentro. Flecha SÍ va a rectángulo 'llevar paraguas'. Flecha NO va a rectángulo 'no llevarlo'. Ambas siguen al siguiente paso del algoritmo.
Ahora aplica lo aprendido.
Tienes el PDF leído. Aquí pones las manos. Estos labs te ayudan a verificar que entendiste antes de la próxima clase.
¿Sabes usar condicionales?
5 preguntas para verificar que dominas la estructura y los operadores.
- 1 ¿Cuál es la estructura básica de un condicional?
- 2 Tu algoritmo dice 'SI edad ≥ 13 ENTONCES mostrar bienvenida'. ¿Qué operador es '≥'?
- 3 Tu condicional dice 'SI nombre = María'. ¿Qué falla?
- 4 Tu algoritmo necesita decidir entre 3 opciones según el semáforo. ¿Cómo lo escribes?
- 5 En un diagrama de flujo, ¿qué símbolo representa un condicional?
¡Completaste el quiz!
Aciertos: 0 de 5
Tres voces para cerrar.
No es decoración: son tres lentes que te acompañan toda la secundaria. Lee con calma y responde la pregunta-espejo en tu cuaderno.
Enrique Dussel
lente del nosotrosToda decisión es un condicional. SI quiero ser justo, ENTONCES debo escuchar. La vida ética es algoritmo aplicado.
— formulación de esta guía, al modo de Enrique Dussel. No es una cita textual.
Pregunta-espejo: ¿Cuáles son las condicionales éticas que rigen mis decisiones diarias? ¿Las he hecho explícitas?
Marco Aurelio
lente del cuidado interiorEl sabio no decide por impulso. Pregunta: SI hago esto, ¿qué pasa? SI no, ¿qué pasa? Y elige con criterio.
— formulación de esta guía, al modo de Marco Aurelio. No es una cita textual.
Pregunta-espejo: Antes de tomar decisiones importantes, ¿hago el ejercicio mental del condicional (SI esto, entonces tal; SI no, tal otro)?
Luciano Floridi
lente de la infoesferaLos algoritmos modernos toman decisiones por nosotros: qué video ver, qué amigo recomendar. Entender los condicionales es entender cómo deciden esos algoritmos.
— formulación de esta guía, al modo de Luciano Floridi. No es una cita textual.
Pregunta-espejo: ¿Qué algoritmos invisibles me afectan cada día? ¿Sé al menos que existen?
Nota para el docente. Las tres formulaciones son del autor de la guía, no citas textuales de los pensadores: recogen su lente para pensar el tema, no sus palabras. Si vas a citarlos en clase, remite a la obra original.
Cinco dimensiones que te llevas.
No solo aprendiste un tema. Mira en cinco direcciones lo que esta sesión dejó en ti.
Personal
Al terminar la clase: (1) podrás identificar la estructura si-entonces-si no; (2) sabrás aplicar los 6 operadores de comparación; (3) podrás evaluar si un condicional está bien escrito; (4) habrás cre…
Emocional
Marco Aurelio gobernaba un imperio.
Ciudadana
Las decisiones éticas también son condicionales: "SI mi amigo necesita ayuda, ENTONCES la ofrezco", "SI veo una injusticia, ENTONCES no callo".
Local
Antes de salir, verifica que cada condicional tiene su SI NO.
Intergeneracional
Cuando TikTok te recomienda un video, está ejecutando algoritmos con millones de condicionales (SI le gustaron videos similares, ENTONCES recomendar este).
Transferencia a tu vida
Esta semana, anota 3 condicionales reales de tu vida (decisiones que tomaste con la estructura SI-ENTONCES).
¿Qué te llevás de esta guía?
Escribe en tus propias palabras: qué aprendiste, qué te sorprendió, o cómo conecta con tu vida. Máximo 800 caracteres. No se califica — es para ti.
Inicia sesión para guardar tu reflexión y que quede en tu historial.
Retroalimentación de tu docente
Marca esta guía como completada
Cargando tu progreso…
Envíaselo a quien lo necesite
Tus compañeras y compañeros, padres o profesores pueden abrir esto directamente en su celular sin instalar nada.
Introducción
Activación de conocimientos previos y planteamiento del problema o pregunta orientadora.
Desarrollo conceptual
Explicación de los contenidos de la sesión con ejemplos, recursos visuales y referencias.
Actividad práctica
Ejercicio individual o colaborativo donde aplicas lo aprendido.
Evaluación
Cuestionario interactivo, producto o reflexión escrita para evidenciar el aprendizaje.