ATPS ESTRUTURA DE DADOS RELATORIO 1

444 palavras 2 páginas
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 passageiros: "); scanf("%d",&x->passageiros); printf("\n\t\tInforme o comprimento: "); scanf("%f",&x->comprimento); printf("\n\t\tInforme a altura: "); scanf("%f",&x->altura); printf("\n\t\tInforme a velocidade: "); scanf("%f",&x->velocidade); printf("\n\t\tInforme a altitude: "); scanf("%f",&x->altitude); printf("\n\t\tInforme o motor: "); fflush(stdin); gets(x->motor);
}
void imprime(taviao *l){ printf("\n\tModelo: %s", l->modelo);

Relacionados

  • Analise estruturas de sistemas passo 3 e 4
    960 palavras | 4 páginas
  • Bioquimica
    8061 palavras | 33 páginas
  • ATPS dIREITO eMPRESARIAL
    7191 palavras | 29 páginas
  • Atps Redes 4 Semestre 26 03 2012
    14394 palavras | 58 páginas
  • ENVELHECIMENTO, ESTRESSE OXIDATIVO E SARCOPENIA: UMA ABORDAGEM SISTÊMICA
    8485 palavras | 34 páginas
  • Envelhecimento, estresse oxidativo e sarcopenia: uma abordagem sistêmica
    8626 palavras | 35 páginas
  • ATPS DIREITO EMPRESARIAL
    7075 palavras | 29 páginas
  • musculação
    13123 palavras | 53 páginas
  • artigo laser em ratos
    4519 palavras | 19 páginas
  • Tecido adiposo um orgão endocrino
    6862 palavras | 28 páginas