Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - nosferacento

Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 ... 23
121
PREGUNTA: Dado el alfabeto Σ = {0, 1}, se define L como el lenguaje formado por las cadenas que cumplen que N(0) = N(1) + 1 donde N(0) es el número de apariciones del símbolo 0 y N(1) es el número de apariciones del símbolo 1. Indicar cuál de las siguientes gramáticas independientes del contexto genera L.

a)   S -- > CB | BC | 0C1 | 1C0 | 0
       C -- > 0C1 | 1C0 | 0
       B -- > 0B1 | 1B0 | 01 | 10


b)   S -- > 0A1 | 0
       A -- > 0A1 | 0B | 0
       B -- > 0B | 0


c)   S -- > CB | BC | 0C1 | 1C0 | 0 | ε
       C -- > 0C1 | 1C0 | 0
       B -- > 0B1 | 1B0 | 01 | 10










RESPUESTA: la opción correcta es la a).

El lenguaje comprende las cadenas donde el número de ceros es igual al número de unos más uno, por ejemplo: 100 (aparece cero una vez más que el 1), 11000, 1110000.
Como no indica nada relativo al orden se admite también 010, 001, 00011, 01010, etc.
¿Se admite 0? Sí, caso de que el número de unos es cero y el número de ceros es una unidad más que el número de unos. ¿Se admite 1? No, en este caso el número de ceros tiene que ser dos. ¿Se admite 01? No ¿Se admite 10? No ¿Se admite la cadena vacía? No, porque no cumple que el número de ceros sea uno más que el número de unos.

La opción b) no permite derivar cadenas que empiecen por 1, por tanto no representa el lenguaje.

La opción c) se descarta por admitir la cadena vacía.

 La opción a) permite derivar el cero, cadenas que empiecen por 0 o por 1 y que permiten añadir pares de ceros y unos en cualquier orden para cerrarse han de derivar la C a cero, lo cual supondrá que la cadena tenga un número de ceros una unidad superior al número de unos.  Respondemos por tanto la opción a).

122
PREGUNTA: Dados dos lenguajes independientes del contexto L1 y L2 , indicar cuál de las siguientes afirmaciones es verdadera:

a) L1 ∩ L2  siempre es independiente del contexto

b) L1 + L2  siempre es independiente del contexto

c) L1 - L2  siempre es independiente del contexto








RESPUESTA: la opción correcta es la b).

Tenemos que remitirnos a las propiedades de los lenguajes independientes del contexto.

La intersección de dos lenguajes independientes del contexto no siempre es un lenguaje independiente del contexto, por tanto la opción a) es falsa. Nota: sin embargo, la intersección de dos lenguajes regulares sí es regular.

La opción b) o suma de los dos lenguajes, es equivalente a la unión de los dos lenguajes. La unión de dos LIC siempre es un LIC, por tanto la opción b) es verdadera

La opción c) o lenguaje 1 excepto las cadenas del lenguaje 2 no necesariamente es un LIC. Dados dos lenguajes LIC, su diferencia no necesariamente es un LIC.

Ya que estamos, recordar lo siguiente: los LIC son cerrados para: la unión, la concatenación, la clausura o estrella de kleene, la clausura positiva y el homomorfismo. No son cerrados para la intersección, la complementación ni la diferencia.


123
PREGUNTA: Las redes de operadores se utilizan en:

a) El modelo abstracto de cómputo funcional

b) El modelo abstracto de cómputo lógico

c) El modelo abstracto de cómputo imperativo

d) El modelo abstracto de cómputo flujo de datos







RESPUESTA: la opción correcta es la d).

Pregunta difícil de responder puesto que para poder responderla hemos hacerlo por pura memorización. Para responderla tenemos que recordar esto: “El modelo de cómputo de flujo de datos hace que los programas se basen en un conjunto de operadores (por ejemplo +, - , *, /, etc.) que forman una red. Cada operador se representa como un cuadrado con entradas numéricas y salidas (el resultado de aplicar el operador a las entradas)."

124
PREGUNTA: Dada la gramática:

S -- > xSy | ySx | ySy | xSx | ε

Indicar cuál es lenguaje que genera:


a) El lenguaje formado por cualquier cadena de x's e y's.

b) El lenguaje formado por cualquier cadena de x's e y's, incluida la palabra vacía.

c) El lenguaje formado por cadenas que tengan el mismo número de x's que de y's .

d) El lenguaje formado por cualquier cadena de x's e y's de cardinalidad par, incluida la palabra vacía.








RESPUESTA: la opción correcta es la opción d).

El símbolo inicial S puede derivar a la cadena vacía ε, por tanto la cadena vacía está incluida dentro del lenguaje.

Veamos cadenas que admite el lenguaje:

Por la primera producción: xy, xxyy, xxxyyy … son cadenas con el mismo número de x´s que de y´s

Por la segunda producción: yx, yyxx, yyyxxx … son cadenas con el mismo número de x´s que de y´s

Por la tercera y cuarta producción tenemos cadenas con un número par de x´s o de y´s

Dado que la S se puede introducir en cualquiera de las producciones, también se generan cualquier mezcla de las cadenas anteriores como xSy, xyxy; yySxx, yyxxxyyyyy

La opción a) la descartamos, porque si fuera cierta la opción b) sería más cierta ya que la cadena vacía forma parte del lenguaje.

La opción c) es falsa porque la cadena yy se admite en el lenguaje y no tiene el mismo número de x´s que de y´s.

La diferencia entre la opción d) y la b) es que la d) nos indica que las cadenas han de ser de cardinalidad par (incluida la cadena vacía, que puede verse como una cadena de cardinalidad cero). ¿Es esto cierto? Sí, porque toda regla introduce dos símbolos, por tanto toda cadena será de cardinalidad par.

Por tanto respondemos la opción d).

125
De todo un poco... / autómata a pila con capacidad para contar
« en: 27 de Marzo 2014, 10:44 »
PREGUNTA: Dado el lenguaje compuesto por las cadenas de longitud finita formadas por todas aquellas combinaciones de símbolos del alfabeto Σ = {a, b, c, d, e}. ¿Se puede construir un autómata a pila que cuente el número de vocales de una cadena de entrada y utilice únicamente la cima de la pila?:

a) Sí, pero se tiene que enseñar al autómata a sumar.

b) Sí, utilizando notación no decimal.

c) Sí, pero sólo teniendo en cuenta que las cadenas de entrada tienen una longitud finita.

d) Sí, si se cumplen todas las condiciones anteriores.







RESPUESTA: la opción correcta es la d), pero ver comentarios.

Esta pregunta es un tanto confusa. El enunciado no es claro, con lo cual no podemos dar un razonamiento lógico como en otras preguntas. Nos limitamos a indicar que la respuesta “oficial” es que “todo lo que hace un autómata a pila es enseñado, por lo que a) es cierta. La notación decimal sólo permitiría contar hasta 9, por lo que hemos de usar notación no decimal y b) es cierta. c) es cierta porque si no no se podrían reconocer cadenas. Y d) es por tanto cierta.

No comments…




126
Con lo visto hasta ahora hemos completado un examen, que normalmente consta de diez preguntas tipo test. Es conveniente que se trate de resolver el examen haciendo una simulación de examen real, controlando el tiempo empleado y todas las preguntas a la vez sin consultar ningún tipo de documentación, y luego comprobar cómo nos hubiera ido en ese caso supuesto "real" y qué nota habríamos sacado. Para quien quiera intentarlo, dejo el examen con enunciados completos en el archivo adjunto a este post (archivo sept12resA.pdf, pulsar sobre el nombre o icono para descargarlo estando logeado). Y continuamos...

127
PREGUNTA: Dado el alfabeto Σ = {a, e, i, O, u}. Definimos el concepto sílaba como cualquier ordenación de los cinco elementos del alfabeto sin repetición. Si definimos un lenguaje cuyas palabras se forman como la concatenación de un número impar de sílabas, podemos afirmar que:

a) El lenguaje es regular.

b) El lenguaje es independiente del contexto finito no regular.

c) El lenguaje es independiente del contexto infinito no regular.

d) El lenguaje es recursivamente enumerable no independiente del contexto.








RESPUESTA:

Un número impar es infinito, por tanto descartamos la opción b.

Ahora nos preguntamos ¿la máquina más simple que puede reconocer este lenguaje será un autómata finito (en cuyo caso será lenguaje regular), un autómata a pila (en cuyo caso será independiente del contexto infinito no regular) o una máquina de Turing (en cuyo caso será recursivamente enumerable, reconocible por máquinas de Turing).

¿Qué son sílabas? Son sílabas aeiou, aeiuo, aeoiu, aeoui… hasta concluir con un número finito de sílabas (puede ser grande, pero es finito). Si es finito, toda sílaba se puede representar con un autómata finito no determinista que tuviera muchas ramas, cada una de las cuales representa una sílaba (por ejemplo una rama sería a-e-i-o-u, otra rama sería a-e-i-u-o, y así sucesivamente).

El carácter impar de una concatenación de sílabas lo podemos representar con un autómata finito no determinista que reconoce tres sílabas determinadas una después de otra y con un nuevo carácter vuelve a la segunda sílaba (a su primer carácter, de modo que ahí le faltarían dos sílabas para llegar a aceptación).

Posiblemente salga un autómata de cientos o miles de estados, pero se podría representar usando un autómata finito no determinista por lo que respondemos la opción a), el lenguaje es regular.

Esta pregunta no es nada sencilla de responder… así que no te sientas mal si no has sido capaz de responderla  :)


128
PREGUNTA: El lema del bombeo aplicado a las máquinas de Turing implica:

a) Nada, ya que sólo se aplica a los lenguajes generados por gramáticas independientes del contexto

b) La existencia de problemas no resolubles por autómatas a pila.

c) La existencia de problemas no resolubles por máquinas de Turing, como por ejemplo, el problema de parada.







RESPUESTA: la opción correcta es la a).

Existe un lema de bombeo para lenguajes regulares (sirve para demostrar que un lenguaje no es regular) y un lema de bombeo para lenguajes independientes del contexto (sirve para demostrar que un lenguaje no es independiente del contexto). No hay aplicación de lema de bombeo a las máquinas de turing.



129
PREGUNTA: Respecto al número de elementos podemos afirmar que:

a) Las secuencias enlazadas son ilimitadas y las formaciones limitadas

b) Las secuencias enlazadas y las formaciones son limitadas

c) Las secuencias enlazadas y las formaciones son ilimitadas

d) Las secuencias enlazadas son limitadas y las formaciones ilimitadas







RESPUESTA:

Pregunta difícil de entender. ¿Qué están preguntando? Poco claro, y si no sabemos qué se pregunta dar una respuesta es difícil. Voy a dar una respuesta haciendo una suposición.

Si suponemos que con secuencias enlazadas se refieren a una estructura de datos enlazada a través de punteros como una lista enlazada, son ilimitadas ya que podemos añadir o eliminar elementos dinámicamente.

Si suponemos que con formaciones se refieren a arrays (vectores o matrices tradicionales), éstos en C/C++ tienen un tamaño fijo y que no puede cambiar, por tanto diremos que son limitadas.

Respondemos por tanto la opción a).

130
PREGUNTA: ¿Cuál de los siguientes autómatas tienen mayor capacidad de representación?:

a) Los autómatas a pila no deterministas.

b) Los autómatas a pila deterministas.

c) Todos los autómatas anteriores tienen la misma capacidad de representación.





RESPUESTA:

Los autómatas a pila no deterministas tienen una mayor capacidad de representación que los autómatas a pila deterministas. Si hiciéramos un diagrama representando como conjuntos los lenguajes, tendríamos que los lenguajes regulares quedan englobados dentro de los lenguajes aceptados por autómatas a pila deterministas, y estos a su vez quedan englobados por los lenguajes aceptados por autómatas a pila no deterministas, y estos a su vez quedan englobados por los lenguajes aceptados por máquinas de Turing.


131
De todo un poco... / lenguaje reconocido por un autómata a pila
« en: 18 de Marzo 2014, 12:28 »
PREGUNTA: Dado el siguiente autómata


podemos afirmar:
 
a) Reconoce el lenguaje L definido por la expresión regular x*y*

b) Reconoce el lenguaje L = {xnyn : n > 0}

c) Reconoce el lenguaje L = {xny2n : n > 0}

d) Reconoce un lenguaje que se puede expresar como la unión de dos lenguajes independientes del contexto.





RESPUESTA: la opción correcta es la d).

Se trata de un autómata a pila que reconoce la gramática:

S -- > A
S -- > B
A -- > xAy
B -- > xxBy
A -- > xy
B --  > xxy

La gramática forma dos ramas de lenguaje, la que deriva de la A y la que deriva de la B.

A partir de la A tenemos cadenas que empiezan por x y tienen un número de x igual al número de y´s, por tanto admite xy, xxyy, xxxyyy, etc., sublenguaje xnyn

A partir de la B tenemos cadenas que empiezan por x y tienen el doble de x que de y´s, por tanto admite xxy, xxxxyy, xxxxxxyyy, sublenguaje x2nyn

El lenguaje admitido por el autómata podríamos definirlo como L = { xnyn U x2nyn tal que n >0 } donde U representa unión.

¿Reconoce el lenguaje x*y*? No, porque x*y* admite la cadena vacía y este lenguaje no la admite.

 ¿Reconoce el lenguaje L = {xnyn : n > 0} ? Sí, este es un lenguaje independiente del contexto. Pero además reconoce más cadenas que las definidas por este lenguaje.

¿ Reconoce el lenguaje L = {xny2n : n > 0} ? Sí, este es un lenguaje independiente del contexto. Pero además reconoce más cadenas que las definidas por este lenguaje.

¿Reconoce un lenguaje que se puede expresar como la unión de dos lenguajes independientes del contexto.? Sí, esta es la respuesta más acertada (aunque las respuestas b) y c) también serían verdaderas, pero incompletas o “no del todo exactas”).

Respondemos por tanto la opción d).

132
De todo un poco... / forma en que opera una máquina de Turing
« en: 17 de Marzo 2014, 10:10 »
PREGUNTA: La máquina de Turing representada a continuación, no controla el orden de aparición de los elementos del alfabeto Σ = {x, y}


a) Verdadero.
b) Falso.




RESPUESTA: la opción correcta es la b).

Se nos plantea un “pequeño problema” que consiste en que habitualmente el símbolo λ no se usa en las máquinas de Turing mientras que aquí sí aparece. ¿Lo consideramos como que representa el “blanco” de la máquina de Turing o como un símbolo distinto? Esto debería aclararlo el enunciado pero no lo hace.

En principio optaríamos por considerar que representa el blanco, ya que escribir en una casilla la cadena vacía sería dejar la casilla en blanco (esto normalmente se representa con una B, pero en este caso consideraremos que λ equivale al símbolo B).

Supongamos ahora que λ representa lo mismo que B.

La máquina acepta la cadena vacía (si lee blanco, pone S en la cinta y acepta). En relación a cadenas, yx no es aceptada ya que para comenzar a trabajar la máquina ha de recibir una x. Supongamos que recibe xy:

q0xy ├ aq1y├ ayq1B ├ aq2y ├ q3a ├ q0Bx ├ FSx y acepta

Dado que la máquina acepta xy pero no acepta yx podemos decir que sí controla el orden en que aparecen los elementos del alfabeto. A la pregunta ¿ no controla el orden de aparición de los elementos del alfabeto Σ = {x, y}?

La respuesta es falso, opción b), ya que sí controla el orden de aparición.

Pregunta un tanto difícil de interpretar, sobre todo saber qué es lo que están preguntando  :).


133
Dado el lenguaje L = {xnynzn : n > 0} que es reconocible con un autómata a pila con dos pilas. ¿Es posible construir una máquina de Turing que simule el uso de esas dos pilas?

a) Verdadero.

b) Falso.





RESPUESTA: la opción correcta es la a).

La máquina de Turing es la máquina con mayor capacidad de reconocimiento de entre las que se toman en consideración en teoría de autómatas, por tanto todo autómata que reconozca un lenguaje puede ser emulado por una máquina de Turing.



134
PREGUNTA: Dado el lenguaje formado por todas las posibles cadenas que tengan el mismo número de a's, de b's y de c's. La expresión regular que mejor define el lenguaje sería:

a) Ninguna de las siguientes

b) ( ( abc)* + (acb)* + (bac)* + (bca)* + (cab)* + (cba)*)*

c) (a*b*c*)*

d) (anbncn) , con n > 0.






RESPUESTA: la opción correcta es la a).

Las permutaciones o posibles combinaciones de a, b y c son:

Fijamos la a y cambiamos las otras letras: abc, acb
Fijamos la b y cambiamos las otras letras: bac, bca
Fijamos la c y cambiamos las otras letras: cab, cba

La opción b permite introducir cualquiera de estas cadenas un número indefinido de veces, lo que nos permite construir cadenas que siempre tendrán el mismo número de a´s, b´s y c´s. Pero podemos poner dos objeciones por las que no representa bien el lenguaje:

1.Se admite la cadena vacía, que no pertenece al lenguaje de cadenas con el mismo número de a´s, b´s y c´s si consideramos que debe aparecer al menos una a, una b y una c.

2. No representa cadenas del lenguaje como aaabbbccc

La opción c) no garantiza que las cadenas tengan mismo número de a´s, b´s y c´s. Define un lenguaje que contiene al propuesto pero que es mucho más amplio.

La opción d) no es una expresión regular.

Respondemos por tanto: “a) Ninguna de las siguientes”

Nota: recomendamos comentar en el examen que la opción b) es la que más se asemeja al lenguaje propuesto, pero que no lo define correctamente.

135
PREGUNTA: Suponga que extendemos los operadores utilizados para expresar las expresiones regulares con el operador " ' ", el cual significa que aquello a lo que eleve se puede repetir una o más veces. Por ejemplo:

• a' = a, aa, aaa, aaaa, ...

• (ab)’ = ab, abab, ababab, abababab, ...

• (a + b)' = a, b, aa, bb, ab, ba, aaa, aab, aba, baa, abb, bab, bba, bbb ...

Con este operador, ¿se amplia la capacidad de expresión de las expresiones regulares?, ¿se puede definir la expresión regular de un lenguaje que no se podía con anterioridad?


a) Si

b) No





RESPUESTA: la opción correcta es la b).

La repetición de un símbolo a una o más veces se puede representar en lenguajes regulares de dos maneras: como a+ o bien como aa*.

Por tanto todo lo que se puede hacer con este operador ya se podía hacer con los operadores existentes para las expresiones regulares. No se amplía la capacidad de expresión de las expresiones regulares. No se puede definir ninguna expresión que no se pudiera definir con anterioridad. Por tanto la respuesta es la b), este operador no aporta nada nuevo.

136
De todo un poco... / autómata que reconoce una cadena infinita
« en: 10 de Marzo 2014, 09:11 »
PREGUNTA: Dado el lenguaje L = {xn : n = ∞}, esto es, el lenguaje que tiene una única cadena de cardinalidad infinita. Podemos asegurar que se puede reconocer con un autómata finito no determinista.

a) Si.

b) No.




RESPUESTA: la opción correcta es la b).

Supongamos que la cadena fuera “blas”. Con un autómata finito determinista podríamos partir de un estado inicial q0, pasar a un estado q1 al reconocer una b, pasar a q2 al reconocer una l, pasar a q3 al reconocer una a, y pasar a un estado de aceptación q4 al reconocer una s. Desde q4 volveríamos a q1 en caso de reconocer una b. Con este autómata podemos reconocer la expresión regular blas(blas)* ó escrito de otra manera, blas+ (una repetición o más de blas). Esto nos permite reconocer cadenas finitas que tengan cualquier número de veces repetida la cadena blas.

Pero la pregunta es relativa a si podemos reconocer una cadena donde blas se repite infinitas veces. Esto no podemos hacerlo con ningún tipo de máquina, ya que una cadena infinita significa que nunca terminaríamos el proceso de reconocimiento.

El lenguaje que reconoce un autómata puede ser infinito, pero las cadenas que reconoce siempre han de ser finitas, de otra forma no hay manera de terminar el proceso de reconocimiento. Por tanto respondemos la opción b). Motivo: una cadena infinita no puede ser reconocida por una máquina.

137
PREGUNTA: Sea L1 el lenguaje definido por la gramática

S -- > xxxxxAyy, A -- > xxxxxAyy, S -- > xxxxxxxBy, B -- > xxxxxxxBy, A -- > λ, B -- > λ,

con símbolo inicial de la gramática S. Sea L2 el lenguaje formado por las cadenas del lenguaje L1 con una cardinalidad máxima de 35 letras. Podemos afirmar:



a) Que el lenguaje L2 es un lenguaje regular por estar acotada la cardinalidad de las cadenas, y que se puede reconocer con un autómata finito determinista de 7 estados que es mayor que el número máximo de producciones utilizadas en la generación de las palabras.

b) Como la cardinalidad de las palabras del lenguaje L2 está acotada a un valor que asegura que sólo se pueda utilizar o la producción A -- > λ, o la producción B -- > λ y no las dos para la generación de todas las palabras del lenguaje, entonces podemos asegurar que se puede reconocer el lenguaje L2 con un autómata a pila determinista.

c) Como el lenguaje L2 es regular y puede ser reconocido por un autómata finito, el lenguaje L1 tiene que ser regular.

d) Como el lenguaje L1 es reconocido por un autómata a pila no determinista, sólo un autómata a pila no determinista puede reconocer el lenguaje L2







RESPUESTA: La opción correcta es la b).

El lenguaje L2 está formado por un número finito de cadenas, por tanto puede ser representado por un autómata finito y por tanto es un lenguaje regular.

La gramática de L1 podemos verla como formada por dos ramas:

S -- > xxxxxAyy, A -- > xxxxxAyy, S -- > xxxxxxxBy, B -- > xxxxxxxBy, A -- > λ, B -- > λ

La rama A nos lleva a cadenas con un número de x´s múltiplo de 5, y un número de y´s múltiplo de 2 de la forma n*(x5y2) donde n>0 . Quedan dentro del lenguaje cinco x´s seguidas de dos y´s, diez x´s seguidas de 4 y´s, quince x´s seguidas de seis y´s, etc.

La rama B nos lleva a cadenas con un número de x´s múltiplo de 7 y un número de y´s la séptima parte del número de x´s, de la forma n*(x7y) donde n>0. Quedan dentro del lenguaje siete x´s seguidas de una y, catorce x´s seguidas de dos y´s, veintiuna x´s seguidas de tres y´s, etc.

¿L1 podemos representarlo con una expresión regular? No, podemos apreciar que necesitamos contar: por cada 5 x´s contadas añadir 2 y´s al final por ejemplo requiere que contemos las x´s. Si necesitamos contar no es un lenguaje regular y no es representable con un autómata finito.

¿L1 podemos representarlo con un autómata a pila? Por cada cinco x´s podemos añadir un símbolo a la pila, y luego por cada 2 y´s desapilar el símbolo añadido previamente, por tanto podemos representarlo con un autómata a pila determinista y podemos decir que es un lenguaje independiente del contexto.

Analizamos las opciones:

Opción a) Si tenemos cadenas de hasta 35 letras que tenemos que reconocer una a una vamos a necesitar muchos estados, por lo menos 35 pero como hay muchas variantes podríamos estar hablando de bastantes decenas más de estados necesarios. Tener en cuenta que no podemos crear un bucle en el autómata porque entonces no podríamos verificar que la palabra más grande tenga 35 letras. Por tanto esta opción es falsa.

Opción b) Verdadera

Opción c) Falsa, L1 es un lenguaje y L2 otro distinto. Que L2 sea un subconjunto de L1 no significa necesariamente que los lenguajes sean del mismo tipo (de hecho no lo son).

Opción d) Es falsa, L2 puede ser reconocida por un autómata finito.



138
Con lo visto hasta ahora hemos completado un examen, que normalmente consta de diez preguntas tipo test. Es conveniente que se trate de resolver el examen haciendo una simulación de examen real, controlando el tiempo empleado y todas las preguntas a la vez sin consultar ningún tipo de documentación, y luego comprobar cómo nos hubiera ido en ese caso supuesto "real" y qué nota habríamos sacado. Para quien quiera intentarlo, dejo el examen con enunciados completos en el archivo adjunto a este post (archivo sept12_orig_A.pdf, pulsar sobre el nombre o icono para descargarlo estando logeado). Y continuamos...

139
PREGUNTA: ¿Cuál de los siguientes autómatas tienen mayor capacidad de representación?:

a) Los autómatas finitos no deterministas.

b) Los autómatas finitos deterministas.

c) Todos los autómatas anteriores tienen la misma capacidad de representación.



RESPUESTA: la opción correcta es la c).

Los autómatas finitos no deterministas pueden transformarse en autómatas finitos deterministas siguiendo una serie de pasos, luego ambos tienen igual capacidad de representación o reconocimiento de lenguajes.

140
PREGUNTA: ¿Una máquina de Turing puede reconocer una cadena de un lenguaje decidible con solo llegar al estado de parada?

a) Si.

b) No.




RESPUESTA: la opción correcta es la b).

En primer lugar aclaremos que decidible significa que existe un algoritmo capaz de resolver el problema con coste temporal polinomial, llegando a parada bien porque la cadena de entrada se rechace como no perteneciente al lenguaje o bien porque la cadena se acepte como sí perteneciente al lenguaje. Por tanto para que una máquina de Turing reconozca una cadena de un lenguaje decidible hacen falta dos cosas:

a)   Llegar a parada (solución del problema)
b)   Que la parada se produzca en un estado de aceptación (esto indica que se ha reconocido la cadena).


Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 ... 23

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".