Professional Documents
Culture Documents
Algoritmo
Nombre que proviene del matemtico persa del siglo IX Mohamed AlKhoWarizmi.
Alcanz gran reputacin por el enunciado de las reglas paso a paso para sumar, restar, multiplicar y dividir nmeros decimales; la traduccin al latn del apellido en la palabra algorismus deriv posteriormente en algoritmo.
Algoritmo - Definiciones
Brassard y Bratley(2000)
Conjunto de reglas para efectuar algn clculo, bien sea a mano o, ms frecuentemente, en una mquina
Joyanes(2003)
Torrealba( 2004)
Algoritmo - Definiciones
Algoritmo - Definiciones
La ejecucin de un algoritmo no debe implicar, normalmente:
Algoritmos - Definiciones
Cuando un algoritmo debe ser ejecutado por un computador, se necesita expresar el algoritmo en instrucciones comprensibles por la computadora; para esto ltimo, se utilizan los lenguajes de programacin.
Algoritmos - Definiciones
Esto ndica que de un determinado problema o situacin dada, se elabora un algoritmo con los pasos necesarios para su solucin, y si se requiere sea ejecutado por un computador, se traduce el algoritmo a instrucciones editadas en un lenguaje de programacin.
El diseo
Definido:
Si se sigue el algoritmo varias veces proporcionndole los mismos datos, se deben obtener siempre los mismos resultados.
Finito:
Al seguir el algoritmo, este debe terminar en algn momento, es decir tener un nmero finito de pasos.
Proceso Salida
altura
Verificacin de algoritmos
Una vez que se ha terminado de escribir un algoritmo es necesario comprobar que realiza las tareas para las que se ha diseado y produce el resultado correcto y esperado. (este tema lo profundizaremos mas adelante)