Algoritmo

Solo disponible en BuenasTareas
  • Páginas : 4 (775 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de septiembre de 2012
Leer documento completo
Vista previa del texto
Algoritmo:

Conjunto finito de reglas que dan una secuencia de operaciones para resolver todos los problemas de un tipo dado. De forma más sencilla, podemos decir que un algoritmo es un conjunto depasos que nos permite obtener un dato. Además debe cumplir estas condiciones.
Finitud: el algoritmo debe acabar tras un número finito de pasos. Es mas, es casi fundamental que sea en un númerorazonable de pasos.
Definibilidad: el algoritmo debe definirse de forma precisa para cada paso, es decir hay que evitar toda ambigüedad, puesto que el lenguaje es impreciso, los algoritmos se expresanmediante un lenguaje formal, ya sea matemático o de programación para un computador.
Entrada: el algoritmo tendrá cero o más entradas es decir, cantidades dadas antes de empezar el algoritmo. Estascantidades pertenece además a conjuntos especificados de objetos (cadenas de caracteres, enteros, naturales, fraccionarios, etc.).
Salida: el algoritmo tiene una o mas salidas en relación con lasentradas.
Efectividad: se entiende por eso que una persona sea capa de realizar el algoritmo de modo exacto y sin ayuda de una maquina en un lapso de tiempo finito Secuencia finita de instrucciones, reglaso pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo un tarea en un tiempo más finito. Descripción de un esquema de comportamiento expresadomediante un reportorio finito de acciones y de informaciones elementales, identificadas, bien comprendidas y realizables a priori. [Pierre Scholl, 1988].
Características:
Las características fundamentalesque debe cumplir todo algoritmo son:
* Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación.
* Ser finito: Un númeroespecífico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.
* Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o estos son...
tracking img