Tarefa5Atividade 20240422173810
Tarefa5Atividade 20240422173810
Tarefa5Atividade 20240422173810
Instruções:
Pesquisa:
Resposta da Tarefa:
Envio no Ulife:
04) A tecnologia de compiladores pode ser aplicada em outra área que não sua
própria. Cite uma e exemplifique a tecnologia aplicada na área citada.
10) Indique quais dos termos da primeira coluna aplicam-se às linguagens postas
na segunda coluna.
a) imperativa 01) C
b) declarativa 02) C++
c) von Neumam 03) Cobol
d) orientada a objeto 04) Fortran
e) funcional 05) Java
f) terceira geração 06) Lisp
g) quarta geração 07) ML
h) de scripiting 08) Perl
09) Python
10) VB
I – A análise léxica é a única fase da compilação que tem contato com o código fonte, o
qual lê caracter a caracter resultando em tokens e lexemas;
II – Na sua essência os tokens são os não terminais de uma gramática
recursivamente enumerável.
III – A linha (int valor = 1;) de código escrita em C é composta de cinco tokens distintos;
IV - A grande maioria das linguagens de programação costuma usar as seguintes
construções de tokens: palavras-chave, operadores, identificadores, constantes, literais,
cadeias e símbolos de pontuação (tais como parênteses, virgulas e ponto-e-vírgula).
14)A construção de compiladores tem fases bem definidas. Analise a seguinte frase e
assine a alternativa correta.
“A geração da árvore de derivação e da tabela de símbolos ocorre respectivamente nas
fases da”
17) Para cada problema apresentado, avalie se ele pode ser solucionado
através de um modelo abstrato de computador, como algoritmos, simulações
computacionais, inteligência artificial, entre outros. Se achar que o problema
pode ser resolvido dessa forma, selecione a opção "Passível de ser resolvido
por um Modelo Abstrato de Computador"; caso contrário, selecione a opção
"Não passível de ser resolvido por um Modelo Abstrato de Computador".
Forneça uma breve justificativa para sua classificação em cada problema.