Lenguaje Natural
Lenguaje Natural de los algoritmos
Por: Génesis Hidalgo
Ramón Morón
María Flores
Silvia Rodríguez
- Qué es un algoritmo.
- Definición del Lenguaje Natural de los algoritmos.
- Historia del Lenguaje Natural.
- Características.
- Partes de un algoritmo en el Lenguaje Natural.
- Tipos de algoritmo en el Lenguaje Natural.
- Formas de expresión de un algoritmo en Lengua Natural.
¿Qué es un algoritmo?
La representación de datos, secuencias y pasos que cualquier sistema informático debe seguir, se hace a través de algoritmos. Todos cuentan con propiedades básicas: tiempo secuencia (es decir, siempre siguen un orden establecido), estado abstracto (cada algoritmo se implementa de manera independiente) y exploración acotada (es decir, cada transición está determinada por una descripción finita y fija) Historia del Lenguaje Natural
Características de un algoritmo en Lenguaje Natural.
- Evita la ambigüedad.
- Son precisos y bien definidos.
- Utilizan términos similares al sentido común.
- Elimina instrucciones innecesarias.
Partes de un algoritmo en el lenguaje natural.
- Análisis morfológico o léxico. Consiste en el análisis interno de las palabras que forman oraciones para extraer lemas, rasgos flexivos, unidades léxica compuestas.
- Análisis sintáctico.
- Análisis semántico.
- Análisis pragmático.
Tipos de algoritmo en el Lenguaje Natural
Tipos de Lenguajes según su propósito:
- · Lenguajes de propósito General
- · Lenguajes de dominio
específico (domain-specific language – DSL)
Tipos de Lenguajes según su implementación:
La implementación de un lenguaje es la que provee
una manera de que se ejecute un programa para una determinada combinación de
software y hardware. Existen básicamente dos maneras de implementar un lenguaje:
compilación e interpretación.
Compilación:
es el proceso que traduce un programa escrito en un lenguaje de programación a
otro lenguaje de programación, generando un programa equivalente que la máquina
será capaz interpretar. Los programas traductores que pueden realizar esta
operación se llaman compiladores. Éstos, como los programas ensambladores
avanzados, pueden generar muchas líneas de código de máquina por cada
proposición del programa fuente.





Comentarios
Publicar un comentario