EBAC Logotipo
Menú

4.7 Aprende sobre pseudocódigo

Redactar soluciones algorítmicas en un lenguaje intermedio entre lenguaje natural y programación, enfocado en la lógica antes que en la sintaxis.

1. Comprende el pseudocódigo


Pseudocódigo es un lenguaje intermedio entre el lenguaje humano y el de programación, permite expresar algoritmos de forma clara y estructurada.


  1. Se utiliza para planificar y diseñar soluciones antes de escribir código
  2. Es independiente de cualquier lenguaje de programación
  3. Se basa en la lógica y no en la sintaxis

2. Estructura del pseudocódigo


El pseudocódigo se compone de instrucciones secuenciales, estructuras de control como bucles y condicionales, y variables para almacenar datos temporales.


Se utilizan palabras clave como INICIO, FIN, LEER, ESCRIBIR, SI, SINO, MIENTRAS, entre otras, para estructurar la lógica del programa de forma clara y ordenada.

3. Variables y asignaciones


Las variables en pseudocódigo se utilizan para guardar valores que pueden cambiar durante la ejecución del algoritmo.


  1. Se definen con un nombre y un tipo de dato, como entero o cadena de texto.
  2. Se asignan valores con el símbolo de asignación '=', por ejemplo: total = 0.

4. Controla el flujo

Las estructuras de control permiten que un algoritmo tome decisiones o repita instrucciones según ciertas condiciones.


Condicionales: SI, SINO SI, SINO

SI edad > 18 ENTONCES
mostrar "Puedes votar"
SINO
mostrar "No puedes votar"

Bucles:

  1. MIENTRAS → repite mientras se cumpla una condición
  2. PARA → repite un número fijo de veces
PARA i = 1 HASTA 5
mostrar i


5. Ejemplo

INICIO
ESCRIBIR "Escribe el nombre de la tarea:"
LEER tarea

MIENTRAS tarea = ""
ESCRIBIR "La tarea no puede estar vacía."
LEER tarea
FIN MIENTRAS

ESCRIBIR "¿La tarea es urgente? (sí/no):"
LEER respuesta

SI respuesta = "sí" ENTONCES
ESCRIBIR "Tarea registrada como urgente: " + tarea
SINO
ESCRIBIR "Tarea registrada como no urgente: " + tarea
FIN SI
FIN

6. Conclusión


Nos permite experimentar, probar ideas y anticipar errores sin preocuparnos por la sintaxis. Es una herramienta poderosa para quienes inician en programación, ya que entrena la mente en la resolución de problemas paso a paso.


Antes de programar, piensa:


  1. ¿Está clara la secuencia de acciones?
  2. ¿Qué condiciones deben cumplirse?
  3. ¿Qué debe repetirse?


Si puedes responder esto en pseudocódigo, ya estás programando.