MC326: Estruturas de Arquivos TP 1 Definir uma Base de Dados com os arquivos PROFESSORES e ALUNOS com as seguintes características: - O arquivo PROFESSORES tem registros de tamanho fixo com os seguintes campos: 1.- Número de matrícula do professor (chave primária) - 6 caracteres 2.- Nome do professor (campo de no máximo 3 subcampos) - 25 caracteres 3.- Unidade a que pertence (veja arquivo_1 de siglas) - 6 caracteres 4.- Materia 1 ministrada (veja arquivo_2 de siglas) - 5 caracteres 5.- Materia 2 ministrada `` - 5 caracteres 6.- Materia 3 ministrada `` - 5 caracteres No caso de professores que não ministrem nenhuma das matérias, os respectivos campos ficam em branco. Exemplos: 211234 SPXCD MPHJL KLPWER IC LA612 LA515 MC704 124521 RUIOR JKLPYTYUU FEF EL413 - O arquivo ALUNOS tem registros de tamanho variável com os seguintes campos: 1.- RA do aluno (chave primária) - 6 caracteres 2.- Nome do aluno (campo de no máximo três sub-campos) 3.- Código do curso (entre 1 e 20) 4.- Idade (entre 15 e 80) 5.- Matérias matriculadas (veja arquivo_2 de siglas) O número de materias matriculadas de cada aluno é limitado entre 1 e 7 e cada uma delas é separada por / dentro do campo. Utilize qualquer uma das estruturas de arquivos de registros de tamanho variável apresentadas em aula. Exemplos: 992614|Cvcdert Mlklok Jpoert|2|21|MC101/MC102/MC600/QO511| @987656|Dsdert Gpertc Dertg|14|18|EL413/LA515@... TAREFAS 1.- Gere estes arquivos com valores aleatórios considerando as chaves primarias definidas em cada um deles. Para os campos da unidade e das materias gere aleatoriamnte entre os códigos fornecidos pelos arquivo_1 e arquivo_2. 2.- Implemente uma função que calcule a média das idades dos alunos. 3.- Implemente funções para mostrar as informações de um professor segundo sua matrícula e um aluno, segundo seu RA. Considere arquivos de indexação. OBs.: Utilize os arquivo_1 e arquivo_2 de siglas para geracao aleatoria das siglas correspondentes a Unidade do professor e disciplinas cursadas/ministradas, respectivamente. O tamanho das bases PROFESSORES e ALUNOS deve ser fornecido pelo usuário. Data de entrega: 29/03/2001