7
ALGORITMOS Docente Jhonathan Giraldo

Algoritmos clase 10

Embed Size (px)

Citation preview

ALGORITMOSDocente Jhonathan Giraldo

¿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 

EJEMPLO