Vous êtes sur la page 1sur 9

Algoritmos,

Pseudocódigos y
diagramas de flujo

María Isabel Cruz Zapata 206


informática II
Algoritmo
 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 algoritmo
frecuentemente para resolver problemas.
 Manuales de usuario
 Instructivo para usar un aparato,
 Instrucciones que recibe un trabajador desu patrón.
 Algoritmo de multiplicación,
 Algoritmo de la división
 Algoritmo de Euclides
 Método de Gauss

Formas de expresión de un
ALGORITMO
 Los algoritmos pueden ser expresados de muchas
maneras :

 Lenguaje natural,
 pseudocódigo,
 diagramas de flujo y
 lenguajes de programación
Descripción de un ALGORITMO
 Nivel 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.
 NIVEL 2

 Descripción formal. Se usa


pseudocódigo para describir
 la secuencia de pasos que
encuentran la solución.
Nivel 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.

Lenguaje Natural
 El término lengua natural designa una variedad
lingüística o forma de lenguaje humano con
fines comunicativos que está dotado de una
sintaxis y que obedece supuestamente a los
principios de economía y optimidad.

VENTAJAS Y DESVENTAJAS
 VENTAJAS:
 Puede llegar a tener un mejor entendimiento entre
las personas.
 Unas mejor resolución de las dudas que se puedan
llegar a tener.
 Desventajas
 Puede haber falta de una buena estructuración, para
un buen resultado.
 El lenguaje que se use puede no ser el indicado
 Posible menor comprensión

Vous aimerez peut-être aussi