Vous êtes sur la page 1sur 19

ALGORITMO

Un algoritmo es un conjunto finito de instrucciones o


pasos que sirven para ejecutar una tarea y resolver un problema. De un modo ms formal, un algoritmo es

una secuencia finita de operaciones realizables, cuya


ejecucin da una solucin de un problema en un tiempo finito, usando el procedimiento ms adecuado

para la resolucin de un problema.

ALGORITMOS

una secuencia de pasos computacionales que transforman una entrada en una salida.

Herramienta computacional para resolver un determinado problema, en el cual, debe estar bien especificada la relacin entre la entrada y la salida.

El algoritmo efecta dicha relacin. Un algoritmo es un

resolvedor de un problema determinado.

HISTORIA
La palabra algoritmo esta basado en el nombre del matemtico llamado Muhammad ibn Musa al-Jwarizmi que vivi aproximadamente en el siglo IX. Su trabajo consisti en preservar y difundir el conocimiento de la antigua Grecia. Sus libros eran de fcil comprensin, de ah que su principal logro no fuera el de crear nuevos teoremas o corrientes de pensamiento, sino el de simplificar la matemtica a punto tal que pudieran

ser comprendidas y aplicadas por un mayor nmero de personas.

Tambin estudi la manera de reducir las operaciones


que formaban el clculo. Es por esto que aun no

siendo el creador del primer algoritmo, el concepto


lleva aunque no su nombre, s su pseudnimo.

LA PALABRA ALGORITMO
La palabra ALGORITMO originalmente haca referencia a las reglas de uso de la aritmtica utilizando dgitos rabes, se evolucion a la palabra latina, derivacin de al-Khwarizmi, algobarismus, que ms tarde mutara a algoritmo en el siglo XVIII. La palabra ha cambiado de forma que en su definicin se incluye a todos los procedimientos finitos para resolver problemas

ALGORITMOS
Pasos para realizar un algoritmo

representacin del modelo diseo del algoritmo programacin del algoritmo

ALGORITMOS
Estructura Bsica:

inicio datos de entrada procesamiento de los datos

datos de salida
fin

Ahora se vern los smbolos mas utilizados para los algoritmos

Este simbolo indica el principio o final del algoritmo.

ALGORITMOS

Cualquier tipo de operacin que origine cambio de valor formato, posicin de la informacin almacenada en memoria, operaciones aritmticas, de transferencia etc.

ALGORITMOS

Cualquier tipo de introduccin de datos en la memoria Entrada o registros de informacion procesada en un periferico de Salida.

ALGORITMOS

Se utiliza en ocasiones en lugar del bsico de entrada/salida de datos

ALGORITMOS

Llamada subrutina, funcin, procedimiento, este es un modula independiente del programa principal , que recibe una entrada procedente de dicho programa, realiza una tarea determinada y regresa al terminar al programa principal.

ALGORITMOS

Pantalla; en ocasiones se utiliza en lugar de smbolo de salida, presenta en pantalla.

ALGORITMOS

Indica operaciones lgicas o de comparacin entre datos normalmente entre dos y en funcin del resultado, determina cual de los dos caminos alternativos se debe seguir, normalmente tiene dos salidas-respuestas si o no, dependiendo de estas respuestas ser determinada la direccin del flujo.

ALGORITMOS

Sirve para enlazarlos partes cualesquiera de una organigrama a travs de un conector de salido y otro de entrada. En la misma pagina del diagrama.

ALGORITMOS

Conexin entre dos puntos del organigrama situados en paginas diferentes

ALGORITMOS

En ocasiones se utiliza en lugar del smbolo de entrada/salida, utilizado en la mayoria de las veces para representar entrada de datos

As pues se han visto las diferentes imgenes que son usadas para la representacin grfica de algoritmos, cabe sealar que estas no son todas las imgenes que pueden ser usadas para la representacin, hay otros simbolos utilizados o equivalentes, los aqu mostrados son los simbolos ms utilizados para su representacin.

Un ejemplo de un algoritmo sera el siguiente

Inicio del algoritmo


Entrada de datos Salida de datos Fin del algoritmo

Vous aimerez peut-être aussi