Download - Algoritmos clase 10
¿QUE ES UN ALGORITMO?
Un algoritmo es una secuencia o conjunto de pasos y operaciones logias finitas que conducen a la solución de un problema.
CARACTERÍSTICAS DE UN ALGORITMO
• Tiene que ser finito (con un final)• Debe de ser preciso (detallar el orden de
las operaciones a realizar)• Debe contener instrucciones concretas,
sin ninguna ambigüedad.• Debe funcionar sean cuales sean los datos
de entrada. • Debe ser eficiente y rápido -> Hay que
Optimizar -> Para un problema existen múltiples soluciones, y debemos escoger aquella que consuma menos tiempo y recursos.
PARTES DE UN ALGORITMOTodo algoritmo debe de tener las siguientes partes:
ENTRADA DE DATOS PROCESO
SALIDA DE RESULTAD
OS
Datos necesarios para que el algoritmo pueda ser ejecutado
Secuencia de pasos para ejecutar el algoritmo
Datos obtenidos después de la ejecución del algoritmo
REPRESENTACIÓN DE UN ALGORITMO
Los algoritmos pueden ser expresados de muchas maneras a continuación veremos dos formas mas comunes de representarlos:DIAGRAMA DE FLUJOPSEUDOCODIGO
DIAGRAMA DE FLUJO
• Los diagramas de flujo son representaciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones