Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A03 CP01 LPyProcesamiento
A03 CP01 LPyProcesamiento
Lenguajes de Programación0
Actividad 03: Clase Práctica sobre Lenguajes de Programación (LP) y su procesamiento.
Objetivos
1- Caracterizar los problemas sintácticos y semánticos en un LP.
2- Escribir segmentos de la sintaxis de algún LP usando BNF o EBNF.
3- Escribir la semántica asociada a alguna sentencia de un LP, usando lenguaje
natural o semántica denotacional.
Bibliografía
Sethi, R., 2009. En: Lenguajes de programación conceptos y constructores. La Habana: Felix Varela,
p. 493. Epigrafes 1.4, 1.5 y 1.6 páginas de la 14 a la 23.
Ejercicios
Ejercicio 1: Sean las siguientes reglas BNF de los identificadores de un lenguaje:
<identificador> ::= <c><m><resto>
<resto> ::= <c> | <c><resto>
<c> ::= <n> | <m>
<n> ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
<m> ::= A | B | C
a) Indica si las siguientes ocurrencias de símbolos son identificadores del lenguaje:
a1) 1AB a2) ABAc a3) 4278 a4) 1B
b) Pasa dichas reglas al formalismo EBNF.
1
LP – curso 2021-2022 Lic. Roberto Cabrera Alvarez
4.2)
4.3)
4.4)
4.5)