ALGORITMOS CUALITATIVOS Y CUANTITATIVOS
ALGORITMOS CUALITATIVOS Y CUANTITATIVOS
¿QUÉ ES UN ALGORITMO?
Un algoritmo se puede definir como una secuencia de instrucciones
que representan un modelo solución para determinado tipo de problemas.
Para realizar un programa es conveniente el diseño o definición previa del algoritmo. Luis Joyanes, programador experto ya autor de muchos libros de programación y lógica, nos dice: " en la ciencia de la computación y en la programación los algoritmos son más importantes que los lenguajes de programación o las computadoras. Un lenguaje de programación es solo un medio para expresar un algoritmo y una computadora es solo un procesador para ejecutarlo"
Los algoritmos son independientes de los lenguajes de programación. En
cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje
diferente de programación. El algoritmo es la infraestructura de cualquier
solución, escrita luego en cualquier lenguaje de programación.
Características de los algoritmos
- Preciso: Definirse de manera rigurosa, sin dar lugar a ambigüedades.
- Definido:Si se sigue un algoritmo dos veces, se
obtendrá el mismo resultado.
- Finito: Debe terminar en algún momento.
- Puede tener cero o más elementos de entrada
- Debe producir un resultado.
- Los datos de salida serán los resultados de efectuar las instrucciones
Algoritmos cualitativos y algoritmos cuantitativos
Un algoritmo es cualitativo cuando en sus pasos o instrucciones no
están involucrados cálculos numéricos. Las instrucciones para armar un
aeromodelo, para desarrollar una actividad física o encontrar un tesoro, son
ejemplos de algoritmos cualitativos.
Los
algoritmos cuantitativos involucran cálculos numéricos. Ejemplos:
·
Solución de un factorial
·
Solución de una ecuación de
segundo grado
Encontrar el mínimo común multiplicador.
Técnicas de representación
Para la representación de un algoritmo, antes de ser
convertido a lenguaje de programación, se utilizan algunos métodos de
representación escrita, gráfica o matemática. Los métodos más conocidos son:
·
Diagramación libre (Diagramas de flujo)
·
Diagramas Nassi-Shneiderman
·
Pseudocódigo
·
Lenguaje natural (español, inglés, etc.)
·
Fórmulas matemáticas
El lenguaje natural puede no ser suficientemente preciso,
permitiendo ambigüedades, obteniendo una descripción no del todo satisfactoria.
Las fórmulas, propias del lenguaje matemático, son un buen sistema de
representación,
pero no suelen ser fáciles de convertir en programas. Por lo tanto, trataremos
en este curso los tres primeros modelos.
- REFERENCIAS: Algoritmos.diagramas(s.f) extraido de: http://ing.unne.edu.ar/pub/informatica/Alg_diag.pdf
- ¿QUÉ ES UN ALGORITMO INFORMÁTICO ?(2019) BLOG DE INFORMÁTICA. EXTRAIDO DE: https://openwebinars.net/blog/que-es-un-algoritmo-informatico/
- ALGORITMO(s.f) BLOG DE PROGRAMACIÓN . EXTRAIDO DE : https://sites.google.com/site/programacionequipopam/home/algoritmos


Comentarios
Publicar un comentario