algoritmo
Facultad de Ingeniería en Sistemas
Curso de Algoritmos
Ing. Alexis Antonio Juárez
Ing. Emir Girón
Ing. Giovanni Ruano
Algoritmos
Un algoritmo es un procedimiento aseguir, para resolver un problema en términos
de:
1. Las acciones por ejecutar y el
2. El orden en que dichas acciones deben ejecutarse
Un algoritmo nace en respuesta a la aparición de undeterminado problema. Una algoritmo esta
compuesto de una serie finita de pasos que convergen en la solución de un problema, pero además estos
pasos tienen un orden específico.
Entenderemos como problemaa cualquier acción o evento que necesite cierto grado de análisis, desde la
simpleza de cepillarse los dientes hasta la complejidad del ensamblado de un automóvil. En general,
cualquier problemapuede ser solucionado utilizando un algoritmo, en este sentido podemos utilizar los
algoritmos para resolver problemas de computo.
Un algoritmo para un programador es una herramienta que le permiteresaltar los aspectos
más importantes de una situación y descartar los menos relevantes. Todo problema de cómputo se puede
resolver ejecutando una serie de acciones en un orden específico.
Por ejemploconsidere el algoritmo que se elaboraría para el problema o situación de levantarse todas
las mañanas para ir al trabajo:
1.
2.
3.
4.
5.
6.
Salir de la cama
quitarse el pijama
ducharsevestirse
desayunar
arrancar el automóvil para ir al trabajo o tomar transporte.
Nótese que en el algoritmo anterior se ha llegado a la solución del problema en 6 pasos, y no se resaltanaspectos como: colocarse los zapatos después de salir de la cama, o abrir la llave de la regadera antes
de ducharse. Estos aspectos han sido descartados, pues no tienen mayor trascendencia, en otraspalabras los estamos suponiendo, en cambio existen aspectos que no podemos obviarlos o suponerlos, de
lo contrario nuestro algoritmo perdería lógica, un buen programador deberá reconocer esos aspectos...
Regístrate para leer el documento completo.