Un algoritmo es una secuencia lógica y finita de pasos diseñada para resolver un problema o alcanzar un objetivo específico. Los algoritmos pueden representarse mediante pseudocódigo, el cual utiliza una estructura similar a los lenguajes de programación pero con convenciones del lenguaje natural, o mediante diagramas de flujo, que son representaciones gráficas de los pasos del algoritmo.
Pseudocódigo es la descripción de un algoritmo que asemeja a un Lenguaje de programación pero con algunas convenciones del lenguaje natural.
Tipos:
Algoritmos cuantitativos. Emplean cálculos numéricos y operaciones algebraicas. Por ejemplo, una multiplicación.
Algoritmos cualitativos. Emplean texto y caracteres verbales para impartir sus instrucciones.
Características:
Finitud
Los algoritmos deben ser finitos: deben terminar en algún momento o arrojar un resultado al final de sus pasos.
Definición
Todo algoritmo debe estar perfectamente definido, es decir, se lo debe seguir cuantas veces sea necesario obteniendo cada vez siempre el mismo resultado.
Precisión
Las instrucciones y los pasos contenidos en un algoritmo deben ser precisos, es decir, no deben dejar margen para ningún tipo de ambigüedad.a
¿ Qué es?
Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un problema o cumplir con un objetivo