Algoritmo

Solo disponible en BuenasTareas
  • Páginas : 3 (666 palabras )
  • Descarga(s) : 13
  • Publicado : 18 de mayo de 2010
Leer documento completo
Vista previa del texto
ALGORITMO

¿QUE ES?
Es un método para resolver un problema mediante una serie de pasos definidos, precisos y finitos. La definición de un algoritmo debe definir tres partes: Entrada, Proceso ySalida.
Los algoritmos también pueden representarse gráficamente empleando diagramas de flujo o formas similares. De esta manera, son fácilmente comprensibles, especialmente para personas que no sonprogramadores. También, de esta manera, los algoritmos son más "universales", pues no dependen de un lenguaje de programación específico.

Los algoritmos también pueden escribirse en pseudocódigo, loque también los hace fáciles de entender.

¿CUALES SON SUS CARACTERISTICAS?
Las características fundamentales que debe cumplir todo algoritmo son:
* Un algoritmo debe ser preciso e indicar elorden de realización de cada paso.
* Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
* Un algoritmo debe ser finito. Si sesigue un algoritmo se debe terminar en algún momento; o sea, debe tener un numero finito de pasos.
Un algoritmo también puede expresarse en lenguaje natural, aunque esto puede traer ambigüedades einterpretaciones erróneas (la ambigüedad es propia del lenguaje humano).

¿CUALES SON SUS REGLAS?
La resolución de un problema exige el diseño de un algoritmo que resuelva el problema propuesto.
Lospasos para la resolución de un problema son:
 Diseño de algoritmo, que describe la secuencia ordenada de pasos que conducen a la solución de un problema dado. (Análisis del problema y desarrollo delalgoritmo).
 Expresar el algoritmo como un programa de lenguaje de programación adecuado. (Fase de codificación.)
 Ejecución y validación del programa por la computadora

DIAGRAMA DE FLUJO
Esun grafico lógico del plan de trabajo que se ejecutara para la solución de un determinado problema. A través de él, se planifica la solución del problema independiente del lenguaje de computación a...
tracking img