Blog

Como fazer o relatório de Aula Prática Compiladores

Para desenvolver Aula Prática Compiladores, comece identificando os objetivos e as entregas solicitadas no roteiro. A seguir, veja os pontos presentes na descrição desta atividade e organize teu relatório de acordo com as orientações do curso.

Aula Prática Compiladores

O que é esta aula prática?

Antes de começar, leia a apresentação e identifique o tema, a unidade e o formato pedido.

Conceitos iniciais de compiladores (introdução).

Instalação e configuração: NetBeans 8.1, Java JDK 1.8.0 e JFlex 1.6.1.

Criação de projeto Java (Unidade2) e pacote Compilador.

Produção da especificação léxica em arquivo .flex (especificacao.flex).

Checklist prático: verificar ferramentas, projeto Unidade2 pronto, adicionar JFlex e criar o arquivo especificacao.flex.

Objetivos e conhecimentos trabalhados

Use os objetivos do roteiro para definir o que a atividade precisa demonstrar.

Definição dos objetivos da aula prática:

Compreender os conceitos iniciais de compiladores

IDE NetBeans 8.1 – Ambiente de desenvolvimento para varias linguagens, no caso será

utilizada para o desenvolvimento na linguagem JAVA.

Site oficial : http://www.oracle.com/technetwork/pt/java/javase/downloads/index.html ,

Java JDK 1.8.0 – é um conjunto de ferramentas para desenvolvimento em JAVA SE. JDK ,

JFLEX 1.6.1 – é um software escrito em JAVA, para geração de analisadores léxicos Site oficial

: http://www.jflex.de/download.html , consultado em 12/maio/2018

Equipamento de Proteção Individual (EPI):

Como desenvolver a atividade passo a passo

Execute cada etapa na ordem indicada e registre o que foi feito para depois explicar o processo no relatório.

Esta camada introdutória apresenta a Aula Prática "Compiladores" (Unidade 1, Seção 1.3), com foco na compreensão dos conceitos iniciais de compiladores e na familiarização com o ambiente de desenvolvimento que será usado ao longo da disciplina. A atividade combina apresentação e instalação de ferramentas com exercícios iniciais de configuração de projeto, direcionada ao trabalho em laboratório de informática.

As sessões ocorrem em laboratório de informática, com recomendação de um computador por aluno ou dupla. Serão utilizados softwares livres indicados no roteiro: NetBeans 8.1 como IDE, Java JDK 1.8.0 como kit de desenvolvimento e JFlex 1.6.1 para geração de analisadores léxicos. A primeira etapa da prática é garantir que as ferramentas estejam instaladas e que os alunos conheçam interfaces e recursos antes de avançar para a criação de artefatos do projeto.

Materiais e procedimentos incluem verificação prévia do laboratório (ferramentas e projetos prontos), criação do projeto Java denominado "Unidade2" no NetBeans, adição da biblioteca/plug-in JFlex, e organização do pacote Java sugerido (Compilador). Equipamentos de proteção individual não se aplicam à atividade.

O que é desenvolvido nesta atividade

Apresentação e instalação dos softwares necessários; demonstração das interfaces e recursos do NetBeans, JDK e JFlex; criação passo a passo do projeto Unidade2; adição do plug-in JFlex; criação de um pacote Java (sugestão: Compilador) e elaboração da especificação léxica em um arquivo vazio com extensão .flex (nome sugerido: especificacao.flex). A atividade enfatiza a diferença entre criar uma classe Java vazia e um arquivo de especificação .flex, além de orientar os alunos a digitar e acompanhar a construção da especificação.

PROCEDIMENTOS PRÁTICOS

Neste momento você deve ajudar o tutor por meio da descrição de todas as etapas que deverão

ser realizadas para a execução dos procedimentos práticos. Considerando a carga horária da

aula prática, você pode replicar a caixa de procedimento/atividade quantas vezes for

Conhecimento dos software utilizados nas próximas aulas

Procedimentos para a realização da atividade:

Neste momento, será apresentado os softwares e/ou plug-ins utilizados nas próximas aulas.

Isso tem como intuito que o aluno não tenha dúvidas sobre interface e utilização dos programas

que serão utilizados no decorrer da matéria.

Procedimentos para a realização da atividade:

O objetivo é construir o projeto da Unidade2 apresentado no livro didático, para isto inicie

abrindo o Netbeans. Crie o um novo projeto JAVA applications com o mesmo nome (Unidade2)

Sugestão: Crie uma pasta COMPILADORES na unidade C, isto irá ajudar o aluno a localizar o

O passo seguinte deve ser a instalação da biblioteca JFlex 1.6.1.

Antes de iniciar a instalação mostre o vídeo com a orientação sobre como instalar essa

biblioteca, depois será o momento de criar um Pacote Java. Sugestão : Nomeie como

Pronto, é o momento de criar a especificação. A especificação deve ser criada em ARQUIVO

VAZIO. Enfatize isso. Muitas vezes o aluno cria uma classe Java vazio, há uma grande diferença.

E, também, lembre a extensão da especificação é.flex, Assim o nome do arquivo vazio ficará

Como conferir e avaliar o trabalho

Confira os critérios e perguntas do roteiro antes de finalizar a entrega.

Checklist:

• Conhecer os programas que serão utilizados.

• Apresentação dos recursos e das interfaces de cada programa.

Criação da especificação da gramática;

Checklist:

• Verifique se o laboratório estão com as ferramentas que serão utilizadas: Netbeans e

• Tenha as classes que serão usadas, ou melhor, o projeto Unidade2 já pronto.

• Criar juntamente com os alunos o projeto Unidade2 e adicionar o plug-in JFlex.

• Criar a classe especificacao.flex

• Você pode digitar a classe especificacao.flex, ou recomendamos mostrar, explicar e

deixar os alunos digitarem e acompanhar a turma atendendo a cada aluno

Resultados e organização do relatório

Apresente o que foi obtido e relacione os resultados com os objetivos da atividade.

Como resultado será obtido um esclarecimento do que será gerado nas

próximas aulas, além da introdução dos softwares utilizados.

O seu trabalho é disponibilizado pronto, respondido e nas normas já na mesma hora aqui em nosso site na sua área de downloads e também no seu e-mail.

Portfólio em Word, respondido, completo e já nas normas

Se estiver acessando pelo computador, escaneie o QR Code abaixo com a câmera do celular para abrir nosso atendimento no WhatsApp.

Como estruturar o relatório

Organize a entrega em identificação da atividade, objetivos, recursos utilizados, descrição dos procedimentos, registros dos resultados e conclusão. Ajuste essa sequência ao modelo exigido pela instituição e inclua apenas observações e evidências obtidas durante a tua própria execução.

Checklist antes de entregar

  • Conferir se todos os objetivos do roteiro foram contemplados.
  • Descrever os procedimentos na ordem em que foram realizados.
  • Inserir registros, imagens ou arquivos quando a atividade solicitar.
  • Relacionar os resultados com as tarefas e revisar o formato de entrega exigido.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *