Ir al contenido principal

Definición de Algoritmo

DEFINICIÓN DE
ALGORITMO
E n el árabe es donde podemos encontrar el origen etimológico del término algoritmo que ahora vamos a analizar en profundidad. Más exactamente se halla en el nombre del matemático Al-Khwarizmi, que nació en la Edad Media en una de las zonas de lo que hoy se conoce como Uzbiekistán, en Asia central.
En Bagdad fue donde este desarrolló gran parte de su carrera y es que hasta allí se trasladó para, por orden del califa, crear un centro superior de investigaciones científicas que se dio en llamar Casa de la Sabiduría. Diversos tratados de álgebra o astronomía fueron algunos de los trabajos que realizó dicho sabio que también ha dado lugar a la creación de otra serie de términos científicos tales como álgebra o guarismo.
Tal fue la importancia que tuvo dicho personaje histórico que actualmente está considerado no sólo como el padre del álgebra sino también como quien se encargó de introducir nuestro sistema de numeración.
Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema. Se trata de una serie de instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o solución.
Según los expertos en matemática, los algoritmos permiten trabajar a partir de un estado básico o inicial y, tras seguir los pasos propuestos, llegar a una
solución . Cabe resaltar que, si bien los algoritmos suelen estar asociados al ámbito matemático (ya que permiten, por citar casos concretos, averiguar el cociente entre un par de dígitos o determinar cuál es el máximo común divisor entre dos cifras pertenecientes al grupo de los enteros), aunque no siempre implican la presencia de números.
Además de todo lo expuesto, en el ámbito matemático, y cuando estamos decididos a llevar a cabo la descripción de uno de esos algoritmos hay que tener en cuenta que se puede efectuar mediante tres niveles. Así, en primer lugar, nos encontramos con el de alto nivel, lo que es la descripción formal y finalmente la tarea de implementación.
Asimismo tampoco podemos pasar por alto que los algoritmos se pueden expresar a través de lenguajes de programación, pseudocódigo, el lenguaje natural y también a través de los conocidos como diagramas de flujo.
Un manual de instrucciones para el funcionamiento de un electrodoméstico y una serie de órdenes del jefe a un empleado para desarrollar una cierta tarea también pueden incluir algoritmos.
Esta amplitud de significado permite apreciar que no existe una definición formal y única de algoritmo. El término suele ser señalado como el número fijo de pasos necesarios para transformar información de entrada (un problema) en una salida (su solución) . De todas formas, algunos algoritmos carecen de final o no resuelven un problema en particular.
Existen ciertas propiedades que alcanzan a todos los algoritmos, con excepción de los denominados algoritmos paralelos: el tiempo secuencial (los algoritmos funcionan paso a paso), el estado abstracto (cada algoritmo es independiente de su implementación) y la exploración acotada (la transición entre estados queda determinada por una descripción finita y fija).
Cabe mencionar por último que los algoritmos son muy importantes en la
informática ya que permiten representar datos como secuencias de bits. Un programa es un algoritmo que indica a la computadora qué pasos específicos debe seguir para desarrollar una tarea.

extraido de... https://definicion.de/algoritmo

Comentarios

Entradas más populares de este blog

Algoritmos cualitativos y cuantitativos.

ALGORITMOS CUALITATIVOS Y CUANTITATIVOS.  Algoritmos y Tipos Un Algoritmo es una secuencia de pasos lógicos y ordenados que se llevan a cabo para resolver un determinado problema. Los algoritmos se clasifican en: Algoritmo Cualitativo: Son aquellos en los que se describen los pasos de forma Narrada. Algoritmo Cuantitativo: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso. Ejemplo de Algoritmo Cualitativo - Realizar un puré de papas. 1. Buscar utensilios. 2. Lavar las papas. 3. Llenar la olla con agua. 4. Colocar las papas dentro de la olla. 5. Encender la estufa. 6. Colocar la olla en la estufa. 7. Esperar a que hiervan. 8. Retirar las papas. 9. Pelar las papas. 0. Triturar las papas. 1. Agregar queso, mantequilla y leche. 2. Mezclar. 3. Agregar sal al gusto. 4. Servir. Ejemplos de Algoritmos Cuantitativos. a) Obtener la suma de 2 números. 1. Inicio 2. Declarar (a,b,c) 3. Ingresar (a,b) 4. c=a+b 5. Mostrar (c) 6. ...

Conceptos Básicos para programar

¿Qué es la solución a un problema, según Polya? Este método está enfocado a la solución de problemas matemáticos, por ello nos parece importante señalar alguna distinción entre  ejercicio  y  problema .  Para resolver un ejercicio, uno aplica un procedimiento rutinario que lo lleva a la respuesta. Para resolver un problema, uno hace una pausa, reflexiona y hasta puede ser que ejecute pasos originales que no había ensayado antes para dar la respuesta.  Esta característica de dar una especie de paso creativo en la solución, no importa que tan pequeño sea, es lo que distingue un problema de un ejercicio.  Sin embargo, es prudente aclarar que esta distinción no es absoluta; depende en gran medida del estadio mental de la persona que se enfrenta a ofrecer una solución: Para un niño pequeño puede ser un problema encontrar cuánto es 3 + 2. O bien, para niños de los primeros grados de primaria responder a la pregunta ¿Cómo repartes 96 lápices entre 16 niños de ...