ATIVIDADE 1 - ESOFT - LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO - 54_2025
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico
CONTATO
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

Tele gram.:( 15) 98170-8778 -
E-MAIL: Mvf5system@gmail.comConforme estudado
na disciplina, a linguagem C oferece diferentes tipos de estruturas de dados e
formas de manipulação de memória. O entendimento correto sobre vetores,
matrizes, strings e estruturas (structs) é fundamental para o desenvolvimento
de programas eficientes e organizados.
Considere o
seguinte cenário: você está desenvolvendo um sistema para uma escola que
precisa gerenciar informações de alunos, incluindo dados pessoais, notas de
diferentes disciplinas e cálculo de médias.
Responda às seguintes questões de forma completa e fundamentada:
a) Explique
detalhadamente as diferenças entre estruturas de dados homogêneas e
heterogêneas em linguagem C. Cite exemplos práticos de quando utilizar cada
tipo e justifique suas escolhas considerando eficiência de memória e
organização do código.
b) No contexto
do sistema escolar mencionado, projete uma estrutura (struct) completa para
armazenar as informações de um aluno, incluindo: dados pessoais, notas de 4
disciplinas, média geral e situação (aprovado/reprovado). Explique cada campo
escolhido e justifique os tipos de dados utilizados.
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico
CONTATO
(15) 98170-8778
Tele gram.:( 15) 98170-8778
E-MAIL: Mvf5system@gmail.com