Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA Lenguajes Formales y Autómatas Grupo: 02 - Semestre: 2021-1 Tarea 6: Gramáticas Libres de Contexto FECHA DE ENTREGA: 11/01/2021 Alumno: Téllez González Jorge Luis Álvarez Sánchez Miranda Facultad de Ingenierı́a Lenguajes Formales y Autómatas 1. Resolución del ejercicio 1.0.1. Gramática en notación Backus-Naur Figura 1: Notación Backus-Naur de la versión extendida de la gramática propuesta. 1.0.2. Programa 01 A continuación se muestra el primer programa procesado por JFlap. Figura 2: Evidencia de programa aceptado. 1 Facultad de Ingenierı́a Lenguajes Formales y Autómatas Figura 3: Tabla de Derivacion. Parte 1. Figura 4: Tabla de Derivacion. Parte 2. 2 Facultad de Ingenierı́a Lenguajes Formales y Autómatas Figura 5: Tabla de Derivacion. Parte 3. 1.0.3. Programa 02 A continuación se muestra el segundo programa procesado por JFlap. Figura 6: Evidencia de programa aceptado. 3 Facultad de Ingenierı́a Lenguajes Formales y Autómatas Figura 7: Tabla de Derivacion. 1.0.4. Programa 03 El programa propuesto consta de la siguiente cadena: programa{a=100;b=10;c=1;d=falsosi(d){escribe b}. El programa contiene los siguientes errores: 4 Facultad de Ingenierı́a Lenguajes Formales y Autómatas d=falso no tiene un ; al final de la sentencia. La sentencia escribe b tampoco tiene un ; al final. Hace falta la llave de cierre para la declaración del programa, la cual debe estar como programa{}. Figura 8: Evidencia de programa no aceptado. LATEX 5 Facultad de Ingenierı́a Lenguajes Formales y Autómatas Figura 9: Tabla de Derivacion. 6
Compartir