Вы находитесь на странице: 1из 8

 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 demuchas 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 en un


lenguaje de programación específico o algún objeto
capaz de llevar a cabo instrucciones
 es la lengua o idioma hablado o escrito por humanos
para propósitos generales de comunicación. Son
aquellas lenguas que han sido generadas
espontáneamente en un grupo de hablantes con
propósito de comunicarse, a diferencia de otras
lenguas, como puedan ser una lengua construida,
los lenguajes de programación o los lenguajes
formales usados en el estudio de la lógica formal,
especialmente la lógica matemática.
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
 Se puede interpretar de varias maneras
 Usa palabras definidas
 Utiliza términos definidos

Вам также может понравиться