Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmia
Algoritmo
1. Concepto
Secuencia ordenada de pasos elementales sin
ambigedades que resuelve un problema dado.
Secuencia ordenada: El orden correcto de
ejecucin es imprescindible.
Pasos elementales: La tarea global se divide en
operaciones sencillas (interpretadas y
ejecutadas por el procesador en el caso de un
programa).
Sin ambigedades: Cada paso/operacin tiene
una definicin clara y unvoca.
Componentes de un Algoritmo
- {Entrada}: Conjunto de datos (del
entorno externo) que manipular el
algoritmo.
- Proceso: Ejecucin de las operaciones
que forman el algoritmo.
- {Salida}: Conjunto de resultados
obtenidos (al entorno externo).
Caractersticas de un Algoritmo
Complejidad de Algoritmos
Tan pronto como exista una Mquina
Analtica, no cabe duda de que fijar los
futuros derroteros de la ciencia. Y siempre
que se busque un resultado por este medio,
surgir la pregunta: Cul es el curso de
computacin mediante el cual puede la
mquina obtener estos resultados en el
menor tiempo posible?.
Charles Babbage,1864
Complejidad
Complejidad
Software
Sist. Operativo, Compilador, Etc.
Bibliografa
Teora de la computacin
J. Glenn Brookshear (1993)
Fundamentos de Algoritmia
G.Brassard, T. Bratley (1997)
Diseo de Programas, formalismo y abstraccin
Ricardo Pea M