Escolar Documentos
Profissional Documentos
Cultura Documentos
U.R.J.C.
Ingeniera Tecnica en Informatica de Sistemas
Ingeniera Informatica
Teor
a de Aut
el lenguaje
denido por la siguiente igualdad :
L := {0
p
1
q
2
pq
| p, q 0} .
Es L un lenguaje independiente del contexto?. Razona la respuesta.
2. (a) (0.7 puntos) Dise na una gramatica independiente de contexto que genere el
siguiente lenguaje:
L = {w | w {a, b, c, (, ), {, }, [, ], <, >}
el lenguaje
denido por la siguiente igualdad :
L := {0
p
1
q
2
r
| r = (q mod 4) + p} .
Es L un lenguaje independiente del contexto?. Razona la respuesta.
Pagina 1 de 2
Examen Teora de Aut omatas y Lenguajes Formales - 2ndo. Parcial (cont.)
4. (2 puntos) Dados dos n umeros naturales x, y N, se dene la operacion modulo
como el resto de la division entera de x entre y; se denota como x mod y, y cumple
que 0 (x mod y) < y. Dise na una maquina de Turing que calcule dicha funcion.
f : NN N
f(x, y) = x mod y x, y N e y > 0
Explica su funcionamiento y el algoritmo que has utilizado para resolver la
funcion.
Se deberan tener en cuenta los siguientes aspectos:
La codicacion a utilizar, para todos los n umeros, sera una codicacion natu-
ral (es decir, cada n umero estara representado por tantos unos como su valor
natural). As, la codicacion del n umero 3 sera: 111, la del 4: 1111, etcetera.
En la cinta tendremos como entrada el dividendo x, un asterisco y el divisor y.
Tanto el dividendo como el divisor seran siempre mayores o iguales a 1. En caso
de que el resto de la division sea cero la cadena debe quedar vaca.
Al nalizar el computo en la cinta solo quedara la solucion y, ademas, el cabezal
de la maquina de Turing debera apuntar al primer caracter de la misma.
q
0
111111 1111
q
f
11
q
0
11111 11
q
f
1
q
0
111 111
q
f
q
0
111 1111
q
f
111
Pagina 2 de 2