Relat Rio 8685 8684 8831

1357 palavras 6 páginas
Engenharia Eletrotécnica e de Computadores

Trabalho Prático
Programação I
06-06-2013
Trabalho elaborado por:
André Borges 8685
Pedro Oliveira 8684
Vitor Roque 8831

i

Conteúdo
Introdução ......................................................................................................................... 3

Introdução

Neste trabalho de Programação I foi pedido o desenvolvimento de 3 aplicações na linguagem C, cada aplicação tem como finalidade a interacção entre o utilizador e máquina mas todas com diferentes funcionalidades, em que são possíveis a inserção e consulta de dados.
A primeira aplicação é baseada na gestão de arquivos de exames médicos, numa estrutura baseada em listas ligadas simples, em que terá de ter como principais funções consultar exames num determinado período de tempo, consultar exames de determinados doentes e arquivar exames em formato digital.
A segunda aplicação é baseada na gestão de um simposium de medicamentos genéricos, com uma estrutura baseada em listas duplamente ligadas, em que o médico deve ter acesso a toda a informação necessária sobre determinado produto farmacêutico, e também ter a possibilidade de consulta da ficha de cada produto tal como a inserção de novos medicamentos e respectivas informações.

E por ultimo a terceira aplicação baseada num gestor de provas desportivas estruturada essencialmente em árvores binárias de procura, em que a aplicação deve receber e guardar determinadas características de cada atleta, também guardar tempos de partida e chegada da prova em questão, e finalmente consultar a informação de cada atleta, tal como também possibilitar a inserção de novos atletas.

Aplicação A- Gerir o Arquivo de Exames de Diagnótico Médico
Estrutura de Dados
A estrutura de dados utilizada nesta aplicação foi lista ligada simples.

Decisões de Implementação
Na função inserir usamos a função strcpy para passar o nome inserido para a lista ligada, para a função consultar por nome é uma função típica de consultar

Relacionados