Conceptos básicos de algoritmos
La razón por la cual las personas se ven obligadas a aprender a programar, es por la necesidad de utilizar las computadoras como para la solución de problemas
Definición de algoritmo
Un algoritmo es el conjunto de operaciones y procedimientos que deben
seguirse para resolver un problema. La metodología para resolver problemas a través de la computadora realiza un análisis previo del problema a resolver para encontrar un método que permita resolverlo. Al conjunto de todas las operaciones a realizar y el orden en el que deben efectuarse, se le denomina algoritmo.

¿Para qué sirve un algoritmo?
Un algoritmo sirve para tomar una decisión de manera controlada o para resolver paso a paso un problema. Además, los algoritmos se utilizan en manuales de instrucciones y otras publicaciones destinadas a orientar al lector en un sentido específico.
En las ciencias de la computación, no obstante, los algoritmos constituyen el esqueleto de los procesos que luego se codificarán y programarán para que sean realizados por el computador. Por esa razón un mismo algoritmo puede ser traducido a distintos lenguajes de programación, dado que se trata de un conjunto de instrucciones de tipo lógico, previas a la programación propiamente dicha.
De hecho, un programa informático puede considerarse como una serie compleja de algoritmos ordenados y codificados mediante un lenguaje de programación, para su posterior ejecución en un sistema informático.
Elementos de un algoritmo
Además todo algoritmo se compone de tres partes:
• Entrada de datos
• Procesamiento
• Salida de resultados (información)
Los sistemas computacionales utilizan algoritmos para recibir datos de entrada, procesarlos y convertirlos en información útil en la salida para resolver problemas.