Características y propiedades de los Algoritmos
CARACTERISTICAS DE LOS ALGORITMOSLas características fundamentales que debe cumplir todo algoritmo son:
- Un algoritmo debe ser preciso e indicar el orden 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. el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos.
- Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
- Entrada: ingrediente y utensilios.
- Proceso: elaboración de la receta en la cocina.
- Salida: terminación del plato (por ejemplo, Pollo al horno)
Las propiedades de un algoritmo son puntos guías a seguir para su elaboración, ya que éstos permiten un mejor desarrollo del problema.
1. Enunciado del problema. El enunciado del problema debe de ser claro y completo. Es importante que conozcamos exactamente lo que deseamos que haga el computador. Mientras esto no se comprenda, no tiene caso pasar a la siguiente etapa.
2. Análisis de la solución general.Entendido el problema, para resolverlo es preciso analizar:
- Los datos de entradas que nos suministran.
El proceso al que se requiere someter esos datos a fin de obtener los resultados esperados. - Los datos o resultados que se esperan.
- Áreas de trabajo, fórmulas y otros recursos necesarios.
- Definir condiciones si las hay
Analizando el problema, posiblemente tengamos varias formas de resolverlo. Lo importante es determinar cuál es la mejor alternativa: la que produce los resultados esperados en el menor tiempo.
3. Elaboración Del Algoritmo
Los conocimientos adquiridos anteriormente son las herramientas necesarias para llevar a cabo la elaboración de un algoritmo a través de un problema. Se recomienda tomar en cuenta cada una de las propiedades de un algoritmo, ya que de ahí se inicia el proceso de elaboración.
No hay comentarios:
Publicar un comentario