Sei sulla pagina 1di 7

ALGORITMOS,

PSEUDOCÓDIGOS Y
DIAGRAMAS DE FLUJO
ALGORITMOS

-Conjunto ordenado de operaciones sistemáticas que permite hacer un


cálculo y hallar la solución de un tipo de problema.
-Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y
finitas que permiten llevar a cabo 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 ALGORITMOS
• 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 DESCRIPCIÓN DE UN ALGORITMO
USUALMENTE SE HACE 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, posiblemente con ilustraciones y omitiendo detalles.
• Descripción formal. Se usa pseudocódigo para describir la secuencia de
pasos que encuentran la solución.
• 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.
LENGUAJE NATURAL
• En el caso del lenguaje natural tiende a tener una descripción muy extensa.
En cuanto el Pseudcodigo y diagrama de flujo evita algunos procesos
ambiguos del lenguaje natural estas representan mas a un algoritmo y se
mantienen en el margen del lenguaje de programación:
• Pseudcodigo: Es cuando se representa o diagrama un algoritmo y
resolviendo el problema de los mismos.

• Diagrama de Flujo: Es una manera de resolver los problemas que se pueden


presentar en un algoritmo mediante gráficas siguiendo paso a paso lo que
esta indica para lograr solucionar el problema que se presenta teniendo en
cuenta que se deben utilizar formas geométricas para colaborar a la
solución del problema.
VENTAJAS Y DESVENTAJAS
VENTAJAS:

• El lenguaje natural permite una simulación perfecta del diálogo humano.


• El objetivo es orientar al usuario y aportarle la información que necesita.
DESVENTAJAS:

• Su nivel de ambigüedad.
• Los Lenguajes naturales en ocasiones se encuentran caracterizados por un
alto nivel de imprecisión.
• Carece de la suficiente rigurosidad, motivación y exactitud

Potrebbero piacerti anche