Algoritmos de programación

Antes de comenzar a escribir código los programadores realizan una tarea muy importante para la solución de problemas, los algoritmos de programación.

Las personas que inician en este mundo se preocupan mas en aprender un lenguaje dejando de lado las bases y entender los algoritmos.

Sin embargo, los algoritmos ayudan a formular los caminos posibles para la solución de un problema.

Aquí la importancia de comprender los algoritmos y posteriormente plasmar la solución en una computadora que lo ejecute.

Podría interesarte Aplicaciones para crear diagramas de flujo  

En definición

Un algoritmo es una secuencia de pasos complementarios y necesarios para llevar a cabo una tarea específica.

Algoritmos de programación

En los algoritmos se utiliza un lenguaje diferente al lenguaje de programación, regularmente en nuestro lenguaje.

Por lo tanto, un algoritmo es independiente de un lenguaje de programación y de la computadora que la ejecutara.

Ejemplo

Un ejemplo muy simple puede ser una receta de cocina, este puede estar escrito en cualquier idioma y puede realizarse en cualquier cocina, sin embargo, el platillo será el mismo.

Características de un algoritmo

  • Precisión
  • Definición clara
  • Finito
  • Adaptable a una computadora
  • Independiente (leguaje y equipo)

La característica primordial de un algoritmo es el numero finito de pasos, debiendo cumplir lo siguiente:

Cada paso debe estar bien definida:

Los pasos deben estar clara para que, sin importar la persona esta pueda entenderla y ejecutarla.

Podría interesarte Pseudocódigo  

Tener un principio y un fin:

Desde el inicio del algoritmo realizar las tareas necesarias sin dar espacio a la inactividad.

Debe de obtener el resultado esperado, es el fin de crear un algoritmo.

Un algoritmo puede describirse en tres partes:

  • Entrada
  • Proceso
  • Salida

Ejemplo

Basando en el ejemplo anterior de la receta podemos definir las tres partes en:

  • Entrada: Los ingredientes y utensilios.
  • Proceso: Elaboración de la receta.
  • Salida: Presentación del platillo.

Crear un algoritmo

Para terminar, veamos cómo crear un algoritmo a partir de un problema.

Problema: Obtener el promedio de 3 números.

Solución:

  • Leer los 3 números
  • Sumar los 3 números
  • Dividir por 3 el resultado de la suma anterior
  • Resultado final

Podría interesarte Diagrama de flujo  

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *