Em até 12x de R$5,94
Em até 12x de R$5,94
ROTEIRO AULA PRÁTICA – ALGORITMOS E LÓGICA DE PROGRAMAÇÃO – REGISTRO DE ARQUIVOS
R$90,00 O preço original era: R$90,00.R$50,00O preço atual é: R$50,00.
Em até 12x de R$5,94
CLIQUE AQUI PARA VISUALIZAR O MANUAL COMPLETO
Este produto refere-se à resolução da atividade, fornecida em formato Word. O download do arquivo é disponibilizado imediatamente após a confirmação do pagamento.
Unidade: 4 – APLICAÇÕES DE PROGRAMAÇÃO
Aula: 4 – Registros e arquivos
⚠️ATENÇÃO: Recomenda-se que o aluno modifique o conteúdo para evitar qualquer forma de cópia. Não nos responsabilizamos por eventuais cópias.
ROTEIRO – AULA PRÁTICA
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO
DADOS DA DISCIPLINA
Nome da disciplina: Algoritmos e Lógica de Programação
Unidade: 4 – Aplicações de Programação
Aula: 4 – Registros e Arquivos
OBJETIVOS
✓ Interpretação dos requisitos e desenvolvimento correto do algoritmo, abrangendo todas as possibilidades distintas na execução do programa;
✓ Aplicar conceitos de manipulação de arquivos, além da criação e acesso a registros (Structs) na Linguagem de Programação C.
SOLUÇÃO DIGITAL
Ferramenta: Visual Studio Code (VS Code)
Link: https://code.visualstudio.com/download
O VS Code é um editor de código-fonte desenvolvido pela Microsoft para Windows, Linux e macOS, com suporte à instalação de extensões para diversas linguagens de programação.
Tipo de licença:
Código-fonte: Licença MIT
Binários: Freeware
Requisitos mínimos:
Computador com acesso à internet
Mínimo de 4 GB de Memória RAM
Extensões necessárias:
C/C++ for Visual Studio Code
C/C++ Compile Run Extension
PROCEDIMENTO / ATIVIDADE
ATIVIDADE PROPOSTA
Você foi designado por sua instituição de ensino para desenvolver um programa de classificação de alunos.
O programa deverá:
Solicitar o nome do aluno;
Solicitar as médias de duas disciplinas;
Calcular a média geral;
Classificar os alunos conforme desempenho.
DESCRIÇÃO DO PROBLEMA
Para a realização da atividade, devem ser utilizados:
Structs para armazenar os dados dos alunos;
Arquivos (.txt) para armazenar as informações ao final da execução do programa.
A Struct deverá conter:
Nome do aluno
Média da disciplina 1
Média da disciplina 2
Média geral
Classificação
Layout do arquivo .txt
Nome do Aluno:
Média Disciplina 1:
Média Disciplina 2:
Média Geral:
Classificação:
PROCEDIMENTOS PARA A REALIZAÇÃO DA ATIVIDADE
Realizar análise detalhada das ações necessárias e das estruturas algorítmicas para desenvolver a solução em Linguagem C utilizando o VS Code.
Passo 1: Definição das Estruturas de Dados
Criar a Struct “Aluno” com os campos necessários:
nome
médias das disciplinas
média geral
classificação
Regras para nomenclatura:
Não utilizar acentuação;
Não utilizar espaços;
Não utilizar palavras reservadas da linguagem (ex.: void);
Não iniciar com número.
Passo 2: Implementação das Funções de Cálculo
a) Função para cálculo da média geral
Criar função que receba as médias das disciplinas por parâmetro;
Retornar a média geral do aluno.
b) Função de comparação
Implementar função para comparar médias;
Utilizar essa função na ordenação da turma;
Ordenar os alunos no arquivo .txt de acordo com a classificação por nota.
Passo 3: Entrada de Dados
a) Solicitar quantidade de alunos
Pedir ao usuário, na função main(), quantos alunos serão cadastrados.
b) Coletar dados
Utilizar um laço de repetição;
Solicitar:
Nome
Média disciplina 1
Média disciplina 2
Armazenar os dados na Struct Aluno.
Passo 4: Cálculo das Médias e Classificação
a) Calcular média geral
Utilizar a função calcularMediaGeral();
b) Ordenar turma
Ordenar em ordem decrescente com base na média geral;
c) Atribuir classificação
Inserir a classificação no campo correspondente da Struct;
Registrar a classificação no arquivo .txt ao lado dos dados do aluno.
Passo 5: Saída de Dados
a) Escrever dados no arquivo
Para cada aluno, registrar no arquivo:
Nome
Médias das disciplinas
Média geral
Classificação
b) Calcular média geral da turma
Calcular a média geral da turma;
Registrar essa informação no arquivo .txt.
Passo 6: Finalização
Fechar o arquivo utilizando a estrutura FILE da Linguagem C;
Garantir que todos os dados foram gravados corretamente.
Execução do Programa
Apresentar o programa;
Demonstrar seu funcionamento;
Exibir o arquivo .txt gerado ao final da execução.
CHECKLIST
✓ Analisar o cenário para criação do código-fonte;
✓ Instalar o VS Code (https://code.visualstudio.com/download);
✓ Desenvolver o algoritmo na Linguagem C;
✓ Considerar todos os critérios solicitados;
✓ Executar testes e realizar correções;
✓ Apresentar o programa funcionando corretamente.
RESULTADOS
O estudante deve entregar um arquivo em PDF contendo toda a codificação documentada.
Para cada trecho do código-fonte, deve ser incluído um texto explicando o que ocorre quando ele é executado.
O arquivo deverá conter:
Capa;
Folha de rosto com dados da disciplina e do aluno;
Codificação completa do exercício;
Referências bibliográficas (quando houver).
RESULTADOS DE APRENDIZAGEM
Aplicar conceitos de:
Estruturas de seleção;
Laços de repetição;
Funções;
Structs;
Manipulação de arquivos.
Desenvolver o raciocínio lógico e aplicar os conceitos de programação em um contexto prático do mundo real.
Produtos relacionados
ATIVIDADE PRÁTICA – HOMEOPATIA
Em até 12x de R$10,69
ROTEIRO AULA PRÁTICA – DESENVOLVIMENTO MOBILE
Em até 12x de R$10,69
ROTEIRO AULA PRÁTICA – INFRAESTRUTURA E CABEAMENTO ESTRUTURADO
Em até 12x de R$11,88
ROTEIRO AULA PRÁTICA – PROTOCOLO DE REDES
Em até 12x de R$10,69
ROTEIRO AULA PRÁTICA – SISTEMAS DIGITAIS E MICROPROCESSADORES
Em até 12x de R$10,69
ROTEIRO DE AULA PRÁTICA – ALGORITMOS E LÓGICA DE PROGRAMAÇÃO
Em até 12x de R$10,69
ROTEIRO DE AULA PRÁTICA – FÍSICA GERAL E EXPERIMENTAL MECÂNICA
Em até 12x de R$10,69
