Episodio 1

¿Qué son los algoritmos?

Antes de escribir código hay que aprender a dar instrucciones. Un algoritmo es la receta que sigue una computadora, y tú ya usas decenas todos los días. 🍳

1 ¿Qué es un algoritmo?

Un algoritmo es una lista de pasos, en orden, para conseguir algo. Nada más. Es como una receta de cocina o las instrucciones para armar un juguete.

🪥

Lavarte los dientes
Tomar el cepillo, poner pasta, cepillar, enjuagar…

🥪

Hacer un sándwich
Sacar el pan, poner el jamón, tapar…

🚦

Cruzar la calle
Parar, mirar, esperar, cruzar…

Si cambias el orden de los pasos, ¡el resultado cambia! Compruébalo tú:

🧪 Ordena el algoritmo

Elige una tarea y toca los pasos en el orden correcto. Toca un paso de tu lista para devolverlo.

Pasos desordenados

Tu algoritmo

Toca los pasos para armar tu algoritmo.

2 ¿Qué hace bueno a un algoritmo?

No cualquier lista sirve. Un buen algoritmo cumple cuatro cosas:

🔢

Ordenado

Los pasos van en una secuencia. No puedes «tapar el sándwich» antes de «poner el jamón».

🎯

Claro y preciso

Cada paso se entiende de una sola forma. «Echa un poco de sal» confunde; «Echa 1 cucharadita de sal» no.

🏁

Finito

Tiene un final. Un algoritmo que nunca termina deja a la computadora atrapada para siempre.

🎁

Logra algo

Recibe algo con lo que trabajar, hace algo con eso y entrega un resultado.

🧪 ¿Paso claro o confuso?

Una computadora no adivina lo que quisiste decir. Decide si cada instrucción es clara.

3 Los algoritmos y la computadora

Una computadora es rapidísima y muy obediente, pero no piensa por sí sola: hace exactamente lo que le dices, ni más ni menos. Si le dices «haz un sándwich» sin más detalles, ¡se queda parada!

Por eso los programadores escribimos algoritmos muy detallados. Casi todos siguen el mismo camino:

📥 ENTRADA
lo que recibe
➜ ⚙️ PROCESO
lo que hace
➜ 📤 SALIDA
lo que entrega

🧪 Ejecuta un algoritmo

Este algoritmo calcula el doble de un número. Escribe uno y avanza paso a paso, como lo haría la computadora.

  1. Pide un número
  2. Multiplícalo por 2
  3. Muestra el resultado
 

4 ¿Cómo se escribe un algoritmo?

Un mismo algoritmo se puede contar de varias maneras. Mira cómo sería «sumar dos números»:

  1. Pide dos números, a y b
  2. Súmalos y guarda el resultado
  3. Muestra el resultado

La forma más natural: lenguaje de todos los días. Perfecta para pensar la idea.

INICIO
Leer a y b
suma = a + b
Mostrar suma
FIN

El mismo algoritmo, en dibujo. Cada forma significa algo. ¡Lo aprenderás en el Episodio 3!

# Python
a = int(input("Primer número: "))
b = int(input("Segundo número: "))
suma = a + b
print(suma)

El mismo algoritmo, en un lenguaje de programación, que la computadora sí puede ejecutar. No te preocupes por entenderlo todavía: ¡llegaremos allí!

💡 En PequeCoders empezamos por las palabras y los diagramas de flujo: así aprendes a pensar como programador antes de preocuparte por la sintaxis del código.

🎮 Practica

¿Es un algoritmo?

Recuerda: una lista de pasos ordenados y claros para lograr algo.

📌 Resumen