Saltar al contenido
Contenido de Programación

Lección 1.1: Qué es un programa

Un programa es una lista de instrucciones. El ordenador las sigue una a una, en orden, y no adivina nada.

La idea

El ordenador hace exactamente lo que dice la lista:

  • En orden: de arriba abajo, una instrucción detrás de otra.
  • Al pie de la letra: no entiende lo que querías decir, solo lo que escribiste.
  • Sin cansarse: repite lo mismo un millón de veces sin equivocarse.

Un programa sin ordenador

Una receta es un programa para una persona:

Pseudocódigo
Calentar agua
Echar el agua en la taza
Meter la bolsita de té
Esperar 3 minutos
Sacar la bolsita

Si cambias el orden y sacas la bolsita antes de meterla, la receta se puede seguir, pero el té sale mal. Con un programa pasa lo mismo: el ordenador no avisa, hace lo que pone.

El ordenador no adivina

Una persona entiende «echa un poco de azúcar». Un ordenador necesita saber cuánto: «echa 1 cucharada».

Programar es, sobre todo, decir las cosas sin dudas posibles.

Pruébalo

Ejercicio

Escribe las instrucciones para lavarte los dientes, una por línea. Después léelas como un robot que solo hace lo que pone. ¿Falta algún paso?

Ver la solución

Una posible:

Pseudocódigo
Coger el cepillo
Abrir la pasta
Poner pasta en el cepillo
Cerrar la pasta
Cepillar los dientes 2 minutos
Enjuagar la boca
Enjuagar el cepillo
Dejar el cepillo en su sitio

El paso que más se olvida es abrir la pasta. Una persona lo hace sin pensar; un robot se quedaría atascado.

En resumen

  • Un programa es una lista de instrucciones.
  • Se ejecuta en orden, de arriba abajo.
  • El ordenador no adivina: hay que decirlo todo, sin dudas.