Algoritmo
Según (Flores Cueto & Bertolotti Zúñiga, 2007) un algoritmo constituye una lista
completa de los pasos y una descripción de los datos que son necesarios para resolver
un determinado problema en el ámbito de un método. De esto, se deriva que un
algoritmo se desarrolla para un determinado método y que su definición tiene dos
partes esenciales:
• Una lista de pasos que deben ser ejecutadas
• Una descripción de los datos que son manipulados por estos pasos.
También (Martinez Gil & Martin Quetglas, 2003) mencionan que un algoritmo es un
conjunto de pasos finito y bien definidos que conducen a un resultado.
Podemos decir que un algoritmo es una serie de pasos que permiten encontrar la
solución a un problema.
(Martinez Gil & Martin Quetglas, 2003) mencionan que la definición de algoritmo
podría aplicar a una receta de cocina o a los pasos para poder subir a una escalera,
históricamente los algoritmos se los relacionó con procesos de cálculos matemáticos.
(Flores Cueto & Bertolotti Zúñiga, 2007) enumeran las características de un algoritmo.
• Descripción de los pasos que deben de ser ejecutadas
• Descripción de los datos que son manipulados por estos pasos
• Un algoritmo debe ser preciso, indicando el orden de realización de cada paso.
• Todo algoritmo debe ser finito. Si se sigue un algoritmo, este debe terminar en
algún momento.
• Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe
obtener el mismo resultado.
• Un algoritmo puede o no tener datos de entrada.
• Un algoritmo producirá uno o más datos de salida.
1
• Los datos de entrada y salida deben almacenarse en estructuras de datos.
• El resultado que se obtenga debe satisfacer los requerimientos de la persona
interesada.
• Debe ser estructurado. Es decir, debe ser fácil de leer, entender, usar y cambiar
si es preciso.
Antes de resolver problemas complejos iniciemos viendo un ejemplo de cómo realizar
una limonada.
Comencemos declarando los ingredientes.
• 1/2 taza de azúcar (si quieres que sea menos calórica sustitúyelo por un
endulzante natural)
• 6 limones (1 taza de jugo de limón)
• 1 taza de agua fría
Realicemos el proceso
• Exprimir 6 limones.
• En una jarra mezclar el agua fría con el azúcar
• Mezcla el jugo de limón en la misma jarra.
Como resultado tendremos una limonada.
Ahora supongamos que deseamos sumar dos números. Lo haríamos de la siguiente
forma:
1. Inicio
2. declarar variables (x, y, z)
3. darles valor a las variables (x= 2, y=3)
4. sumar variables (z=x+y, z= 2+3)
5. Imprimir resultado(z=5)
6. Fin
Bibliografía
Flores Cueto, J., & Bertolotti Zúñiga, C. (2007). Método de las 6´D. Perú: Universidad
de San Martín de Porres.
Martinez Gil, F., & Martin Quetglas, G. (2003). Introducción a la Programación
Estructurada en C. Valencia: QUILES Artes Gráficas, SA.