Decir algoritmo en matemáticas es decir el proceso a seguir para hallar alguna operación
Ejemplo.. El algoritmo de la suma es escribir las cantidades una abajo de la otra, de tal forma que cada una de las cifras, colocadas una debajo de la otra coincida con las de las demás..
Después vas sumando todas las unidades, y la unidad del resultado lo colocas en la parte de abajo de la raya de sumar... y así hasta terminar la operación
Espero hayas entendido lo que es algoritmo...
2006-09-13 05:35:41
·
answer #1
·
answered by FANTASMA DE GAVILAN 7
·
0⤊
0⤋
El algoritmo
Entendemos por algoritmo un procedimiento seguro y mecánico que logra un cierto resultado, especialmente en matemáticas y en informática; el concepto es también aplicable en otros campos, como la economía, la ingeniería y, según veremos, incluso la biología. El término 'algoritmo' viene, a través de varias traducciones y corrupciones, del nombre del matemático persa Mûusâ al-Khowârizm, cuyo libro sobre procedimientos aritméticos, escrito por allá del año 835, fue traducido al latín en el siglo XII. El uso de la palabra en el sentido explicado ha tenido vigencia por varios siglos; asciende a mayor notoriedad, sin embargo, en nuestro tiempo, gracias a la obra metamatemática(1) de pensadores como Hilbert, Gödel, Church y Turing, que revolucionaron las ciencias matemáticas durante el primer tercio del siglo XX. La transferencia del concepto de la matemática a la informática ocurrió gracias a la obra del último de estos distinguidos matemáticos, quien propuso a sus colegas definir 'algoritmo' como lo que puede hacer una máquina descrita por él en términos muy abstractos –que por ello mismo puede representar muy distintas configuraciones– y que ahora lleva su nombre: máquina Turing(a). De acuerdo con esta propuesta suya, inmediatamente aceptada por los demás matemáticos, quedó establecido que algo es un algoritmo si, y solo si, se trata de un proceso con las siguientes características:
1. Sus pasos constituyen una secuencia finita, están claramente especificados y son independientes unos de los otros (digitalidad).
2. Un mismo agente (no necesariamente humano) determina qué es lo que corresponde hacer en cada momento (secuencialidad y control).
3. El agente es capaz de recabar la descripción operacional de la secuencia así como de almacenar resultados en el camino (interpretación y memoria).
4. La ejecución de una secuencia específica produce siempre los mismos resultados en cada paso para cada conjunto de datos iniciales (determinismo).
5. Finalmente, la secuencia concluye con un resultado final (terminación).
La penúltima condición prohíbe al agente actuar en una forma probabilística o de manera arbitraria, por ejemplo tirando una moneda al aire para que eso decida si ejecuta o no la próxima instrucción. El último requisito es obligatorio solamente en los casos en que se espera obtener un resultado concreto, como el valor de una función (por ejemplo dividir 7 834 entre 555, con un determinado número de decimales) o la preparación de un cierto número de raciones de un plato de comida(2) o de una droga sintética. Sin embargo, se admite la existencia de algoritmos repetitivos que nunca terminen, cuando lo que se trata de provocar con el proceso, de manera constante o intermitente, no es un resultado o valor sino algún efecto colateral. Por ejemplo, el algoritmo que hace posible un marcapasos no debe terminar pues su función es regular de manera permanente el latido de un corazón deficiente. El de un sistema operativo como Windows o Linux no debe hacerlo tampoco, pues su justificación es sustentar el funcionamiento indefinido de otros programas dentro de un ambiente electrónico. A estos algoritmos que en principio no deben terminar se los conoce como algoritmos irregulares o parciales.
Antes del advenimiento de las computadoras digitales, los algoritmos eran del dominio preferente de los matemáticos, ya que para calcular una función cualquiera se necesitaba un algoritmo. Pero una vez que quedó equiparado el concepto de algoritmo con la operación de una máquina Turing, no transcurrirían dos decenios antes de que los ingenieros eléctricos construyeran máquinas concretas que dieran cuerpo a esa abstracción. Son las antecesoras de las que hoy pueblan nuestros escritorios en forma de computadoras personales como la que me sirve para componer este ensayo. Actualmente podemos equiparar "algoritmo" con un amplio género de objetos que cubre programas tan diversos como los de nuestras hojas de cálculo, procesadores de texto, bases de datos, calendarios electrónicos y toda suerte de juegos digitales; y no olvidar los sistemas operativos, que permiten a las computadoras –sin que paremos mientes en su presencia– ejecutar cualquiera de los programas mencionados.
Es importante señalar que el concepto de algoritmo no incluye en sí la especificación de algún material preciso del que deban estar construidos. En puridad, no son construidos de ningún material particular, salvo el de que están hechos los sueños: nuestras ideas. Pero para tener efecto en el mundo deben "encarnarse" de alguna manera. Es ya proverbial la diferencia entre hardware (alambrado) y software (programa). Esta diferencia es la que contrasta una computadora –un algoritmo que ejecuta funciones muy generales– con el programa específico que corre en ella y la transforma en una máquina Turing mucho más concreta, por ejemplo, un procesador de texto o una hoja de cálculo. Los lectores más viejos recordarán que en los años setenta se vendían unos "procesadores de palabras" que no eran software sino hardware, especie de máquinas de escribir muy caras que nos permitían hacer maravillas en la preparación de documentos. Se trataba de hecho de algoritmos no escritos en información electromagnética que uno pudiera "bajar" a una computadora, sino grabados directamente en alambre, es decir en circuitos eléctricos. Se trataba de algoritmos duros (hard) no suaves (soft). Esta diferencia tan obvia no les quita el carácter de algoritmo a ninguno de los dos términos de la comparación: tanto el hardware como el software lo son. Esto es importante porque prepara nuestra mente para entender cómo puede ser posible que un algoritmo pueda "encarnarse" de muchas maneras diferentes. Y la manera que más nos interesa en esta obra es precisamente la encarnación en carne, es decir en materia viva, puesto que hemos llegado a concluir, con ayuda del filósofo estadounidense Daniel Dennett, que la evolución por selección natural es un algoritmo, el más antiguo y trascendente de todos.
2006-09-13 07:57:59
·
answer #2
·
answered by Zarina 6
·
2⤊
0⤋
La palabra Algoritmo procede del vocablo "algoritm", que, a su vez, es la traducción latina del nombre árabe de Al-Khwarizmi , matemático árabe del siglo IX (Abu Ja'far Muhammad ibn Musa Al-Khwarizmi nació en Bagdad en 780 y murió en 850). En realidad, se denominaba algoritmo en la Europa Medieval al sistema posicional de cálculo, pues era conocido a través de la traducción desde el latin, de la obra de Al-Khwarizmi.
Algoritmo:
La noción de algoritmo es una de las centrales en la actual matemática, principalmente, de la matemática computacional.
Digamos que podemos entender como algoritmo el orden exacto que prefija el proceso de cálculo que comienza con un dato inicial arbitrario (comprendido entre un conjunto posible de datos iniciales) y está destinado a obtener un resultado totalmente determinado por dicho dato inicial. El cálculo o proceso desarrollado se denomina Cálculo Algorítmico o bien Proceso Algorítmico, el cuál va, hoy dia, indisolublemente unido a la programación de ordenadores, pues el proceso mecánico que conlleva la realización del algoritmo, la no necesidad de ideas creativas para su puesta en práctica, nos permite dejarlo en "las manos" de una máquina.
Durante un proceso algorítmico no tiene que suponerse necesariamente que el resultado se obtiene siempre al final del proceso y a partir de un dato inicial concreto, sino que puede terminarse sin resultado alguno (en este caso se diría que el algoritmo ha tenido una parada sin resultado).
Un algoritmo se dice aplicable si tal algoritmo acaba, con o sin resultado, y se dice que se trata de un algoritmo no aplicable si el proceso algorítmico no se acaba.
Entre las reglas o algorítmos clásicos más comunes podemos citar el algoritmo de la división de números reales, el de la obtención de la raiz cuadrada de un número real, el de la Regla de Ruffini para división polinómica por binomios de primer grado, la Regla de Cramer para resolución de Sistemas de ecuaciones lineales, el método de reducción de Gauss para el mismo fin, etc., todos ellos conocidos en nuestra edad escolar.
2006-09-13 05:06:46
·
answer #3
·
answered by Emet 5
·
1⤊
0⤋
Una serie de pasos a seguir para la resolución de un problema.
2006-09-13 05:06:11
·
answer #4
·
answered by CHESSLARUS 7
·
1⤊
0⤋
un algoritmo es un mecanismo o proceso.
por ejemplo para la division son todos los pasos que haces para dividir un número por otro.
2006-09-13 05:04:50
·
answer #5
·
answered by Celeste 6
·
1⤊
0⤋
es un conjunto de pasos simples para alcanzar un resultado complejo...
2006-09-13 05:04:03
·
answer #6
·
answered by Anonymous
·
1⤊
0⤋
la manera correta y secuencial para obtener el resultad o buscado
2015-12-28 05:49:27
·
answer #7
·
answered by Colombia Matilde 1
·
0⤊
0⤋
bah! nada de los porcesos complicados de los anteriores
algoritmo es una formula que la ejecutas en orden, punto!!!
2006-09-13 05:11:11
·
answer #8
·
answered by Anonymous
·
0⤊
0⤋