Calculo

Páginas: 5 (1197 palabras) Publicado: 7 de marzo de 2013
ALGORITMO
La palabra "algoritmo" proviene del gran matemático árabe Mohamed Al Kho Wa-
rizmi, quien escribió entre los años 800 y 825 la obra Quitab Al Jabr Al Mugabala, donde se recogía el sistema de numeración hindú y el concepto del cero, alcanzó gran reputación por el enunciado de las reglas paso a paso para sumar, restar, multiplicar y dividir números decimales; la traducción al latín delapellido en la palabra algorismus derivó posteriormente en algoritmo.
Según, Brassard y Bratley(2000), algoritmo, “es sencillamente un conjunto de re-
glas para efectuar algún cálculo, bien sea a mano o, más frecuentemente, en una máquina”, según Joyanes(2003), “es un método para resolver problemas” y según Torrealba(2004), “Un algoritmo es una descripción de los pasos básicos a seguir paracumplir determinada tarea”,....., “Para que una computadora realice una tarea es necesario definir previamente un algoritmo”

Cuando un algoritmo deba ser ejecutado por una computadora, se necesita
expresar el algoritmo en instrucciones comprensibles por la computadora; para
esto último, se utilizan los lenguajes de programación. Al algoritmo expresado en
un determinado lenguaje deprogramación, se le denomina programa. Esto índica
que de un determinado problema o situación dada, se elabora un algoritmo con
los pasos necesarios para su solución, y si se requiere sea ejecutado por un computador, se traduce el algoritmo a instrucciones editadas en un lenguaje de programación. Veámoslo a través del presente ejemplo: Algoritmo para resolver la
sumatoria de dos números

1.1. PARTESDE UN ALGORITMO
Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir: entrada, proceso y salida.

ENTRADA
Corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer los resultados esperados.
PROCESO
Pasos necesarios para obtener la solución del problema o la situación planteada.
SALIDA
Resultados arrojados por el proceso como soluciónENTRADA
Valores de de las variables A y B.
PROCESO
Asignar a la variable Suma, el valor de A mas el valor de B.
SALIDA
Impresión del valor de la variable Suma, que contiene la sumatoria de los valores de A y B.

1.2. CARACTERÍSTICAS DE LOS ALGORITMOS
PRECISIÓN
Indica el orden de realización de cada paso dentro del proceso.
DEFINICION
Indica la exactitud y consistencia de lospasos descritos en el proceso, si el algoritmo se prueba dos veces, en estas dos pruebas, se debe obtener el mismo resultado.

FINITUD
Indica el número razonable de pasos, los cuales deben conllevar a la finalización del proceso y producir un resultado en un tiempo finito.

1.3. ELEMENTOS PARA LA CONSTRUCCIÓN DE UN ALGORITMO

Definíamos algoritmo como un conjunto de pasos conducentes aresolver un problema, cada uno de esos pasos, corresponde a lo que se denomina en el programa, una instrucción, aunque pudiera darse que, en una instrucción se junten dos o más pasos. Aprender a realizar un algoritmo se fundamenta en lo que se persigue lograr con su desarrollo; debido a que no existe un método único para resolver problemas se estudian diferentes métodos de resolución o modelos deconstrucción para lograr la generación del resultado deseado.

Dado que un algoritmo es un conjunto de instrucciones elaboradas con la finalidad de resolver un problema, a continuación se describen los elementos que se utilizan en la construcción de una instrucción

Instrucción
Dependiendo del origen del material instruccional se habla de instrucción o sentencia; ésta, define una acción o unmandato que se debe realizar, esa acción o mandato se representa a través de un comando o lo que es lo mismo palabras reservadas de un lenguaje de programación en particular. Una instrucción esta compuesta por uno o más comandos (acción), datos, símbolos, variables o constantes y expresiones, que en conjunto representan una instrucción o sentencia.

Comandos
Todos los lenguajes, naturales o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Calculo
  • Calculo
  • Calculos
  • Calculo
  • Calculo
  • Calculo
  • Calculo
  • Calculo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS