Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea 2 PDF
Tarea 2 PDF
Ejercicio 1:
Dada la gramática G=(Vn, Vt, S, P), donde Vn={S, A, B}, Vt={a, b, c, +, -, (, ) } y las producciones:
P = { S -> (SA) | a ,
A -> +SB | Bb | ε ,
B -> -SAc | ε }
Proporcione la tabla de parsing bajo el estándar de un parser descendente con LL(1). Se recomienda
implementar y utilizar los algoritmos dados para FIRST, FOLLOW y el de creación de la tabla en el
desarrollo de este ejercicio.
Podemos definir a un programa como una serie de instrucciones que un computador puede
entender y ______________________. Entonces decimos que un lenguaje de programación es un
lenguaje formal utilizado para escribir dichos programas.
Los elementos básicos y comunes entre el diseño y la utilización de un lenguaje de programación
son:
- Vocabulario del lenguaje, al cual podemos definir como un conjunto finito de _______________.
- Sintaxis, un conjunto finito de ______________________________________________.
- Semántica, que asocia un _________________ a cada instrucción.
En el diseño de cualquier lenguaje de programación, se deben considerar tres aspectos básicos:
_______________________, _________________________________, _____________________
S S inst
S S var D
S
D D ident E
D D ident sep
D int
D float
E S fproc