Informática, perguntado por andyhtmlj, 10 meses atrás

Em compiladores, a tradução do código de alto nível para o código do processador está associada a traduzir para a linguagem-alvo a representação da árvore gramatical obtida para as diversas expressões do programa. Embora tal atividade possa ser realizada para a árvore completa após a conclusão da análise sintática, em geral ela é efetivada através das ações semânticas associadas à aplicação das regras de reconhecimento do analisador sintático. Este procedimento é denominado tradução dirigida pela sintaxe. A partir deste cenário, avalie a seguinte aŕvore sintático. fadd Esta árvore representa o processamento de qual expressão aritmética?
Escolha uma:

a. (5 . a + 3 . (b + a)) / (c . (a - b)).

b. (3 . a + 5 . (b + a)) / (c . (a - b)).

c. (3 . a + 5 . (c + a)) / (c . (a - b)).

d. (3 . a + 5 . (a + a)) / (c . (a - b)).

e. (3 . a + 5 . (b + a)) / (a . (b - c)).

Soluções para a tarefa

Respondido por diogosiqueira2
10

(3 . a + 5 . (b + a)) / (c . (a - b)). Correto (AVA)

Respondido por jhonatagestorp9t05s
2

resposta correta

(3 . a + 5 . (b + a)) / (c . (a - b)).

Perguntas interessantes