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
Soluções para a tarefa
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 interessantes
Matemática,
3 meses atrás
Português,
3 meses atrás
Administração,
3 meses atrás
Matemática,
4 meses atrás
História,
4 meses atrás
Física,
9 meses atrás
Português,
9 meses atrás
Inglês,
9 meses atrás