Algoritmo
¿Un algoritmo es?
Un algoritmo es un procedimiento a seguir, para resolver un problema en términos de:
1. Las acciones por ejecutar y el
2. El orden en que dichas acciones deben ejecutarse
2. El orden en que dichas acciones deben ejecutarse
Un algoritmo nace en respuesta a la aparición de un determinado 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 problema a 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 problema puede 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 permite resaltar 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 ejemplo considere el algoritmo que se elaboraría para el problema o situación de levantarse todas las mañanas para ir al trabajo:
1-Salir de la cama
2-quitarse el pijama
3-ducharse
4-vestirse
5-desayunar
6-arrancar el automóvil para ir al trabajo o tomar transporte.
¿Para que sirve un algoritmo?
Su importancia radica en mostrar la manera de llevar a cabo procesos y resolver típica mente problemas matemáticos (o de otro tipo). Al igual que las funciones matemáticas, los algoritmos reciben una entrada y la transforman en una salida ("efecto caja negra").
Sin embargo, para que un algoritmo pueda ser considerado como tal, debe ser determinista (definido), finito y eficiente. Por eficiente se entiende que las instrucciones encuentran la solución en el menor tiempo posible; finito implica que tiene un determinado número de pasos, es decir, que termina; y determinista, que si se sigue el mismo proceso más de una vez se llega siempre al mismo resultado.
ejemplos
Algoritmo para cambiar foco de lampara de una mesa:
1-Inicio (lampara)
2-Desconctar la lampara
3-Retirar el foco
4-Sacar el foco nuevo del empaque
5-Fin
Al realizar una suma:
1-Inicio
2- Pensar en los numeros
3-Escribir los numeros
4-sumar los numeros
5-resultado
6-fin
ejemplos
Algoritmo para cambiar foco de lampara de una mesa:
1-Inicio (lampara)
2-Desconctar la lampara
3-Retirar el foco
4-Sacar el foco nuevo del empaque
5-Fin
Al realizar una suma:
1-Inicio
2- Pensar en los numeros
3-Escribir los numeros
4-sumar los numeros
5-resultado
6-fin
No hay comentarios:
Publicar un comentario