Oscar Lima Neto
Quiz von , erstellt am more than 1 year ago

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

199
0
0
Oscar Lima Neto
Erstellt von Oscar Lima Neto vor mehr als 8 Jahre
Schließen

Exercícios - Ambiguidade

Frage 1 von 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.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 2 von 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.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 3 von 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 :

Wähle eine der folgenden:

  • 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

Erklärung

Frage 4 von 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.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 5 von 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:

Wähle eine der folgenden:

  • 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

Erklärung