Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Analisis sintactico de lenguajes de programacion

Enviado por   •  5 de Marzo de 2018  •  747 Palabras (3 Páginas)  •  454 Visitas

Página 1 de 3

...

R// Localización, valor, tipo, constancia.

8. ¿A qué se denomina ligadura?

R// Es relacionar atributos con valores.

9. ¿Qué es una función semántica?

R// Es la ligadura de los atributos y los nombres.

10. ¿Cuál es la función principal de una Declaración?

R// Es el método principal para establecer ligaduras, que a su vez se asocian a constructores del lenguaje.

11. ¿A qué se llama bloque en un leguaje estructurado?

R// Un bloque es la secuencia de declaraciones seguida de una secuencia de instrucciones que se indican por medio de un Inicio y Fin, en Java vendría siendo como las llaves. ( } )

12. Defina alcance y visibilidad de una variable.

R// El alcance es la región de programa sobre la cual se conserva el vínculo con la variable, si es local solo funcionara en el bloque donde se declare, la visibilidad solo incluye la región donde la ligadura de la variable le es aplicable.

13. Utilice el concepto de ‘apertura en el alcance’ en su definición.

R// La apertura de alcance es el área donde a pesar las ligaduras de las variables no sea validas, porque las está usando otra variable que las oculta.

14. Defina Tabla de Símbolos.

R// Es un diccionario variable del programa y es la forma más simple para manejar errores de semántica.

Conclusiones.

El análisis léxico es lo primero que se realiza para determinar los tokens del sistema. El formato libre y la gramática libre de contexto van muy de la mano en su concepto y vinieron a simplificar la vida de los programadores, con ayuda del Backus- Naur.

Un análisis sintáctico es la manera como analiza una maquina nuestro lenguaje ya programado, un análisis de sintaxis abstracta es el mismo concepto pero un poco más lite, se limitan las cosas complejas, solo se muestra lo necesario para entenderlo.

Todo comienza por las declaraciones con ellos podemos ligar atributos por medio de ligaduras, mismas que están asociadas con los constructores del lenguaje que básicamente son los bloques de sistema y esos bloques podemos limitar a una variable con respecto a su alcance y visibilidad para que funcione el sistema si existiera la necesidad de declarar dos variables con el mismo nombre.

Se puede jugar con la apertura en el alcance, pero si no se manipula bien se nos puede salir de control, la apertura de una variable es mayor o igual (>=) a la visibilidad. Todo lo concluido anterior mente se maneja, se controla con la tabla de símbolos de una manera más simple.

...

Descargar como  txt (4.8 Kb)   pdf (46.7 Kb)   docx (13.4 Kb)  
Leer 2 páginas más »
Disponible sólo en Essays.club