You are on page 1of 2
PREGUNTA 1 41 PUNTO Escriba una definicién regular para un lenguaje formado por palabras de cuatro 0 cinco letras minusculas, donde se puede usar cualquier letra menos las vocales. Se tiene que usar abreviaciones. Es decir, no es valido enumerar todas las letras que se pueden usar. Los siguientes son ejemplos de palabras validas del lenguaje: bzdf, zmnyc, etc PREGUNTA 2 1 PUNTO Dado el siguiente alfabeto 5 = (x, y , z}, se pide escribir la expresién regular que genera el conjunto de todas las cadenas que contienen como maximo una z. Ejemplos de estas cadenas serian: xy, z, xzy, zy, etc PREGUNTA 3 1.5 PUNTOS Dado el siguiente Autémata Finito Determinista (AFD) Pr a a a,b Se pide: a) Escribir la tabla de transicién del AFD (0.5 ptos) b) Minimizar los estados del AFD (1 pto) PREGUNTA 4 3.5 PUNTOS Dada la siguiente gramatica: A 1B2A345] 1B2A5A | 3| B34 Bo4 donde A y B son simbolos no terminales y 1, 2, 3, 4 y 5 son simbolos terminales, se pide: a) {Cuando se tiene que factorizar por la izquierda una gramatica? ¢Para qué sirve? (0.5 ptos) b) Factorizar por la izquierda la gramatica dada (1 pto) ¢) Construir los conjuntos primero y siguiente de los no terminales de la gramaitica resultante del apartado b. (0.5 ptos) 4d) Construir la tabla de analisis sintactico LL(1) de la gramatica resultado del apartado b. (1.5 ptos) PREGUNTA 5 3 PUNTOS Dada la siguiente gramatica: A=1B2|3 B—B4AIA donde A y B son simbolos no terminales y 1, 2, 3 y 4 son simbolos terminales, se pide: a) Construir los conjuntos primero y siguiente de los no terminales de la gramatica (0.5 ptos) b) Dibujar el autémata LR (0) para la gramatica dada (1.5 ptos) c) Construir la tabla de analisis sintactico SLR correspondiente (1 pto)

You might also like