domingo, 24 de junio de 2012

Procedimientos y aspectos relevantes a tener en cuenta en el momento de hacer un algoritmo

Es importante recalcar que los pasos de un algoritmo no son conmutativos pues, no daría solución al mismo problema a tratar.

1. Robustez de un Algoritmo
Quiere decir que un algoritmo debe contemplar todas las posibles facetas del problema que queremos resolver, al elaborar un algoritmo no se nos debe escapar ningún detalle que provoque un funcionamiento malo nuestro algoritmo. Si logramos construir un algoritmo robusto, cualquier giro inesperado del problema será controlado por el algoritmo, es decir, debe ser flexible a cambios.

2. Correctitud de un Algoritmo
Es correcto cuando da una solución al problema a tratar y cumple con todos lo requerimientos especificados tal que cumplamos con los objetivos planteados.

3. Completitud de un Algoritmo
Cuando un algoritmo cuenta con todos los recursos para poder llegar a una solución satisfactoria

4. Eficiencia de un Algoritmo
Un algoritmo es eficiente cuando logra llegar a sus objetivos planteados utilizando la menor cantidad de recursos posibles, es decir, minimizando el uso memoria, de pasos y de esfuerzo humano.

5. Eficacia de un Algoritmo
Un algoritmo es eficaz cuando alcanza el objetivo primordial, el análisis de resolución del problema se lo realiza prioritariamente.

6. Puede darse el caso de que exista un algoritmo eficaz pero no eficiente, en lo posible debemos de manejar estos dos conceptos conjuntamente.

7. Resolución de Problemas.

No hay comentarios:

Publicar un comentario