Para a realização do trabalho, siga atentamente as seguintes instruções:
  • O trabalho deve ser realizado em C e não em C++;
  • Deve usar o conceito de Tipos Abstractos de Dados e criar os tipos mais apropriados para cada caso;
  • O programa deve imprimir mensagens de falha e de sucesso;
  • O trabalho deverá ser entregue via classroom ou wetransfer em ficheiro compactado com a seguinte descrição: Exame_Turma_NGrupo. Ex: Exame_T1_G16;
  • Deverá ser enviado o código principal do programa, os ficheiros com o TAD, o ficheiro com os dados de entrada e de saída, um relatório sobre a implementação do trabalho e uma apresentação sobre o programa.
  • O relatório deve ter:
  • Capa: Nome da instituição, Título, autores e data)
  • Introdução: breve descrição do problema
  • Metodologia: descrição breve de como fizeram para alcançar o resultado: como o trabalho foi dividido, que estruturas utilizaram e porquê, uso de bibliotecas extras e porquê, exemplos consultados como referência e outras decisões tomadas;
  • Conclusão: comentários gerais sobre o que aprenderam com o trabalho e principais dificuldades encontradas durante a realização do mesmo;
  • Bibliografia: vale mencionar toda a bibliografia consultada. Livros, sites e vídeos, usando a Norma APA 7^ a edição.
  • É obrigatório indicar no relatório quais foram as responsabilidades de cada membro do grupo.
  • O relatório deve ser entregue no formato PDF;
  • Deve ser realizado por grupos, validados pelo professor;
  • Trabalhos plagiados serão excluídos;
  • A defesa do trabalho será feita por meio de uma apresentação do trabalho, em data a comunicar.
  • O trabalho será acompanhado durante as aulas para o efeito.
  • A desconsideração de qualquer um dos pontos mencionados acima resultará no desconto de 0,5 por cada ponto em falta.

Passo 1

Beleza, vamos começar entendendo o que o exercício pede. Você precisa criar um programa em C utilizando Tipos Abstratos de Dados (TADs). Além disso, tem que garantir que o programa mostre mensagens de sucesso ou falha, e organizar tudo direitinho para entregar, incluindo o código, arquivos de entrada/saída, um relatório e uma apresentação. Para isso, vamos precisar saber um pouco sobre programação em C, TADs, manipulação de arquivos, e como estruturar um relatório seguindo as normas.

Passo 2

Primeiro, vamos definir os Tipos Abstratos de Dados (TADs) que serão usados no seu programa. TADs ajudam a organizar o código e tornar mais fácil de entender e manter. Por exemplo, se você estiver criando um sistema de cadastro, pode ter um TAD para representar um “Usuário” com atributos como nome, idade e email.

Passo 3

Agora, vamos começar a programar em C. Abra seu ambiente de desenvolvimento favorito e crie os arquivos necessários. Lembre-se de separar o código principal do programa dos arquivos que contêm os TADs. Isso ajuda na organização e reutilização do código.

Passo 4

Implemente funções para manipular os seus TADs. Por exemplo, se você tiver um TAD “Usuário”, crie funções para adicionar, remover, ou listar usuários. Certifique-se de que essas funções lidem com possíveis erros e exibam mensagens de falha ou sucesso conforme necessário.

Passo 5

Trabalhe na interação com o usuário. Seu programa deve ser capaz de receber dados de entrada, processá-los e fornecer uma saída clara. Use funções como printf para exibir mensagens e scanf para receber dados do usuário.

Passo 6

Teste seu programa com diferentes entradas para garantir que tudo está funcionando como esperado. Verifique se as mensagens de sucesso e falha são exibidas corretamente e se os TADs estão sendo manipulados da maneira certa.

Passo 7

Prepare os arquivos de entrada e saída que o programa vai usar. Isso facilita na hora de testar e também na hora de entregar o trabalho, mostrando exemplos de como o programa funciona na prática.

Passo 8

Agora, vamos preparar o relatório. Comece com a capa, incluindo o nome da instituição, título do trabalho, nomes dos autores e a data. Na introdução, faça uma descrição breve do problema que seu programa resolve.

Passo 9

Na seção de metodologia, explique como vocês dividiram o trabalho em grupo, quais estruturas de dados utilizaram e por quê. Fale sobre quaisquer bibliotecas extras que usaram, exemplos que consultaram para referência e outras decisões importantes que tomaram durante o desenvolvimento.

Passo 10

Na conclusão, compartilhe o que aprenderam durante o desenvolvimento do trabalho e quais foram as principais dificuldades enfrentadas. Isso mostra reflexão e aprendizado.

Passo 11

Não se esqueça da bibliografia! Liste todos os recursos que vocês consultaram, como livros, sites e vídeos, seguindo as normas APA 7ª edição. Isso é importante para dar crédito às fontes de informação utilizadas.

Passo 12

Indique claramente as responsabilidades de cada membro do grupo no relatório. Isso mostra organização e participação de todos no projeto.

Passo 13

Finalize o relatório convertendo-o para o formato PDF, conforme solicitado. Verifique se tudo está bem formatado e sem erros.

Passo 14

Prepare a apresentação para a defesa do trabalho. Organize os principais pontos do relatório e esteja pronto para explicar o funcionamento do programa e responder perguntas.

Resposta

Seguindo esses passos, você conseguirá desenvolver e organizar seu projeto em C com TADs de forma eficiente, atendendo a todos os requisitos do exercício. Boa sorte!

Exercícios relacionados