Este documento define y describe los algoritmos. Un algoritmo es una secuencia lógica de pasos para realizar una tarea específica o resolver un problema. Los algoritmos pueden clasificarse según su función, como algoritmos de búsqueda, ordenamiento o encaminamiento, o según sus características, como estáticos, adaptativos o probabilísticos. También pueden clasificarse según su lenguaje en cualitativos, que usan instrucciones verbales, o cuantitativos, que usan cálculos numéricos.
2. ¿Qué es?
• Un algoritmo es una
secuencia de pasos lógicos
necesarios llevar a cabo
una tarea especifica, como
en la solución de un
problema.
• Los algoritmos son
independientes del
lenguaje de programación
como de la computadora.
• En cada problema el
algoritmo se puede
expresar en un lenguaje
diferente de programación
y ejecutarse en una
computadora distinta; sin
embargo el algoritmo será
el mismo.
3. • Según su función
• Algoritmos de búsqueda: para facilitar la búsqueda de ciertos elementos dentro de un bloque o
estructura de datos.
• Algoritmos de ordenamiento: Los algoritmos matemáticos de este tipo permiten dar una secuencia
a ciertos datos tomando como referencia uno o varios parámetros.
• Algoritmos de encaminamiento: Definen la mejor ruta de salida de un dato.
• Según sus características
• Estáticos: Cuyo funcionamiento siempre es el mismo.
• Adaptativos: Inteligentes hasta cierto punto de programación.
• Probabilísticos: Seleccionan valores aleatorios.
• Según su lenguaje
• Algoritmos cualitativos: Instrucciones verbales en lenguaje comprendido por el hombre. No solo se
utiliza en los pasos, sino que incluye las notas o instrucciones.
• Algoritmos cuantitativos: Son los que requieren de cálculos numéricos para lograr establecer los
pasos a seguir.
4. Cualitativo y Cuantitativo
–Algoritmos cualitativos: cuando se hace a través de
palabras, es decir, las instrucciones son verbales.
Sucede, por ejemplo, con recetas de cocina.
Algoritmos cuantitativos: cuando se hace a través de
cálculos numéricos. Se puede hacer un algoritmo, por
ejemplo, para obtener la raíz cuadrada de un número