Buscar

JeanFelipe_COMPILADORES_TEC2012_22_AIA__AV1_2021_2 (2) (2)

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

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

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
Você viu 3, do total de 5 páginas

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

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

Prévia do material em texto

COMPILADORES - ENTREGA DAS ATIVIDADES – AV1
· Data Limite de Entrega – AIA[A1]: 08/10/2021
· Postar no CANVAS – [Atividade Individual Avaliativa - A1 (2/2)]
· Substituir Nome do Aluno, no nome do arquivo:
· Nome do Aluno_COMPILADORES_Atividades_AV1_2021_2
Nome do Aluno: Jean Felipe Souza Coelho Matrícula: 20201104904
	Atividade – Avaliativa AV1
	Pontuação
	PARTE – 01
	2,5 Pontos
	ATIVIDADE AVALIATIVA-01 A1_Compiladores
	
	ATIVIDADE: Responder as perguntas, com seu entendimento do tema.
	
	PARTE-02
	2,5 Pontos
	
LIVRO - BIBLIOTECA PEARSON
CAPÍTULO-01 – INTRODUÇÃO
	
	ATIVIDADE: Fazer um BOM Resumo do Capítulo-01.
Formato de Entrega do Trabalho abaixo
	
	TOTAL
	5,0 PONTOS
	Fórum Avaliativo AV1
	Pontuação
	TEMA-01 (ATENÇÃO Datas Limites/Regras de Postagem)
	1,5 Pontos
	TEMA-02 (ATENÇÃO Datas Limites/Regras de Postagem)
	1,5 Pontos
	TOTAL
	3,0 PONTOS
	Atividade AULA
	Pontuação
	Participação: Atividades Aulas 
Entregue no Dia da Aula
	2,0 Pontos
	TOTAL
	2,0 PONTOS
	PONTUAÇÃO FINAL AV1
	10,0 (DEZ) Pontos
· Parte-01 - ATIVIDADE AVALIATIVA-01 A1_Compiladores
· ATIVIDADE: Responder as perguntas, com seu entendimento do tema. Perguntas no GOOGLE DRIVE.
1. Quais são os tipos de tradutores de linguagens de programação?
R:há dois tipos principiantes de tradutores: interpretadores e tradutores. No caso do Tradutores, os comandos definidos na linguagem de alto nível são executados diretamente.
· 2. O que são interpretadores?
R: Eles basicamente leem um código fonte de uma linguagem de programação e convertem em um código executável.
· 3. O que são compiladores?
R: Eles basicamente são programas de sistema na qual traduzem um programa descrito em uma linguagem de alto nivel para um outro programa que equivale a um código de maquina para processador.
· 4. Quais são as vantagens obtidas com o uso de interpretadores em relação ao uso de compiladores?
R: Ao contrário dos compiladores, quando usamos interpretadores para converter o código em linguagem de máquina, não estamos traduzindo o programa inteiro, mas, em vez disso, gerando outro arquivo. Ao executar o código por meio do interpretador, você converte cada linha do código-fonte em código-objeto (ou linguagem de máquina).
· 5. Desenhe o Diagrama em Blocos da Estrutura Geral de um Compilador.
R:
· 7. Para que serve um Pré-Processador de Linguagem de Programação?
R:Um pré-processador é um programa que faz processamento simples antes do compilador. Ele será executado automaticamente cada vez que o programa for compilado e o comando a ser executado for dado pela diretiva do pré-processador.
· 7. Qual é a função de um Analisador Léxico?
R: O objetivo principal da análise lexical é identificar a sequência de caracteres que compõe uma unidade lexical (marcador). A função do analisador léxico é ler a seqüência de caracteres que compõem o programa de origem e coletar os símbolos que compõem o programa a partir da seqüência.
· 8. Quais são a entrada e a saída de um Analisador Léxico?
R: O analisador léxico lê cada caractere do texto fonte, verifica se o caractere lido pertence ao alfabeto do idioma, reconhece a tag e ignora comentários e espaços desnecessários. A saída do Lexicon Parser é uma string de beacons, que é passada para a próxima etapa, que é a análise.
· 9. O que são tokens gerados por um Analisador Léxico?
R: É definido três termos relacionados à implementação do analisador lexical:o nome do rótulo é o símbolo que representa a unidade lexical. Por exemplo: palavras reservadas, identificar as características, número, etc. 
· 
10. Cite exemplos de tokens gerados por um Analisador Léxico.
R: 
· 
· 13. O que é um símbolo de um alfabeto?
R: Um símbolo alfabético representa algo abstrato por convenção semântica, semelhança ou adjacência.
· 12. O que é uma cadeia de símbolos (caracteres) de um alfabeto?
R: Um caracter ou string é uma sequência de caracteres, comumente usada para representar palavras, frases ou texto em um programa.
· 13. O que é uma linguagem?
R: Linguagem é a habilidade humana de criar, desenvolver e compreender a linguagem e outras expressões, como pintura, música e dança. A linguagem, por outro lado, é um conjunto organizado de elementos (sons e gestos) que permitem a comunicação.
· 14. O que é uma gramática?
R: A gramática visa orientar e padronizar o uso da linguagem e estabelecer um modelo de escrita e fala baseado em vários padrões.
· 15. O que é e para que serve uma tabela de símbolos?
R: É uma estrutura de dados, geralmente uma árvore ou tabela hash, usada no compilador para armazenar informações de identificação, como constantes, funções, variáveis ​​e tipos de dados.
· 16. O que é e para que serve a Análise Sintática.
R: A análise faz parte da gramática, estuda e classifica cada elemento que compõe uma frase. Analise e estude a estrutura e a relação semântica das palavras.
· 17. Descreva cada um dos três tipos de analisadores sintáticos descendentes existentes.
R: Um analisador (ou analisador) é um algoritmo que pode ser qualquer Frases em linguagem gramatical. O analisador também pode ser considerado um mecanismo para a construção de galhos de árvores. Seja G = (VN, VT, P, S) é um GLC cujos produtos são numerados a partir de 1 vértice da frase, de modo que Tem derivada S ⇒ GX. Sequência de numeração composta de números de produto Usado para cálculo de SGx constitui a divisão de x para G. Análise de baixo para cimaInclua a ordem inversa do número do produto usado. Em S ⇒ DIRx onde⇒ DIR significa o ramo mais à direita. A análise de cima para baixo inclui uma série de Número de produtos usados ​​no S ESQ x, onde ESQ é a derivada mais à esquerda
· Parte-02 - CAPÍTULO-01 – INTRODUÇÃO 
· ATIVIDADE: Fazer um BOM Resumo do Capítulo-01.
· a Formato de Entrega do Trabalho: 
· CANVAS (https://www.canva.com/) 
· Slides com Áudio e Vídeo
· Postar o LINK do Trabalho.
	https://www.canva.com/design/DAErbPRI8dY/G-Pub43qaYNHXw3uV7bCow/view?utm_content=DAErbPRI8dY&utm_campaign=designshare&utm_medium=link&utm_source=recording_view
· Verifique se o LINK está liberado para acesso

Outros materiais