Buscar

Um analisador sintático descendente constrói a de derivação do programa de cima para baixo, isto partindo da raiz inicial da gramática) e seguindo ...

Um analisador sintático descendente constrói a de derivação do programa de cima para baixo, isto partindo da raiz inicial da gramática) e seguindo em direção as folhas (símbolos do programa). Todos os métodos que adotam esta estratégia seguem esta variando pontualmente a forma como resolvem problema de selecionar a regra a ser aplicada em cada momento. Pode-se afirmar sobre Analisador Descendente Recursivo:

É um reconhecedor obtido através da transcrição das regras de produção da gramática na forma de um conjunto de sub-rotinas.
Assim, cada sub-rotina é responsável por verificar os elementos relativos a uma produção em particular.
O processo de reconhecimento se inicia com a chamada da sub-rotina equivalente a regra que deriva inicial da gramática.
A partir chamadas subsequentes para outras sub-rotinas são realizadas sempre que um simbolo não terminal é encontrado na produção.
Quando todos os elementos são consumidos, a chamada inicial retorna sinalizando que se trata de uma sentença.
a) É um reconhecedor obtido através da transcrição das regras de produção da gramática na forma de um conjunto de sub-rotinas.
b) É um reconhecedor que utiliza uma pilha para armazenar os símbolos da entrada.
c) É um reconhecedor que utiliza uma tabela de análise para decidir qual regra aplicar em cada momento.
d) É um reconhecedor que utiliza uma lista de tokens para armazenar os símbolos da entrada.

Essa pergunta também está no material:

compiladores q2
1 pág.

Compiladores Universidade PaulistaUniversidade Paulista

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra A: "É um reconhecedor obtido através da transcrição das regras de produção da gramática na forma de um conjunto de sub-rotinas." Isso porque o analisador sintático descendente recursivo é um tipo de analisador que segue a estratégia de construir a derivação do programa de cima para baixo, partindo da raiz inicial da gramática e seguindo em direção às folhas (símbolos do programa). Ele é obtido através da transcrição das regras de produção da gramática na forma de um conjunto de sub-rotinas, em que cada sub-rotina é responsável por verificar os elementos relativos a uma produção em particular.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando