Saltar al contenido

Examen TALF Septiembre 2009

PARTE COMÚN:

  1. Construir una gramática lineal por la derecha que genera todas las cadenas w (es decir, w Є{0,1,2}*) que son divisibles sin resto por 4 (se interpreta w como base 3).

PREGUNTAS DE TEORÍA:

  1. Sea L un lenguaje regular, ¿existe una gramatica lineal por la derecha G que genere L, tal que L(G)=L cuyo numero de variables es igual a RL+5?
  2. Si una ER contiene el * (de kleene), ¿es infinito?
  3. Si un automata determinista minimo completo, tiene un estado no-final (a parte de los estados finales), ¿entonces el no-final tiene arista reflexiva si lo dibujamos?
  4. Si un AFPND acepta con pila vacía, ¿existe un AFPND que acepta en estado final?
  5. Dada una GLI ambigua G, ¿es posible construir una GLD no ambigua que genera el mismo lenguaje L(G’)=L?

PARTE PRÁCTICA (Sólo para los que no sigan los criterios de evaluación contínua):

  1. Construye una gramatica en forma normal de Chomsky que genere:
    L={a^ i b^j c^k d^l | (i=j y k=l) o (i=l y j=k); i,j,k,l >=0}
    Ejemplos: aabbcccddd,abcd,aaabbccddd,aaaabbbb…
  2. Transforma esta GLD en GLI:
    G=({$,A,B,C},{a,b,c},{$->aA|bB, A->a$|cC|a, B->bB|c, C->cC|c$|b},$)
Mis agradecimientos a Ales, ya que sin ella esta entrada no hubiese sido posible 😀
Publicado enApuntes