Logo Passei Direto
Buscar

Podemos considerar a análise sintática como a segunda etapa do processo de compilação, utilizando-se de Gramáticas Livres de Contexto (GLC) para efetuar especificações da sintaxe de uma linguagem de programação e de seus compiladores. Ao escrever esta linguagem, usamos algoritmos para as possíveis construções.

Assinale a alternativa que determina corretamente o responsável pelo fluxo de palavras encaixar-se na sintaxe do código-fonte.

Selecione a resposta:

  • a
  • Derivações.
  • b
  • Top-down.
  • c
  • Jasmin.
  • d
  • Bottom-up.
  • e
  • Tokens.


User badge image
Rodrigo Coppa

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Para determinar corretamente o responsável pelo fluxo de palavras encaixar-se na sintaxe do código-fonte, precisamos entender os métodos de análise sintática. 1. Derivações: Refere-se ao processo de gerar uma string a partir de uma gramática, mas não é um método específico de análise. 2. Top-down: É um método de análise sintática que começa a partir do símbolo inicial e tenta derivar a string de entrada, mas não é o único responsável pelo encaixe. 3. Jasmin: É um assembler para a máquina virtual Java, não está relacionado diretamente com a análise sintática. 4. Bottom-up: Este método constrói a árvore sintática a partir das folhas (tokens) até o símbolo inicial, encaixando as palavras na sintaxe. 5. Tokens: São as unidades lexicais, mas não são responsáveis pelo fluxo de encaixe na sintaxe. Analisando as opções, a alternativa que melhor se encaixa como responsável pelo fluxo de palavras encaixar-se na sintaxe do código-fonte é: d) Bottom-up.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina