QUÉ ES UN ALGORITMO?
Diariamente
en nuestra cotidianidad estamos construyendo algoritmos, en situaciones
tan sencillas como levantamos en la mañana para salir al trabajo
hasta que nos acostamos. Tal vez no dibujamos con papel y lápiz los
pasos a seguir para desarrollar esta actividad, pero si en nuestra mente
se está formando el algoritmo.
En
el campo de la computación, los algoritmos son una herramienta que
permite describir un conjunto de instrucciones, ordenadas de manera
secuencial y lógica, la cual debe llevar a cabo un computador para
lograr el resultado propuesto. Estas instrucciones son escritas en un
lenguaje de programación que el computador entienda, tales como java,
Pascal, C++, entre otros.
un ALGORITMO
es la secuencia de pasos lógicos para dar solución a un problema. Se
pueden encontrar algoritmos sencillos y cotidianos tales como pedir una
pizza, abrir una puerta, seguir una receta de cocina, etc; hasta los que
conducen a la solución de problemas mas complejos como un programa de
computador.
CARACTERISTICAS DE LOS ALGORITMOS
- Siempre debe tener un inicio y un fin.
- Los pasos deben ser consecutivos, manteniendo simepre la lógica.
- Toda Pregunta tiene dos respuestas: SI y NO.
Ejemplo:
Algoritmo para pedir una pizza.
- Inicio.
- Tomar el directorio telefónico.
- Buscar el nombre de la pizzería.
- Marcar el número telefónico.
- Realizar el pedido.
- Esperar a que llegue la pizza.
- Cancelar el pedido.
- Disfrutar de la pizza
- Fin.
- Para ampliar un poco mas la información, les invito a observar el siguiente video
- CÓMO DISEÑAR ALGORITMOS?
- Para el diseño de algoritmos, es impoortante tener encuenta ciertas reglas que permiten llegar a la solución del problema al que se le quiere dar solución. Entre ellas encontramos:
- Determinar de forma clara lo que se desea obtener como solución; es decir establecer posibles soluciones para saber a dónde se quiere llegar.
- Realizar una lista detallada que se tienen para la solución del problema.
- Dar a cada uno de estos elementos un órden lógico. Es importante seguir la secuencia de solución al problema.
- Realizar una revisión y verificación de cada uno de los pasos anotados anteriormente hasta asegurarse que se tiene la solución más óptima.
No hay comentarios:
Publicar un comentario