Saltar al contenido
Contenido de Programación

Lección 1.2: Algoritmos y pseudocódigo

Antes de escribir código hay que saber qué pasos dar. Eso es un algoritmo, y el pseudocódigo es la forma de escribirlo.

La idea

Un algoritmo es la lista de pasos para resolver un problema. Es lo que piensas antes de escribir código.

El pseudocódigo es una forma de escribir ese algoritmo con palabras normales y unas pocas reglas. No se ejecuta: sirve para pensar sin pelearte con un lenguaje de programación.

Las primeras palabras

PseudocódigoQué hace
Algoritmo … FinAlgoritmoMarca el principio y el final
EscribirMuestra algo en pantalla
LeerPide un dato a quien usa el programa y lo guarda

Ejemplo

Un programa que saluda:

Pseudocódigo
Algoritmo Saludar
    Escribir "¿Cómo te llamas?"
    Leer nombre
    Escribir "Hola, ", nombre
FinAlgoritmo

Si escribes «Ana»:

En pantalla
¿Cómo te llamas?
Ana
Hola, Ana

Línea a línea:

  1. Escribe la pregunta.
  2. Espera a que escribas algo y lo guarda con el nombre nombre.
  3. Escribe «Hola, » y, detrás, lo que guardó.

Lo que va entre comillas se escribe tal cual. Lo que va sin comillas es un nombre, y el programa lo cambia por lo que guardó.

Pruébalo

Ejercicio

Escribe un algoritmo que pregunte el nombre y la ciudad, y responda, por ejemplo, «Ana vive en Sevilla».

Ver la solución
Pseudocódigo
Algoritmo DondeVives
    Escribir "¿Cómo te llamas?"
    Leer nombre
    Escribir "¿En qué ciudad vives?"
    Leer ciudad
    Escribir nombre, " vive en ", ciudad
FinAlgoritmo

En resumen

  • Un algoritmo son los pasos para resolver un problema.
  • El pseudocódigo lo escribe con palabras normales y pocas reglas.
  • Escribir muestra; Leer pregunta y guarda la respuesta.