¿Qué es un algoritmo? Una receta que una computadora puede seguir

← Volver a Blog y artículos

Antes de escribir Python conviene entender qué es realmente un programa. En el fondo es un algoritmo: una lista clara de pasos que resuelve un problema.

Una receta es un algoritmo

Preparar un sándwich es un buen ejemplo. Toma dos rebanadas de pan. Unta mantequilla. Añade el relleno. Junta las rebanadas. Si te saltas un paso o los haces en otro orden, el resultado no es el que querías. Las computadoras necesitan la misma precisión.

Las computadoras son literales

Una computadora hace exactamente lo que dicen las instrucciones, ni más ni menos. Si le dices que ponga el relleno antes del pan, lo hará. Por eso importan el orden y el detalle de cada paso.

Pruébalo sin computadora

Pide a un aprendiz que escriba los pasos para lavarse los dientes y luego síguelos exactamente como están escritos, haciendo solo lo que dice la hoja. Casi siempre aparecen huecos divertidos: «¡No me dijiste que abriera la pasta de dientes!» Encontrar esos huecos es la primera lección de depuración.

De los pasos al código

Cuando los pasos están claros, escribirlos en Python es mucho más fácil. Cada paso se convierte en una línea de código y la computadora las ejecuta de arriba abajo.

Buenos hábitos que conviene crear

  • Dividir una tarea grande en pasos pequeños.
  • Expresar cada paso con precisión.
  • Probar los pasos en orden, uno por uno.

Lo esencial

Pensar en pasos viene antes de escribir código, y es una habilidad útil mucho más allá de la programación.

Continúa con el libro

Consulta el tratamiento completo, los ejemplos y los ejercicios en Code Quest con Python.


Adaptado de Code Quest con Python, publicado por Choral Software. Texto del artículo y ejemplos originales © 2026 Choral Software. Todos los derechos reservados.

Scroll to Top