You are on page 1of 1

1º Parcial

UNPSJB - Fundamentos Te´ricos de Inform´tica - 2012 o a

Nombre y Apellido: Cantidad de Hojas: Fecha y Firma:

1. (2.0 pts) Dado L = {w ∈ {a, b}∗ / |w| > 0 y si w comienza con a, la cantidad de a es par, o si w comienza con b, la cantidad de bs es par}, obtenga: a) El AFD M´ ınimo que reconoce L. b) La ER que representa L. c) El AFD M´ ınimo que reconoce su complemento. d ) Una Gram´tica no ambigua que genere L. a 2. (1.5 pts) Dado L representado por ER = (ab)∗ + (bb + a)∗ defina: a) Gram´tica no ambigua que genera L. a b) Las 2 palabras de menor longitud y sus ´rboles de derivaci´n. a o 3. (1.5 pts) Dada la producci´n P1 de una G1: o P1 : S → aB|aA|aC|a|bD A → aA|a B → bB|aS C → aC|a D → bD|b a) Demuestre que G1 es ambigua. b) Obtenga G1’ no ambigua y genere el mismo L. 4. (1.5 pts) Obtenga una m´quina de Mealy y una m´quina de Moore que reconozca cadenas a a con cantidad pares de 0 con w ∈ {0, 1}∗ .¿Cu´les son sus diferencias? a 5. (1.5 pts) Proponga una ER para representar los siguientes lenguajes (sin ocuparse de la longitud de las cadenas o subcadenas). a) Identificador v´lido de Python. Los identificadores en Python est´n formados por cuala a quier sucesi´n de letras, d´ o ıgitos y caracteres de subrayado que no comience por d´ ıgito, con distinci´n entre may´sculas y min´sculas. o u u b) DNI/CUIT/CUIL, secuencia de 8 d´ ıgitos precedida por el identificador y un espacio en blanco, en caso de CUIT/CUIL preceden 2 digitos y terminan con 1 d´ ıgito, separados por guiones. Ejemplos: CUIT 30-12345678-9 o DNI 01234567. 6. (1.0 pts) Construya una G Lineal por Izquierda y transf´rmela en Lineal por Derecha. o 7. (1.0 pts) Responda Verdadero o Falso, justifique en cada caso. a) La uni´n de dos lenguajes regulares L1 y L2 no siempre genera un Lenguaje Regular. o b) Si el Lema de Bombeo (Pumping Lemma) para lenguajes regulares falla, entonces el Lenguaje es Regular. c) L = {an bm , n > m} puede ser representado por un Aut´mata Finito. o d ) Se tiene una derivaci´n directa cuando en un paso llegamos a la cadena final. o e) Una gram´tica regular puede tener reglas lineales por derecha y por izquierda en una a misma producci´n. o

1