Cómo se clasifican los algoritmos?
Respuestas a la pregunta
Respuesta:
Hay dos clasificaciones para los algoritmos:
Los algoritmos informales son aquellos que no se realizan para una computadora, sino se diseñan para ser ejecutados por el ser humano. ...
Los algoritmos computacionales son los que se crean para que una computadora sea quien ejecute los pasos y obtener el resultado esperado.
Algoritmo determinista: en cada paso del algoritmo se determina de forma única el siguiente paso.
Algoritmo no determinista: deben decidir en cada paso de la ejecución entre varias alternativas y agotarlas todas antes de encontrar la solución.
Todo algoritmo tiene una serie de características, entre otras que requiere una serie de recursos, algo que es fundamental considerar a la hora de implementarlos en una máquina. Estos recursos son principalmente:
El tiempo: período transcurrido entre el inicio y la finalización del algoritmo.
La memoria: la cantidad (la medida varía según la máquina) que necesita el algoritmo para su ejecución.
Los algoritmos pueden clasificarse según como se escriben, en forma de diagramas de flujos, pseudocódigos, narraciones de pasos, y ecuación matemática, o en lenguaje de programación.
Clasificación de los algoritmos
- Diagrama de flujo: Es la descripción de pasos usando los gráficos respectivos, para cada proceso hay una figura diferente.
- Narración de paso: Son algoritmos cualitativos que describen pasos en forma de narración y en lenguaje natural.
- Notación matemática: Son algoritmos cuantitativos algún tipo de proceso matemático a partir de una ecuación o relaciones entre variables, el resultado será un número o cantidad cuantificable.
- Pseudocódigo: Es una descripción de pasos hecho con un lenguaje similar de que se usa para programar una computadora.
- Lenguaje de computadora: Es la programación o codificación del algoritmo en un lenguaje de computadoras de alto nivel tal como Java, PHP, etc.
Para saber más acerca de la clasificación de algoritmos consulte: https://brainly.lat/tarea/1761133