Вы находитесь на странице: 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 yuna 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
en un lenguaje de programación específico o algún
objeto
 capaz de llevar a cabo instrucciones.
 Los algoritmos de este tipo son similares a las recetas
de cocina (para preparar comidas, bebidas, etc) o a los
manuales de instrucción para manejo de una maquina
(ejm. un corta pasto) o un equipo (ejm. una lavadora o
el microondas).
 En la vida diaria (cotidiana), implícitamente seguimos
ciertas actividades rutinarias (algoritmos) en el
desarrollo de nuestras actividades.
 permite una simulación perfecta del diálogo humano
 En cuanto a costes, el lenguaje natural es siete veces
más económico que un call center, 35 veces más
económico que un e-mail y 70 veces más asequible que
el correo ordinario, lo que supone una alta reducción
en los costes operativos internos.
 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.

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