Translate

Algoritmos

Características obligatorias de los algoritmos
Un algoritmo debe resolver el problema para el que fue formulado.Los algoritmos son independientes del lenguaje de programación.Los algoritmos deben ser precisos.Los algoritmos deben ser finitosLos algoritmos deben poder reiniciarse.


Características aconsejables

Validez: Un algoritmo es valido si carece de errores. Un algoritmo puede resolver el problema para que se planteó y sin embargo ser no valido debido a que posee errores.
Eficiencia: Un algoritmo es eficiente si obtiene la solución al problema en poco tiempo. No lo es si es lento en obtener el resultado.
Óptimo: Un algoritmo es óptimo si es el más eficiente posible y no contiene errores. La búsqueda de este algoritmo es el objetivo primordial del programador. No siempre se puede asegurar que el algoritmo sea óptimo.

 Fases de creación
}Hay tres fases en la elaboración de un algoritmo:
1.Análisis: En esta se determina cuál es exactamente el problema a resolver. Qué datos forman parte de la entrada y cuáles de salida.
2.Diseño: Elaboración del algoritmo
3.Prueba: Comprobación del resultado. Se observa si el algoritmo contiene la salida esperada para todas las entradas.




No hay comentarios:

Publicar un comentario