Ed
ano passado
Vamos analisar cada afirmativa: I. Como as ações na análise LL(1) necessitam do próximo par de símbolos não terminal-próxi facilita a programação. Essa afirmativa é um pouco confusa, mas a análise LL(1) realmente utiliza o próximo símbolo para decidir a produção a ser aplicada. No entanto, a expressão "facilita a programação" pode ser interpretada de várias maneiras. Portanto, essa afirmativa pode ser considerada verdadeira, mas não é clara. II. A conversão de uma cadeia da linguagem corresponde à gramática: S: T{+T}, T: E {*E}, E: |(S). Essa gramática não está bem definida, pois a produção para E está incompleta. A gramática deve ter uma definição clara para E, e a forma como está apresentada não parece correta. Portanto, essa afirmativa é falsa. III. O Analisador de Gramáticas LL(K) é único. Uma gramática recursiva à esquerda não pertence a LL(k) para qualquer k. Essa afirmativa é verdadeira. Gramáticas recursivas à esquerda não podem ser analisadas por analisadores LL(K). Com base nas análises: - A afirmativa I é ambígua, mas pode ser considerada verdadeira. - A afirmativa II é falsa. - A afirmativa III é verdadeira. Portanto, a alternativa que contém todas as afirmativas verdadeiras é: I e III, apenas.
Cadastre-se ou realize login
Mais perguntas desse material