• Matéria: Lógica
  • Autor: ederjuniorcrc
  • Perguntado 4 anos atrás

Uma função essencial de um compilador é registrar os nomes de variáveis usados no programa de origem e coletar informações sobre vários atributos de cada nome. Esses atributos podem fornecer informações sobre o armazenamento alocado para um nome, seu tipo e seu escopo. A estrutura criada pelo compilador para organizar esses registros é:
a) Tabela de Símbolos.
b) Tabela de Operandos.
c) Tabela de Dados.
d) Registros de Identificadores.
e) Registros de Operandos.
a. Tabela de Dados.
b. Tabela de Símbolos.
c. Registros de Operandos.
d. Tabela de Operandos.
e. Registros de Identificadores.


guigenta: TABELA DE SIMBOLOS

Respostas

respondido por: professormthompson
8

Resposta: B

tabela de Símbolos

Explicação:

Conforme a literatura, É na Tabela de Símbolos que esses atributos podem

providenciar informações sobre a memória reservada para o identificador, seu tipo,

escopo (onde é válido no programa) e ainda informações sobre:

- declarações de variáveis;

- declarações dos procedimentos e sub-rotinas;

- parâmetros de sub-rotinas; etc.

Essas informações são armazenadas na Tabela de Símbolos (às vezes chamada de

tabela de nomes ou lista de identificadores). Uma tabela de símbolos é uma estrutura de

dados contendo um registro para cada identificador, com os campos contendo os atributos

do identificador. A cada ocorrência de um identificador no programa fonte, a tabela é acessada, e o identificador é procurado na tabela.


jandsonbarros87: resposta correta
alandbc: correto
respondido por: ederjuniorsky
3

Resposta:

a) Tabela de Símbolos.

Explicação:


Zarimniak: a) Tabela de Símbolos.
Perguntas similares