Vous êtes sur la page 1sur 7

 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.
 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
 Los algoritmos pueden ser expresados de
muchas maneras :
 •lenguaje natural,
 •pseudocódigo,
 •diagramas de flujo y
 •lenguajes de programación
 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 enun lenguaje de
programación específico o algún objeto capaz de
llevar a cabo instrucciones.
 Es aquél que describe en español, para nuestro
caso, los pasos a seguir utilizando un
vocabulario cotidiano. Se le conoce
como lenguaje jerga cuando se utilizan términos
especializados de una determinada ciencia,
profesión o grupo.
 Ventajas:
 Fácil de entender
 Aplica para varios lenguajes de programación.
 Desventajas:
 Cada persona maneja su pseudocódigo.
 No vez exactamente como es la sintaxis de
alguna línea.
 Tal vez no entiendas la notación de la persona
que lo explica