Relatório I estrutura de dados

436 palavras 2 páginas
1. ALOCAÇÃO ESTÁTICA DE MEMÓRIA

Todo programa precisa utilizar memória para ser executado. Quando um programa inicia sua execução, ele começa a solicitar memória ao sistema operacional, ou seja, faz a alocação de memória necessária para a sua execução. Nem sempre a memória alocada na iniciação do programa é suficiente, então o programa também precisa alocar memória durante a sua execução
Na alocação estática, o espaço de memoria que as variaveis irão utilizar durante a execução do programa é definido manualmente pelo programador na hora de implementar o código, não sendo possivel alterar o tamanho deste espaço durante a execuçãodo programa.
Ao definir estáticamente uma variável, seja qual for o tipo, o compilador reserva o espaço na memória necessário a essa variável.
Em C existem quatro tipos de dados básicos, que são: char - caracter : 1 byte int - inteiro: 4 bytes float - número de virgula flutuante : 4 bytes double - normalmente o dobro da float : 8 bytes
Abaixo um exemplo de alocação estática: int a,b; a = 3; // a recebe o valor 3 b = a * 2; // b recebe o dobro do valor de a

Na primeira linha é reservado um espaço na memória para as variáveis “a” e “b”, que nas proximas linhas receberam um valor.

2. ESTRUTURA DE DADOS – AVIÃO
#include
#include struct aviao { char modelo[30]; char fabricante[40]; int passageiros; int altura; float velocidade; float altitude; char motor[30];
};

int main()
{
struct aviao cadastro;

printf ("-----CADASTRO DE AERONAVE-----\n\n");

printf("* Insira o modelo do aviao:\n"); scanf("%s", &cadastro.modelo); fflush(stdin);

printf("* Insira o fabricante do aviao:\n"); scanf("%s", &cadastro.fabricante); fflush(stdin);

printf("* Insira a quantidade de passageiros do aviao:\n"); scanf("%d", &cadastro.passageiros); fflush(stdin);

printf("* Insira a altura do aviao:\n"); scanf("%f", &cadastro.altura);

Relacionados

  • Tipos de Comunicação-Modos de transferência de dados
    9373 palavras | 38 páginas
  • Projeto de um sistema
    9238 palavras | 37 páginas
  • Atps etapa 1 Estrutura de Dados
    1231 palavras | 5 páginas
  • Contabilidade
    8604 palavras | 35 páginas
  • Tecnologia da informação
    1178 palavras | 5 páginas
  • Estrutura de dados Caelum
    7568 palavras | 31 páginas
  • Access 07
    5450 palavras | 22 páginas
  • TESTE
    4685 palavras | 19 páginas
  • C - Software de Pesquisa de Dados em Arquivos
    2247 palavras | 9 páginas
  • Metodologia Científica
    13001 palavras | 53 páginas