Oscar Lima Neto
Quiz por , criado more than 1 year ago

Exercícios sobre Ambiguidade em Gramáticas Livres de Contexto.

201
0
0
Oscar Lima Neto
Criado por Oscar Lima Neto quase 9 anos atrás
Fechar

Exercícios - Ambiguidade

Questão 1 de 5

1

Verifique se a afirmação abaixo é verdadeira ou falsa.
A gramática G = ({S, X, Y, Z}, {0, 1}, S, P), onde
P = { S → 0X
X → 10Z | 1Y
Y → 0Z
Z → 1|0 } NÃO é ambígua.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 2 de 5

1

Verifique se a afirmação abaixo é verdadeira ou falsa.
A gramática G = ({S}, {a, b}, S, P), onde
P = { S -> SS
S -> a
S -> b} é ambígua.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 3 de 5

1

Considere a gramática G = ({S}, {a, b, c, +, *, ( , ) }, S, P), onde P = { S→ SS | S+S | S* | (S) | a | b | c }.
Ela é ambígua devido ao fato de suas derivações serem :

Selecione uma das seguintes:

  • S => SS => SSS => cSS => caS => cab
    S => SS => SSS => SSb => Sab => cab

  • S => SS => SSS => (S)SS => (a)SS => (a)bS => (a)bb
    S => SS => (S)S => (a)S => (a)SS => (a)bS => (a)bb

  • S => SS => SSS => SSb => (S)bb => (a)bb
    S => SS => (S)S => (S)SS => (a)SS => (a)bS => (a)bb

Explicação

Questão 4 de 5

1

A afirmação abaixo está correta?
A gramática G = ({S, X}, {a, b} , {S → X | Sa, X → a | b}, S) NÃO é ambígua.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 5 de 5

1

Considere a gramática G = ({S}, {a, b}, {S -> aSbS | bSaS | a | b}, S).
Está é ambígua pelo fato de suas derivações serem:

Selecione uma das seguintes:

  • S => bSaS => bSaa => baaa
    S => bSaS => baaS => baaa

  • S => bSaS => bSSaS => baSaS => baaaS => baaab
    S=> bSaS => bSaSS => bSaSb => bSaab => baaab

  • S => aSbS => aSba => abSaSba => abSabba => abbabba
    S => aSbS => aSbaSbS => aSbaSba => aSbabba => abbabba

Explicação