Algoritmos e
Lógica de
Programação
Registros e Arquivos
Prof. Me. Anderson E. Macedo Gonçalves
Objetivos
Objetivos da
aula
Objetivos da aula
✓ Interpretação dos requisitos e desenvolvimento correto do
algoritmo abrangendo todas as possibilidades distintas na
execução do programa;
✓ Aplicar os conceitos de manipulação de “arquivos”, além da criação
e acesso a registros “Structs” por meio da Linguagem de
Programação “C” .
Procedimento
Situação Problema:
Classificação de Alunos
Cenário do algoritmo
Você foi designado pela sua instituição de ensino para desenvolvedor
um programa de classificação dos alunos. O programa deverá solicitar
alguns dados, inclusive as médias das disciplinas de cada aluno para
que ele possa fazer o cálculo da média do aluno. Deverá solicitar
também o nome de cada aluno.
Fonte: o autor
Descrição do Sistema
Para realização da atividade você deve utilizar os recursos de Structs e Arquivos.
A Struct armazenará os dados do aluno como: Nome, médias por disciplina, média geral
por aluno e sua classificação. Um arquivo do tipo “.txt” deve ser utilizado para
armazenar as informações no final da execução do programa. O layout do arquivo deve
conter:
• Nome do Aluno:
• Média Disciplina 1:
• Média Disciplina 2:
• Média Geral:
• Classificação:
Fonte: o autor
Procedimento
Visual Studio Code
(VS Code)
Ferramenta
Utilizar a ferramenta Visual Studio Code (VS Code).
Você deverá utilizar a Linguagem de Programação “C” por meio da
ferramenta VS Code. Link: [Link]
Fonte: o autor
Checklist
• Analisar o cenário para criação do código-fonte do programa;
• Instalar o VS Code em seu dispositivo. Baixe a IDE escolhendo o sistema operacional
por meio do link: [Link]
• Desenvolver o algoritmo na Linguagem de Programação C;
• Considerar todos os critérios solicitados para construção do
algoritmo.
• Executar testes e possíveis correções;
• Apresentar o programa e verificar seu correto funcionamento.
Resultados
Resultados do
Procedimento
Resultado
Fonte: o autor
Orientações ao Tutor
Orientações ao
Tutor para
realização dos
procedimentos.
Orientações ao tutor
✓ Seguir as instruções do roteiro prático;
✓ Verificar se o aluno entendeu o problema a ser resolvido;
✓ Verificar se o aluno tem acesso à Web;
✓ Auxiliar o aluno na utilização da Ferramenta.