A linguagem de programação C, traz estruturas prontas para armazenamento múltiplo em uma única variável, os vetores, as matrizes e os registros. Estas estruturas são classificadas em homogêneas, que armazenam um único tipo de informação e; heterogêneas, que podem armazenar informações de tipos diferentes. O registro é uma estrutura heterogênea, representada por uma coleção de variáveis que permitem o armazenamento de informações de tipos diferentes, possibilitando que o programador crie tipos de dados específicos e personalizados. (Fonte: OLIVEIRA, Pietro Martins de; Pereira, Rogério de Leon. Estrutura de Dados I. Maringá-Pr. : Unicesumar, 2019. ) A partir disso, considere o problema a seguir: O departamento de uma determinada universidade deseja criar uma lista de alunos. No entanto, essa lista deve vir separada por cursos. Sabe-se que as informações armazenadas dos alunos devem conter o registro acadêmico (RA), o nome, a data de matrícula e a identificação do curso. Já o curso deve conter um identificar numérico, o nome, a duração e o nome do(a) coordenador(a) do curso. Para resolver esse problema aponte: 1) A quantidade de estruturas tipo "registro" que devem ser criadas. 2) O campo (atributo) que relaciona o aluno ao curso. 3) Implemente apenas a(s) estrutura(s) necessárias para criar a lista solicitada
Respostas
respondido por:
2
Resposta:
Para resolver esta questão você deve criar duas coleções de variáveis para criar as estruturas solicitadas na questão. A primeira é para o acadêmico e outra para o curso.
Explicação:
Podes navegar na página 17 do livro. Segue exemplo do registro:
struct fraction {
int numerator;
int denominator;
float value;
}
Perguntas similares
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
*➖* - *➖ *-* ➖ *- *➖*-*➖* *-* ➖* -* ➖ *-* ➖
*NUMERO: *** ➖➖➖➖➖****
*➖*➖ 1️⃣*5️⃣ ** 9️⃣ 8️⃣1️⃣ 7️⃣ 0️⃣ ** 8️⃣ 7️⃣ 7️⃣ 8️⃣