¿Qué es un algoritmo? — la receta paso a paso
Un algoritmo es una secuencia ordenada de pasos para resolver un problema o realizar una tarea.
Antes de la tecnología, este saber.
Doña Mercedes la maestra rural de Cartago siempre decía: "El que se sabe la receta exacta, hornea pan. El que la sabe a medias, hornea decepción." En la vereda La Plata, las recetas de panadería se transmitían exactas, paso a paso, sin saltarse nada. Si una abuela enseñaba a su nieta a hacer pan de yuca, la receta era: "1 libra de yuca rallada. 1 huevo. 200 gramos de queso. 1 cucharadita de sal. (1) Pelar y rallar la yuca. (2) Mezclar la yuca con el huevo. (3) Agregar el queso rallado. (4) Amasar con las manos hasta que quede uniforme. (5) Formar bolitas del tamaño de un huevo. (6) Hornear a 180° por 20 minutos. (7) Sacar y dejar enfriar.". La nieta podía hornear el mismo pan que su abuela porque la receta era exacta, completa y ordenada. Si alguien decía "hornee como Dios le ayude", la nieta dañaba el pan. Una receta clara es un algoritmo. Hoy en programación llamamos algoritmo exactamente a eso: una receta paso a paso para resolver un problema, lo suficientemente clara para que cualquiera (o un computador) pueda ejecutarla.
Si tu mejor amigo nunca ha hecho una arepa, ¿qué tan detallada debería ser tu receta para que él la haga bien? ¿Cuántos pasos crees que necesita?
El producto es ese algoritmo + autoevaluación.
"Si tu mejor amigo nunca ha hecho una arepa, ¿qué tan detallada debería ser tu receta para que él la haga bien? ¿Cuántos pasos crees que necesita?"
2 recetas: ¿cuál sí funciona?
Actividad 1 · ANALIZA — 2 recetas: ¿cuál sí funciona?
10 minHoy haces 4 cosas: descubres qué es un algoritmo, aprendes las 5 características, escribes tu primer algoritmo, lo verificas.
Esta semana, escribe en tu cuaderno un segundo algoritmo de otra tarea cotidiana.
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.
- 📜
Algoritmo
Secuencia ordenada de pasos para resolver un problema o realizar una tarea. La palabra viene del matemático persa Al-Juarismi (siglo IX). Hoy los algoritmos están en computadores, recetas, manuales, tejidos: en todas partes.
Ej. Una receta de pan: ingredientes (entrada) + pasos (proceso) + pan terminado (salida). Un programa de Roblox: comandos del jugador (entrada) + reglas del juego (proceso) + acciones del personaje (salida).
- ✅
5 características de un buen algoritmo
Las 5 reglas que todo buen algoritmo cumple: (1) CLARO (sin ambigüedad), (2) FINITO (termina), (3) DETERMINISTA (mismo input mismo output), (4) EFICAZ (logra la meta), (5) ORDENADO (pasos en secuencia correcta). Faltando una, el algoritmo falla.
Ej. Receta 'cocinar bien' no es CLARA. Receta sin fin no es FINITA. Receta que a veces sirve y a veces no es no DETERMINISTA. Bailar mientras lavas no es EFICAZ. Secar antes de enjuagar no es ORDENADO.
- 🔄
Estructura entrada-proceso-salida
Todo algoritmo tiene 3 partes: (1) ENTRADA (lo que necesitas para empezar), (2) PROCESO (los pasos), (3) SALIDA (el resultado). Identificar las 3 partes claramente te ayuda a escribir mejores algoritmos.
Ej. Algoritmo cepillarse: ENTRADA cepillo+crema+agua; PROCESO mojar cepillo, poner crema, cepillar 2 min, enjuagar; SALIDA boca limpia. Las 3 partes claras.
- 🕌
Al-Juarismi
Matemático persa del siglo IX. Su nombre dio origen a la palabra 'algoritmo'. Enseñó a Europa los procedimientos matemáticos sistemáticos (sumas, restas, multiplicaciones paso a paso). Sus libros se tradujeron al latín y formaron base de la matemática europea moderna.
Ej. Cuando hoy decimos 'algoritmo' estamos honrando a Al-Juarismi (Muhammad ibn Musa al-Khwarizmi). Su trabajo del siglo IX sigue vivo en cada programa de computador.
- 🎯
Determinista
Característica de un algoritmo: si lo ejecutas con la misma entrada, siempre da el mismo resultado. Lo opuesto sería 'aleatorio' o 'imprevisible'. Los algoritmos buenos son deterministas (siempre dan el mismo output con el mismo input).
Ej. Algoritmo determinista: 'sumar 5 + 3' siempre da 8. Algoritmo NO determinista: 'lanzar moneda' da cara o sello al azar. Las recetas y programas son deterministas.
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 qué es un algoritmo?
5 preguntas para verificar que dominas la definición y las 5 características.
- 1 ¿Cuál de estas frases es algoritmo?
- 2 Una receta dice 'cocinar a fuego medio'. ¿Qué característica falla?
- 3 ¿De dónde viene la palabra 'algoritmo'?
- 4 Tu algoritmo tiene 6 pasos pero el orden está mal (paso 5 va antes que paso 3 lógicamente). ¿Qué característica falla?
- 5 Un algoritmo 'tirar moneda y decidir' siempre da resultado distinto. ¿Es determinista?
¡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 nosotrosEl saber que se transmite paso a paso es saber que sobrevive generaciones. El que se transmite con vaguedad muere con quien lo tuvo.
— formulación de esta guía, al modo de Enrique Dussel. No es una cita textual.
Pregunta-espejo: Si yo enseñara algo que sé hacer a un primo más pequeño, ¿lo enseñaría con la claridad de doña Mercedes, o con vaguedad?
Marco Aurelio
lente del cuidado interiorPasos en orden, palabras exactas, fin claro. Esa es la trinidad del trabajo bien hecho.
— formulación de esta guía, al modo de Marco Aurelio. No es una cita textual.
Pregunta-espejo: ¿Qué problema actual de mi vida podría resolver mejor si lo pensara como algoritmo?
Luciano Floridi
lente de la infoesferaVivimos rodeados de algoritmos invisibles. El que aprende a escribir uno empieza a entender el mundo digital en que vive.
— formulación de esta guía, al modo de Luciano Floridi. No es una cita textual.
Pregunta-espejo: Si los algoritmos los escriben personas, ¿quién decide qué algoritmo me recomienda mis videos? ¿Y por qué me debería importar?
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 qué es un algoritmo y dónde se usa; (2) sabrás explicar las 5 características de un buen algoritmo; (3) podrás aplicar la estructura entrada-proceso-salida…
Emocional
Las 5 características de un buen algoritmo son disciplina trasladada al pensamiento: claro (palabras exactas), finito (con fin claro), ordenado (en secuencia), eficaz (logra meta), determinista (mismo…
Ciudadana
Doña Mercedes y las abuelas tejedoras del Valle del Cauca enseñaban en pasos exactos porque sabían que solo así el saber sobrevivía.
Local
Antes de salir, verifica con un compañero que él podría ejecutar tu algoritmo solo leyéndolo.
Intergeneracional
Los algoritmos que recomiendan tus videos de TikTok, los que clasifican tus correos como spam, los que ordenan los resultados de Google: los escribieron seres humanos como tú.
Transferencia a tu vida
Esta semana, escribe en tu cuaderno un segundo algoritmo de otra tarea cotidiana.
¿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.