Está en la página 1de 15

Docente Johanna Dueas

Es un conjunto de pasos ordenados, lgicos secuencialmente y finita, escritos de tal forma que permiten visualizar la solucin de un problema determinado en un momento especfico.

El nombre en latn de algoritmo proviene de la traduccin que realiz Fibonacci, de la obra del matemtico rabe Al'Khwarizmi llamada ,Algoritmi de Numero Indorum .

Finito
Debe terminar en algn momento

Concreto
Finito

Debe realizar las funciones u operaciones para las que fue creado.

Concreto Finito

Debe estar bien estructurado para su fcil entendimiento.

Legible

Concreto Finito Legible

Debe realizar las operaciones con un mnimo de utilizacin de recursos.

Eficiente

Concreto Finito Legible

Debe estar libre de errores. (Validado)


Eficiente

No ambiguo

Concreto Finito Legible

Debe indicar un orden de realizacin de cada paso.


Eficiente

Preciso

No ambiguo

Concreto Finito Legible

Definido
Preciso

Debe generar el mismo resultado siempre que se siga.


Eficiente

No ambiguo

Datos

Procesos

Estructuras de control

Determinan la organizacin de las instrucciones que deben ser realizadas.

Es necesario identificar que datos se necesitan Definicin ingresar, cuales de variables sirven de forma auxiliar y cuales se y constantes van a generar.

Entradas y salidas

Procesos y estructuras de control

Cuerpo del algoritmo

Ingeniera Sonia Pinzn, Roco Rodrguez, Docentes Facultad Tecnolgica Universidad Distrital, Algoritmos.

También podría gustarte