El Algoritmo y el Pseudocódigo



¿Qué es el algoritmo?

El algoritmo es una secuencia lógica de pasos para solucionar un problema.

Todos los algoritmos deben cumplir las siguientes reglas:
  • Deben ser precisos: Tener un paso a paso lógico y puntual.
  • Deben ser definidos: El algoritmo debe comportarse de la misma manera siempre.
  • Debe ser finito: El algoritmo debe tener un número finito de pasos, debe terminar en algún momento.
El algoritmo se compone de 3 partes: Entrada, proceso y salida.
  • Entrada: Corresponde a los datos que el algoritmo recibe.
  • Proceso: Equivalen a las acciones que se realizan sobre los datos de entrada.
  • Salida: El resultado de las acciones sobre los datos de entrada.
Sin darnos cuenta estamos haciendo uso de algoritmos en la vida diaria, por ejemplo:
  • Ir al colegio.
  • Lavarse las manos.
  • Conducir un auto.
  • Encender la televisión.
  • Preparar la cena.
  • Enviar un correo electrónico.
  • Cambiar las baterías de un control remoto.
Ejemplo de algoritmo para lavarse las manos:
  • Entrar al baño
  • Abrir la llave del agua.
  • Mojarse las manos.
  • Aplicarse jabón.
  • Enjuagarse las manos.
  • Cerrar la llave del agua.
  • Secarse las manos con papel o toalla.
  • Salir del baño
¿Qué es el pseudocódigo?

El pseudocódigo es una primera manera de representar por pasos la solución a un problema (algoritmo), de la forma más detallada posible, utilizando un lenguaje cercano al de programación.

Como su propio nombre lo indica, se trata de un código falso (pseudo = falso), es un código escrito para que lo entienda el ser humano y no la máquina.

Aprender a escribir pseudocódigo para la resolución de un problema permite hacer mucho más sencilla su implementación en un lenguaje de programación.

En la siguiente entrega, instalaremos PSeInt para escribir pseudocódigo rápidamente. También resolveremos algunos problemas como ejemplo para practicar nuestra lógica de programación.