Texto Digital
Exames: Texto Digital. Pesquise 862.000+ trabalhos acadêmicosPor: dodospbrsp • 27/9/2014 • 531 Palavras (3 Páginas) • 385 Visualizações
Etapa 1 passo 3
1 – Tem seu endereço fixado antes de iniciar a execução do programa, e a área de memória ocupada por ela se mantém constante durante toda a execução.
Ex:
Um exemplo típico de alocação estática são as variáveis globais e arrays.
2- # include
# include
struct aviao {
char modelo [50];
char fabricante [50];
int passageiros;
float comprimento;
float altura;
float velocidade;
float altitude;
float motor;
};
main (){
struct aviao x ;
printf ("digite o modelo do aviao:");
gets (x.modelo);
printf ("digite o fabricante:");
gets (x.fabricante);
printf ("digite a capacidade de passageiros:");
scanf ("%d",&x.passageiros);
printf ("digite o comprimento do aviao:");
scanf ("%f",&x.comprimento);
printf ("digite a altura do aviao:");
scanf ("%f",&x.altura);
printf ("digite a velocidade máxima do aviao:");
scanf ("%f",&x.velocidade);
printf ("digite a media de altitude:");
scanf ("%f",&x.altitude);
printf ("digite a capacidade do motor:");
scanf ("%f",&x.motor);
printf ("%s\n",x.modelo);
printf ("%s\n",x.fabricante);
printf ("%d\n",x.passageiros);
printf
("%.2f\n",x.comprimento);
printf ("%.2f\n",x.altura);
printf ("%.2f\n",x.velocidade);
printf ("%.2f\n",x.altitude);
printf ("%.2f\n",x.motor);
system ("pause");
}
Passo 4
Relatório 01 – Estrutura de Dados
Conteúdo visto na etapa 1:
Alocação de memória: que consiste no processo de solicitar e utilizar memória durante o processo de execução de um programa de computador que está dividida em dois grupos: Alocação estática, onde os dados tem um tamanho fixo e estão organizados seqüencialmente na memória do computador e Alocação Dinâmica, onde os dados não precisam ter um tamanho fixo, pois podemos definir para cada dado quanto de memória que desejamos usar.
Ponteiros em c: é simplesmemte uma variável que armazena o endereço de outra variável. Permite que o programador referencie a posição de objetos bem como os próprios objetos.
Estruturas de dados: na maioria dos casos, baseiam-se nos tipos de armazenamento vistos dia a dia, ou seja, nada mais são do que a transformação de uma forma de armazenamento já conhecida e utilizada no mundo real adaptada para o mundo computacional.
Vetores: também chamados arrays (do inglês) ou arranjo ou ainda matrizes, são uma maneira de armazenar vários dados num mesmo nome de variável através do uso de índices numéricos. Em C, vetores devem sempre conter dados do mesmo tipo de variável.
Vetor Unidimensional:
é um conjunto único de dados em memória de mesmo típo, sendo este seguimento acessado através de um índice numérico de valor inteiro positivo.
Com base nas leituras feitas pelos integrantes do grupo sobre a Introdução a Estrutura de Dados, Vetores e Matrizes ,utilizando o livro texto da disciplina , internet ,slides disponibilizados no site aedu,discutimos sobre o conteúdo lido para desenvolvimento da atividade proposta no passo3 referente a estrutura avião (struct avião).
O conteúdo discutido
Etapa 2
Passo2
1-2-3
# include
# include
# define MAXVOO 2
struct voo {
int numvoo;
int hora;
int minutos;
int dia;
int mes;
int ano;
int horavoo;
int minutosvoo;
char aersaida [20];// Aeroporto de saida
char
...