2. ¿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.
3. 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.
4. PARTES DE UN ALGORITMO
Todo algoritmo debe de tener las siguientes partes:
ENTRADA DE
DATOS
PROCESO
SALIDA DE
RESULTADOS
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
5. 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 FLUJO
PSEUDOCODIGO
6. 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