ALGORITMOS, PSEUDOCÓDIGOS Y DIAGRAMAS DE FLUJO. Algoritmo
Conjunto ordenado de operaciones sistemáticas
que permite hacer un calculo y hallar la solución de un tipo de problemas. Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permiten llevar a acabo una actividad mediante pasos sucesivos que no generen dudas a quien deba hacer dicha actividad. Dados un estado inicial y una entrada siguiendo los pasos sucesivos, se llega a un estado final y se obtiene una solución. Ejemplos de algoritmo
En la vida cotidiana, se emplean algoritmos
frecuentemente para resolver problemas. Manuales de usuario Instructivo para usar un aparato, Instrucciones que recibe un trabajador de su patrón. Algoritmo de multiplicación, Algoritmo de la división Algoritmo de Euclides Método de Gauss Medios de expresión de un algoritmo Los algoritmos pueden ser expresados de muchas maneras : Lenguaje natural, Pseudocódigo, Diagramas de flujo Lenguajes de programación La descripcion de un algoritmo se realiza en tres niveles: Descripción de alto nivel. Se establece el problema, se selecciona un modelo matemático y se explica el algoritmo de manera verbal. Descripción formal. Se usa pseudocódigo para describir la secuencia de pasos. Implementación. Se muestra al algoritmo expresado en un lenguaje de programación especifico Lenguaje natural
Los algoritmos de este tipo son similares a las
recetas de cocina (para preparar comidas, bebidas, etc) o a los manuales de instrucción para manejo de una maquina (ejm. un corta pasto) o un equipo (ejm. una lavadora o el microondas).