Origen de la palabra Algoritmo
Del Persa Al Juarismi
Es un método para resolver un problema mediante una serie de pasos definidos, precisos y finitos.
Sus Características son:
Ser definido: cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación.
Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.
Pseudocodigo
En pseudocódigo se describen los algoritmos utilizando una mezcla de lenguaje común, con instrucciones de programación, palabras claves, etc.
El pseudocódigo está pensado para facilitar a las personas el entendimiento de un algoritmo, y por lo tanto puede omitir detalles irrelevantes que son necesarios en una implementación.
Algoritmo matematico
Es un método de resolución de problemas complicados mediante el uso repetido de otro método de cálculo más sencillo.
Diagrama de flujo
Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones.
Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es laboriosa.
Por su facilidad de lectura son usados como introducción a los algoritmos, descripción de un lenguaje y descripción de procesos a personas ajenas a la computación.
Implementación
Los algoritmos diseñados pueden efectuarse en cualquier tipo de lenguaje de programación.
Existen lenguajes de programación que funcionan de manera mas eficiente bajo ciertas características de los algoritmos.