Ed
ano passado
Vamos analisar cada uma das afirmações sobre o Formalismo de Backus-Naur: I. Só pode ser utilizado para gramáticas livres de contexto. Falso. O Formalismo de Backus-Naur (BNF) é frequentemente utilizado para descrever gramáticas livres de contexto, mas não se limita a elas. Ele pode ser adaptado para outras classes de gramáticas. II. Diferente das expressões regulares, não se baseia em operações, sendo apenas uma forma mais simplificada de representar uma gramática. Falso. O BNF é uma forma de descrever gramáticas, mas não é correto afirmar que não se baseia em operações. Ele utiliza produções que podem ser vistas como operações de substituição. III. Gramáticas representadas nesta forma não podem ser representadas na forma de um autômato. Falso. As gramáticas que podem ser descritas pelo BNF, especialmente as gramáticas livres de contexto, podem ser representadas por autômatos, como autômatos de pilha. Agora, vamos verificar as alternativas: a. As afirmações I e III. (Falso) b. A afirmação II apenas. (Falso) c. A afirmação III apenas. (Falso) d. As afirmações II e III. (Falso) e. Todas as afirmações. (Falso) Nenhuma das afirmações está correta. Portanto, não há uma alternativa correta entre as opções apresentadas.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
O Formalismo de Backus-Naur é uma notação utilizada para descrever gramáticas livres de contexto. Sobre as afirmações apresentadas, podemos afirmar que: I. A afirmação está correta. O Formalismo de Backus-Naur é utilizado para descrever gramáticas livres de contexto. II. A afirmação está incorreta. O Formalismo de Backus-Naur se baseia em operações, como a concatenação e a alternância, para representar uma gramática. III. A afirmação está incorreta. Gramáticas representadas nesta forma podem ser representadas na forma de um autômato. Portanto, a alternativa correta é a letra A) As afirmações I e III.
Mais perguntas desse material