• No se han encontrado resultados

Quiz 2 Unidad No

In document Automatas y Lenguajes Formales (página 31-38)

Question 1 Puntos: 1

Indique cuál de las siguientes afirmaciones es verdadera: Seleccione una respuesta.

a. Los autómatas finitos no deterministas son más potentes que los autómatas finitos deterministas

 b. Un PDA es siempre no determinista por que la cinta es infinita y puede generar muchas combinaciones en las cadenas que lee.

c. En un diagrama completo que represente a un autómata finito

determinista, de cada estado sale un arco por símbolo y sólo uno Correcto d. Los AP son siempre deterministas. El no determinismo no se hace

 presente por que los AP poseen un mecanismo adicional de manejo de memoria

Correcto

Puntos para este envío: 1/1. Question 2

Puntos: 1

Desarrolle la siguiente gramática cuyos símbolos terminales son {a,b} S  aAA, A ---> bS, A ---> lambda

Identifique las apreciaciones válidas. Se recomienda desarrollar el árbol de derivación Seleccione al menos una respuesta.

a. El autómata más sencillo que Acepta L(G) es un autómata de pila (AP). Una cadena válida sería {abab}

Incorrecto: El autómata más sencillo que genera es un AF. Además la cadena {abab} es rechazada.

 b. La cadena más sencilla que genera el L(G) es: {aba}

Incorrecto: La cadena más sencilla que genera es {a}. De acuerdo a la ER que se genera por el L(G).

c. El autómata más sencillo que Acepta

L(G) es un autómata finito Correcto

d. El lenguaje que genera la gramática es

L(G) = a(ba)* Correcto

Correcto

Puntos para este envío: 1/1. Question 3

Puntos: 1

La combinación de autómatas se demostró en los Autómatas Finitos de la Unidad 1 en as que era viable combinar dos Autómatas que generaban el miso lenguaje y obtener otro que

genera las mismas cadenas que los autómatas combinados.

Con referencia a los Autómatas de Pila (AP), este tema de combinación tiene aspectos a analizar. identifique cuál es válido para estas operaciones:

Seleccione una respuesta.

a. Un AP se puede combinar con una MT siempre y cuando lean y acepten el mismo lenguaje.

 b. Solo la operación de Unión de los lenguajes de dos AP es permitida. c. Se pueden obtener AP que acepten operaciones de Unión y

Concatenación de los lenguajes aceptados por los Autónomas de Pila dados. Correcto d. Las operaciones de combinar AP solo es viable cuando los dos

Autónomas leen el mismo alfabeto.

En los AP también es posible aplicar métodos de combinación modular de autómatas, como se hizo con los autómatas finitos. En particular, es posible obtener AP que acepten la unión y concatenación de los lenguajes aceptados por dos AP dados.

Correcto

Puntos para este envío: 1/1. Question 4

Puntos: 1

Dada la siguiente gramática.

Genera le lenguaje {a bi  jci+j | i+j>0}.

S  aAc |ac | bBc | bc ; A aAc | ac |bBc | bc; B ---> bBc | bc

Identifique que producciones fueron necesarias para generar la cadena válida {aabbbccccc} Seleccione una respuesta.

a. S --->aAc ; A--->aAc | aAc | bBc ; B ---> bBc | bc

Incorrecto: estas producciones generan la cadena {aaabbbcccccc}  b. S --->aAc ; A--->aAc | bBc ; B --- > bc c. S --->aAc ; A--->bBc ; B ---> bc d. S --->aAc ; A--->aAc | bBc ; B --- > bBc | bc Incorrecto

Puntos para este envío: 0/1. Question 5

Puntos: 1

En la descripción de las gramáticas, las producciones unitarias tienen la forma: Seleccione una respuesta.

a. S-->ABs  b. S-->a

c. A -->sB

d. A --> B Correcto

Las producciones unitarias son las que tienen la forma A → B

Correcto

Puntos para este envío: 1/1. Question 6

Puntos: 1

Indique cuál de las siguientes afirmaciones es falsa: Seleccione una respuesta.

a. La unión de un número finito de lenguajes estructurados por frases es un lenguaje estructurado por frases  b. La intersección de un lenguaje

regular con un lenguaje independiente del contexto es siempre un lenguaje regular.

Correcto: La intersección del lenguaje regular xn ym y el lenguaje independiente del

contexto xn yn es el lenguaje independiente del contexto no regular xn yn

c. La intersección de dos lenguajes estructurados por frases es un lenguaje estructurado por frases

d. Todo lenguaje cuyo complementario sea un lenguaje finito es independiente del contexto

Correcto

Puntos para este envío: 1/1. Question 7

Puntos: 1

La relación entre un AP y un LLC (Lenguaje Libre de contexto) permite que dada una Gramática G, existe entonces un AP que acepta exactamente el lenguaje generado por G. Dado el siguiente autómata de pila (AP) cuyo funcionamiento se representa en la siguiente tabla, identifique la gramática correcta y sus reglas que aceptan el LLC dado por el AP.

Seleccione una respuesta. a. S – > 0A0 | 1S0 | 2 | 0  b. S – > 0A0 | 1S2 | 10 c. S – > 0A0 | 1S2 | 1 | 0

d. S – > 0A0 | 1S1 | 2 Correcto: Si se desarrolla el árbol de derivación se obtiene la

cadena 01210 Correcto

Puntos para este envío: 1/1. Question 8

Puntos: 1

Considere la gramática G1 = {S→ aS/ aA/ a, A→ aB/ bS, B→ aB/ bB, C→ aA/ bC}

y G2 = {S→ aS/ aA/ a, A→ bS}. Sean L1 y L2 los lenguajes generados respectivamente por G1 y G2; entonces: ( Nota: el  símbolo⊂   denota la relación de inclusión estricta):

Seleccione una respuesta. a. L1 ⊂ L2

c. L1 = L2 Correcto: Las reglas que implican a los no terminales B y C no generan ninguna cadena.

d.L1 ≠ L2

Correcto

Puntos para este envío: 1/1. Question 9

Puntos: 1

Si a un Autómata se le adiciona un almacenamiento auxiliar, se está construyendo entonces: Seleccione una respuesta.

a. Un Autómata No determinístico pero Finito  b. Un Autómata Determinístico Finito.

c. Un Pushdown Automaton (PA) Correcto

d. Una Turing Machine (TM)

Añadir al AF un almacenamiento auxiliar, que llamaremos pila, donde se podrían ir depositando caracter por caracter cadenas arbitrariamente grandes, es el primer paso a la construcción de un AP a partir de un simple AF.

Correcto

Puntos para este envío: 1/1. Question 10

Puntos: 1

Cual de las siguientes afirmaciones se asocia correctamente al diseño y funcionamiento de los árboles de derivación.

Seleccione una respuesta.

a. En un árbol de derivación cada nodo solamente puede tener otro hijo nodo

 b. En un árbol de derivación, una gramática es ambigua cuando hay dos o más árboles de derivación distintos para una misma cadena.

Respuesta Correcta: Una gramática es

“ambigüa” cuando hay dos o más

árboles de derivación distintos para una misma cadena

c. En los árboles de derivación, no es necesario usar nodo raíz

d. Los lenguajes generados por una

Gramática Independiente del Contexto son llamados Lenguajes Regulares

Al derivar una cadena a través de una GIC, el símbolo inicial se sustituye por alguna

cadena. Los no terminales se van sustituyendo uno tras otro por otras cadenas hasta que ya no quedan símbolos no terminales, queda una cadena con sólo símbolos terminales. A veces es útil realizar un gráfico de la derivación. Tales gráficos tienen forma de árbol y se

llaman “árbol de derivación” o “árbol de análisis”. Para una derivación dada, el símbolo inicial “S” etiqueta la raíz del árbol. El nodo raíz tiene unos nodos hijos para cada símbolo

que aparezca en el lado derecho de la producción, usados para reemplazar el símbolo inicial. De igual forma, cada símbolo no terminal tiene unos nodos hijos etiquetados con símbolos del lado derecho de la producción usada para sustituir ese no terminal.

Correcto

Puntos para este envío: 1/1. Question 11

Puntos: 1

Dada la siguiente gramática G= (VN= {S, A}, VT= {0,1}, S, P) donde P son las  producciones:

Seleccione al menos una respuesta. a. S – > 0A – > 00A – > 001S – 

> 0010 A – > 00100

Correcto: Ambas producciones aplican a la gramática con cadenas válidas como 0100 y 00100

 b. S – > 0A – > 00A – > 001 A

 – > 0010 Incorrecto: las producciones no aplican a la gramática.

c. S – > 0A – > 01S – > 010 A  – > 0100

Correcto: Ambas producciones aplican a la gramática con cadenas válidas como 0100 y 00100

d. S – > 0A – > 0A – > 00A – >

000 Incorrecto: Las producciones no aplican a la gramática.

Correcto

Puntos para este envío: 1/1. Question 12

Puntos: 1

La concatenación de dos lenguajes del alfabeto Σ es un subconjunto de:

Seleccione una respuesta. a. Σ∪Σ

 b.Σ∗×Σ∗

c. Σ×Σ

d.(Σ*)* Correcto: (Σ*)*=Σ*

La concatenación de dos lenguajes es el lenguaje que resulta al concatenar las respectivas

cadenas (la concatenación de dos cadenas es una nueva cadena) y por tanto pertenece a Σ*. Σ∪Σ=Σ ;Σ×Σ es el conjunto de pares ordenados formados por dos símbolos deΣ, y Σ*×Σ*

es el conjunto de pares ordenados formados por dos cadenas deΣ*.

Correcto

Puntos para este envío: 1/1. Question 13

Puntos: 1

Dada la gramática S → aS; S→ aSbS; S→ λ. Indique cuál de las siguientes afirmaciones es

falsa:

Seleccione una respuesta.

a. Para cualquier prefijo de una cadena generada por la gramática se verifica que el número de letras a es

mayor o igual al número de letras b. Prefijo de una cadena w es toda cadena no vacía x para la que existe una cadena u tal que w = xu

 b. La cadena {b} es rechazada

c. Cualquier cadena generada por la gramática contiene una subcadena no vacía donde el número de letras a es igual al número de letras b

Esta es la opción falsa. La cadena a que en efecto es aceptada , generada por la gramática, no cumple esta condición

d. El lenguaje generado por la gramática es estructurado por frases

Correcto

Puntos para este envío: 1/1. Question 14

Puntos: 1

Dado el siguiente árbol de derivación, identifique las apreciaciones válidas cuando se analiza su comportamiento y diseño:

a. La gramática está representada como: G = { S -lambda | Sa} y el lenguaje generado puede

representarse con la expresión regular a*

Correcto: Es una Gramática lineal  por la izquierda. La ER es la que

representa el lenguaje descrito.  b. El árbol representa las cadenas que inician en

dos a”s seguida de una o más a”s de un lenguaje

regular

c. El árbol representa una gramática lineal por la izquierda, que genera el lenguaje L ={lambda,

a,aa,aaa,…}

Correcto: Es una Gramática lineal  por la izquierda. La ER es la que

representa el lenguaje descrito d. La gramática está representada como G = { S -

-->lambda | aS} Correcto

Puntos para este envío: 1/1.

In document Automatas y Lenguajes Formales (página 31-38)

Documento similar