You are on page 1of 7

ALGORITMO

 Conjunto ordenado de operaciones sistemáticasque


permite hacer un cálculo y hallar la soluciónde un tipo
de problema.
 Es un conjunto prescrito de instrucciones o reglasbien
definidas, ordenadas y finitas que permitenllevar a cabo
una actividad mediante pasossucesivos que no generen
dudas a quien debahacer dicha actividad.
 Dados un estado inicial yuna entrada, siguiendo los pasos
sucesivos sellega a un estado final y se obtiene una
solución.
EJEMPLOS DE ALGORITMO
 En la vida cotidiana, se emplean
algoritmosfrecuentemente 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
MEDIOS DE EXPRESION DE UN
ALGORITMO
 Los algoritmos pueden ser expresados demuchas
maneras :
 lenguaje natural,
 pseudocódigo,
 diagramas de flujo y
 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
 Desventajas:
 Es ambiguo: uno de los principales rasgos que destacan los expertos en contra del Lenguaje
Natural es su nivel de ambigüedad. De esta forma, ciertos símbolos o construcciones
lingüísticas pueden simbolizar o referir a cosas distintas según el contexto en donde sea
empleado, por lo cual el hablante no sólo debe ser consciente del significado de la palabra o
construcción como tal, sino reparar en la situación en donde esta se pronuncia, el tono con el
que se hace, la gestualidad del hablante, entre otros factores.
 Redundancia: así mismo, a pesar de que cada Lenguaje natural ha desarrollado sus
procedimientos y recursos lingüísticos para evitar repeticiones innecesarias, el Lenguaje
Natural está lleno de redundancias y repeticiones que en ocasiones atentan contra la misma
Economía del Lenguaje o incluso la urgencia comunicativa
 Es impreciso: así mismo, al pertenecer a una creación convencional y arbitraria, los
Lenguajes naturales en ocasiones se encuentran caracterizados por un alto nivel de
imprecisión, haciendo que algunas palabras sean muy vagas a la hora de designar un
objeto, o que incluso existan dudas sobre su definición, o que sean empleadas para
designar más de un objeto o circunstancia, lo cual puede confundir bastante a un
hablante de otra lengua que se encuentre en estudio de ésta, o también a hablantes
nativos.
 Ventajas:

You might also like