ATPS Estrutura de Dados
SISTEMAS DE INFORMAÇÃO
ALLISSON OTÁVIO DA SILVA ALVES – 7630728398
LUCAS GONÇALVES PEREIRA – 3227022301
ATIVIDADES PRÁTICAS SUPERVISIONADAS
ESTRUTURA DE DADOS
BELO HORIZONTE
2013
ALLISSON OTÁVIO DA SILVA ALVES – 7630728398
LUCAS GONÇALVES PEREIRA – 3227022301
ATIVIDADES PRÁTICAS SUPERVISIONADAS
ESTRUTURA DE DADOS
Atividade Prática Supervisionada da disciplina de Estrutura de Dados, ministrada pela professora Juliana Santiago Teixeira.
BELO HORIZONTE
2013
RELATÓRIO 1 – ESTRUTURA DE DADOS
ALOCAÇÃO ESTÁTICA DE MEMORIA Alocação estática de memória é quando o compilador reserva em tempo de compilação um espaço determinada da memória do computador para armazenar uma determinada informação cujo o tamanho do espaço não pode ser alterado durante a execução, este tipo de armazenamento é geralmente usado quando se sabe qual o tamanho da informação a ser salva. A alocação estática de memória mantém as informações organizadas na memória de forma linear e sequencial. Isto facilita a sua localização e manipulação. Em contra partida, precisamos estabelecer previamente a quantidade máxima necessária de memória para armazenar uma determinada estrutura de dados, ou seja, se durante a execução for constatado que é necessário mais espaço de memória será necessário alterar o espaço reservado no código fonte da aplicação, ou até mesmo, se precaução for reservado um espaço maior que o utilizado este espaço continuará reservado e sem utilização, ou seja, será um espaço que está reservado sem utilização (lixo de memória). PROGRAMA AVIÃO #include #include #define MAX 100 typedef struct{ char modelo[20]; char fabricante[20]; int passageiros; float comprimento; float altura; float velocidade; float altitude; char motor[10]; }taviao; void insere(taviao *x){ printf("\n\t\tInforme o modelo: "); fflush(stdin); gets(x->modelo); printf("\n\t\tInforme o fabricante: "); fflush(stdin); gets(x->fabricante); printf("\n\t\tInforme a quantidade de