Tipos de algoritmos.
Los algoritmos se dividen en dos grandes grupos que son:
MÉTODOS UTILIZADOS PARA LA REPRESENTACIÓN DE UN ALGORITMO
Algoritmo cualitativo: Permiten dar
solución a casos cotidianos en donde no es necesario utilizar operaciones
matemáticas para llegar a dicha solución. Las instrucciones para armar un
aeromodelo, para desarrollar una actividad física o encontrar un tesoro.
Algoritmo cuantitativo: A diferencia del
anterior, este soluciona casos donde es necesario el recurrir a las matemáticas
para dar solución a dichos casos. Como describir los pasos necesarios para
sumar dos números
Ejemplo algoritmo cualitativo:
Cambiar un vidrio dañado:
1.-Retire con mucho cuidado el
vidrio dañado.
2.-Con la espátula retire el
silicón que quedo en el marco del vidrio
3.-Limpie el marco de la
ventana con una tela o material de limpieza.
4.-Ponga silicón en el marco
de la ventana.
5.-Coloque el vidrio nuevo.
6.-Sostenga el vidrio de 2 a 3
minutos mientras seca el silicón.
Ejemplos algoritmo cuantitativo: Ejemplos algoritmo cuantitativo:
Obtener la suma de 2 números.
1. Inicio
3. Ingresar (a,b)
4. c=a+b
5. Mostrar (c)
6. Fin
- Obtener un promedio. 1. LEER
NI,N2,N3
2. SUMAR=N1+N2+N3
3. Promediar= Sumar/3
4. MOSTRAR Sumar, Promediar
5. FIN
MÉTODOS UTILIZADOS PARA LA REPRESENTACIÓN DE UN ALGORITMO
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al
lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación
entre otros.
Las descripciones en lenguaje natural tienden a ser ambiguas y
extensas.
El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del
lenguaje natural.
Dichas expresiones son formas más estructuradas para representar
algoritmos; no obstante, se mantienen independientes de un lenguaje de
programación específico.
1. Descripción de alto
nivel: Se establece el problema, se selecciona un modelo matemático y se
explica el algoritmo de manera verbal, posiblemente con ilustraciones y
omitiendo detalles.
2. Descripción formal: Se usa pseudocódigo para describir la secuencia de pasos que encuentran la
solución.
3. Implementación: Se
muestra el algoritmo expresado en un lenguaje de programación específico o
algún objeto capaz de llevar a cabo instrucciones.


Comentarios
Publicar un comentario