Mathematics">
Programación
Programación
Programación
Programación 2°cuatrimestre
7°cuatrimestre
Ingeniería petrolera
Grupo "A"
"Introducción"
Si miramos la definición de la Real Academia
Española, nos dice que la definición de algoritmo es:
“Conjunto ordenado y finito de operaciones que
permite hallar la solución de un problema”.Si bien
los algoritmos generalmente se asocian al ámbito
matemático, no necesariamente implica que sean
exclusivos de esta área. Se puede entender un
algoritmo como una secuencia de pasos finitos bien
definidos que resuelven un problema. Por ejemplo,
la ejecución de tareas cotidianas tan simples como
cepillarse los dientes, lavarse las manos o seguir el
manual de instrucciones de armado de un mueble,
se pueden ver como un algoritmo. Desde el punto
de vista informático un algoritmo es cualquier
procedimiento computacional bien definido que
parte de un estado inicial y un valor o un conjunto de
valores de entrada, a los cuales se les aplica una
secuencia de pasos computacionales finitos,
produciendo una salida o solución. Se puede
considerar al algoritmo como una herramienta para
resolver un cálculo computacional bien especificado.
¿Qué tan recientes son los algoritmos?
Los humanos han creado, modificado y utilizado
algoritmos a lo largo de la historia. Hace más de
4500 años los sumerios ilustraron en tablas de
arcilla un método repetitivo utilizado para distribuir
de forma equitativa la cosecha de granos entre un
número variable de hombres. Aproximadamente en
el año 300 A.C en la Grecia Helenística, el
matemático Euclides escribió “Elementos”, un
trabajo que sentaría las bases para la geometría de
los próximos milenios, ese texto incluye su famoso
algoritmo para hallar el máximo común divisor.Ya en
el siglo pasado con la llamada “Revolución
Informática” los algoritmos comenzaron a tener un
peso cada vez mayor. A medida que avanzaba la era
de la computación estos adquirieron cada vez más
relevancia hasta convertirse en parte de un
engranaje vital en los procesos tecnológicos que
afectan nuestro diario vivir.
Características y clasificaciones de los
algoritmos Partes del algoritmo y
generalidades
Independientemente de la clasificación y el tipo de algoritmo, básicamente
todos están compuestos de tres partes principales:
1 2 3 4 5 6
multiplicaciones