Buscar

Linguagem C - Vetores

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Professor:
Leonardo Pereira de Sousa
Algoritmos e Programação I
UNIVERSIDADE FEDERAL DO PIAUÍ – UFPI
Campus Picos
1
VETORES
AULA 14
VETOR
O vetor é uma estrutura de dados linear que necessita de somente um índice para que seus elementos sejam endereçados. 
É utilizado para armazenar uma lista de valores do mesmo tipo, ou seja, o tipo vetor permite armazenar mais de um valor em uma mesma variável.
VETOR
Um dado vetor é definido como tendo um número fixo de células idênticas (seu conteúdo é dividido em posições). 
Cada célula armazena um e somente um dos valores de dados do vetor. 
Cada uma das células de um vetor possui seu próprio endereço, ou índice, através do qual pode ser referenciada. 
Nessa estrutura todos os elementos são do mesmo tipo, e cada um pode receber um valor diferente [3, 21,4].
VETOR
Algumas características do tipo vetor([10]):
Alocação estática (deve-se conhecer as dimensões da estrutura no momento da declaração).
Estrutura homogênea.
Alocação seqüencial (bytes contíguos).
VETOR
A partir do endereço do primeiro elemento é possível determinar a localização dos demais elementos do vetor.
Isso é possível porque os elementos do vetor estão dispostos na memória um ao lado do outro e cada elemento tem o seu tamanho fixo.
VETOR
A definição de um vetor em C se dá pela sintaxe:
Tipo_do_dado nome_do_vetor[tamanho_do_vetor]
VETOR
VETOR
Exemplo de Vetor 01
Dada uma seqüência de n números, imprimi-la na ordem inversa à da leitura.
Exemplo de Vetor 02
Programa para calcular a média de 5 valores.
Declaração das Variáveis
Exemplo de Vetor 02
Estrutura de Repetição
Exercicio 01
Criar um programa para preencher um vetor de 8 elementos inteiros. 
Mostrar o vetor e informar quantos números são maiores que 30.
Somar estes números. 
Somar todos os números.
Resposta
Declaração de Variáveis
Resposta
Soma dos Números > 30
Resposta
Divulgação de Números
Resposta
Soma de todos os números
Exercitando
Exercitando
1 - Neste exercício temos dois vetores com 5 posições (0 a 4). Em cada vetor entraremos com cinco números. Mostrar os números e depois somar números que pertençam a mesma posição, ou seja: [0]+[0],[1]+[1],...
2 - Preencher um vetor com 5 números e a medida que for digitado o numero, calcular o cubo e mostrar em outro vetor. Mostrar os dois vetores.
3 - Preencher um vetor com os numeros 10 a 20, e depois mostrar os elementos ímpares do vetor.
fim

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais