Está en la página 1de 6

Algoritmo

by Arturo Alvarez Castro

Concepto de Algoritmo
Conjunto de acciones o secuencias de operaciones ejecutadas en un determinado orden para resolver un problema.

Caractersticas de un Algoritmo
1. Carcter finito. "Un algoritmo siempre debe terminar despus de un nmero finito de pasos". 2. Precisin. "Cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso". 3. Entrada. "Un algoritmo tiene cero o ms entradas: cantidades que le son dadas antes de que el algoritmo comience, o dinmicamente mientras el algoritmo corre.

4. Salida. "Un algoritmo tiene una o ms salidas: cantidades que tienen una relacin especfica con las entradas".

5. Eficacia. "Tambin se espera que un algoritmo sea eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben ser suficientemente bsicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lpiz y papel

6. Debe ser General. Es decir, soportar la mayora de las variantes que se puedan presentar en la definicin del problema. 7. Debe estar Definido. Esto significa que cada vez que se ejecute bajo las mismas condiciones, la secuencia de ejecucin deber ser la misma proporcionndonos el mismo resultado.

Algoritmo expresado por medio de un diagrama de flujo.

También podría gustarte