Algoritmo

Páginas: 39 (9560 palabras) Publicado: 10 de abril de 2011
1. FUNDAMENTOS DE ALGORITMO
La palabra "algoritmo" proviene del gran matemático árabe Mohamed Al Kho Warizmi, 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; latraducción al latín del apellido en la palabra algorismus derivó
posteriormente en algoritmo.
Según, Brassard y Bratley(2000), algoritmo, “es sencillamente un conjunto de reglas 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 pasosbásicos a seguir para cumplir
determinada tarea”,….., “Para que una computadora realice una tarea es necesario definir previamente un algoritmo”.
Del estudio anterior de los autores descritos podemos decir, que un algoritmo es un conjunto de pasos precisos, definidos y finitos que conducen a la solución de un problema. Por
ejemplo, el desarrollo de las actividades diarias en nuestra vidacotidiana, corresponde a un algoritmo, así como también la realización del cálculo de la ecuación de segundo grado, la emisión
de una nómina de pago de empleados, entre otros.
☺ Ejemplo. Algoritmo para comprar los boleto de entrada al cine.
1. Inicio
2. Seleccionar la película
3. Llegar al lugar de proyección de la película
4. Revisar la cartelera
5. Hacer la cola de pago
6. Esperar elturno
7. Solicitar la película.
Si la hay
8. Entregar el dinero
9. Esperar por los boletos y la diferencia de pago
10. Retirarse
Si no hay la película
11. Escoger otra película o retirarse
12. Fin
"Ejercicio: Según los conceptos arriba mencionados, defina con sus propias palabras el concepto de algoritmoRepública Bolivariana de VenezuelaMinisterio de Educación Superior
Fundación Misión Sucre

Programa Nacional de Formación en Sistemas e Informática
Misión Sucre y la Municipalización del Programa Nacional en Sistemas e Informática
8
"Ampliación. Algoritmo computacional y no computacional.
Toda actividad que realiza el ser humano, responde a un algoritmo, existen dos tipos, los quese
realizan para ser ejecutados por una computadora, llamados algoritmos computacionales, y
los que son ejecutados por el ser humano, algoritmos no computacionales, como el ejemplo
de la compra de boletos del cine.
Cuando un algoritmo deba ser ejecutado por una computadora, se necesita
expresar el algoritmo en instrucciones comprensibles por la computadora; para
esto último, seutilizan los lenguajes de programación. Al algoritmo expresado en
un determinado lenguaje de programació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.

Problema Algoritmo Programa
Sumar dos números
Inicio
Declarar variable Suma=
0,
Leer Primer Número
Asignarlo a la variable A
Leer Segundo Número
Asignarlo a la variable B
Asignar el valor de A + B a
la variable Suma
Suma= A + B
Imprimir valor de Suma
Int numero1,numero2, suma=0;
Printf (“ Ingrese numero1: ” “);
Scanf (&numero1, “ “);
Printf (“Ingrese numero2:”);
Scanf (&numero2, “ “);
Scanf (“Suma= numero1+numero2”);República Bolivariana de Venezuela
Ministerio de Educación Superior
Fundación Misión Sucre

Programa Nacional de Formación en Sistemas e Informática
Misión Sucre y la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS