Los algoritmos

Páginas: 32 (7789 palabras) Publicado: 6 de septiembre de 2012
DESARROLLO DE LA LÓGICA ALGORITMICA

El objetivo primordial de la asignatura “algoritmo Computacional” es proporcionarle al alumno los conocimientos que le permitan diseñar algoritmos propios para la resolución de problemas matemáticos, parte de tales conocimientos versarán sobre uno o más lenguajes de programación para describir dichos algoritmos así como técnicas para desarrollar programaseficientes y comprensibles.

Sin embargo, el objetivo de esta asignatura no es “programar ordenadores” por lo que
aquellos alumnos que no tengan experiencia en el manejo de ordenadores no deben preocuparse, los contenidos de la asignatura se proporcionarán de forma gradual y dando por supuesto que los alumnos nunca han aprendido un lenguaje de programación. Aquellos alumnos que conozcan algúnlenguaje tienen ciertas ventajas pero también inconvenientes al tener que luchar contra “vicios” adquiridos.


LOS ALGORITMOS


Históricamente, la Matemática se ha interesado mucho por un tipo especial de procedimientos que tiene que ver con la técnica de resolución de una operación y de su expresión simbólica. Son los "procedimientos algorítmicos".

Los Algoritmos sonprocedimientos que resuelven un determinado problema por lo general matemático. Se caracterizan por prescribir una secuencia lineal de instrucciones, de manera que cumpliendo etapa tras etapa se llegue a la acción requerida.

Los procedimientos designan el conjunto de acciones para llegar a resolver tareas.
Se trata de conocimientos referidos al saber hacer. Se trata siempre de determinadas y concretasformas de proceder, de manera sistemática y ordenada, para llegar a una meta.
Podemos decir que los Algoritmos son un conjunto de reglas de acción y secuencias que constituyen la técnica de cálculo de una operación.

El manejo conceptual de un Algoritmo, tiene entre otras, las siguientes ventajas:
• Reduce en número de errores posibles.
• Aumenta la posibilidad de transferenciahacia otros aprendizajes.
• Permite la reconstrucción cuando se ha olvidado algún paso.




Definición de algoritmo. Etimología del término algoritmo


Un algoritmo es una secuencia de pasos que es llevado a cabo de forma mecánica y sistemática por un actor que se desenvuelve en un entorno dado para resolver un problema determinado en un tiempo finito.

Esa podría ser unadefinición válida de algoritmo, otra posible definición sería la siguiente:
Un algoritmo es una combinación de instrucciones combinadas de forma adecuada para resolver un determinado problema en una cantidad finita de tiempo. Cada instrucción es una indicación sencilla y no ambigua.

El término proviene de Mahommed ibn Musa al-Khowârizmî (Mahommed, hijo de Musa, natural de Kharizm), matemático persa delsiglo IX; las matemáticas le deben la introducción del sistema de numeración actual y del álgebra. En su libro De numero indiorum (Sobre los números hindúes) proporciona las reglas para realizar las operaciones aritméticas (con los nuevos números, por supuesto), dichas reglas se denominaron “reglas de al-Khowârizmî” y, por deformación “algoritmos”, haciéndose extensivo el término a cualquierconjunto de reglas para resolver un problema



Ejemplo: Algoritmo para sumar dos números naturales:


1) Colocar un número debajo de otro.
2) Colocar las unidades del mismo orden en las columnas correspondientes.
3) Sumar las unidades.
a) Si la suma es mayor que 10, colocar como resultado sólo las unidades y agregar una decena en la columna de las decenas.
b) Si no es mayor que 10,colocar el resultado en la columna correspondiente.
4) Determinar el resultado.

Características de un algoritmo.
El científico de computación Donald Knuth ofreció una lista de cinco propiedades, que son ampliamente aceptadas como requisitos para un algoritmo:
1. Carácter finito. "Un algoritmo siempre debe terminar después de un número finito de pasos".
2. Precisión. "Cada paso de un...
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