¿Que es un algoritmo?
En matemáticas, lógica, ciencias de la computación y
disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y
este a su vez del matemático persa Al-Juarismi ) es un conjunto prescrito de
instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar
una actividad mediante pasos sucesivos que no generen dudas a quien deba
realizar dicha actividad.
Dados un estado inicial y una entrada, siguiendo los
pasos sucesivos se llega a un estado final y se obtiene una solución. Los
algoritmos son el objeto de estudio de la algoritmia.
PASOS:
Pasos
|
Etapa
|
Descripción
|
1
|
Análisis
del problema
|
Conducen
al diseño detallado por medio un código escrito en forma de un algoritmo
|
2
|
Diseño
de algoritmo
|
|
3
|
Codificación
|
Se
implementa el algoritmo en un código escrito en un lenguaje de programación.
Refleja las ideas desarrolladas en las etapas de análisis y diseño
|
4
|
Compilación
y ejecución
|
Traduce
el programa fuente a programa en código de maquina y lo ejecuta.
|
5
|
Verificación
|
Busca
errores en las etapas anteriores y los elimina.
|
6
|
Depuración
|
|
7
|
Documentación
|
Son
comentarios, etiquetas de texto, que facilitan la comprensión del programa
|
TIPOS:
Método
|
Descripción
|
Ejemplos
|
Algorítmico
|
Utiliza
un algoritmo y puede ser implementado en una computadora
|
·
Instrucciones para manejar un vehículo
·
Instrucciones para secar grano a granel
·
Instrucciones para resolver ecuación de segundo grado
|
Heurística:
|
Se
apoya en el resultado obtenido en un análisis de alternativas de experiencias
anteriores similares. De las mismas, a se deducen una serie de reglas
empíricas o heurísticas que de ser seguidas, conducen a la selección de
la mejor alternativa en todas o la mayoría de las veces.
|
-En la vida cotidiana, se emplean algoritmos frecuentemente
para resolver problemas. Algunos ejemplos son los manuales de usuario, que
muestran algoritmos para usar un aparato, o las instrucciones que recibe un
trabajador por parte de su patrón.
Como conclusión, un algoritmo es un conjunto prescrito de
instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar
una actividad mediante pasos sucesivos que no generen dudas a quien deba
realizar dicha actividad. Dados un
estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un
estado final y se obtiene una solución. Los algoritmos son el objeto de estudio
de la algoritmia.
