QUÉ ES ALGORITMO?


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.
  1. Inicio.
  2. Tomar el directorio telefónico. 
  3. Buscar el nombre de la pizzería. 
  4. Marcar el número telefónico. 
  5. Realizar el pedido. 
  6. Esperar a que llegue la pizza. 
  7. Cancelar el pedido. 
  8. Disfrutar de la pizza
  9. Fin. 
  10.  
    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