Buscar

Resumo6_Vetor_Cpp

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

www.professoresalgoritmos.com 
Vetor 
C++ 
Resumo 6 
Profª. Ivre Marjorie R. Machado 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
• Variável espaço na memória capaz de 
armazenar um valor 
Relembrar é viver! 
Apenas um 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
• Variável espaço na memória capaz de 
armazenar um valor 
Relembrar é viver! 
Não seria bom se 
esse espaço fosse 
capaz de 
armazenar mais de 
um valor? 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
• Esse é o objetivo do vetor 
– conseguir armazenar mais de um valor em um espaço 
na memória 
• Podemos fazer uma analogia com as divisórias que 
colocamos em uma gaveta para organizá-la 
Vetor 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
• Variável composta homogênea unidimensional 
– Composta: capaz de armazenar mais de um valor 
– Homogênea: apenas um tipo (int, float ou char) 
– Unidimensional: apenas uma dimensão (linha ou 
coluna) 
Vetor 
nota 
num1 
sexo 
Memória RAM 
Com o vetor: é possível 
armazenar um valor 
em cada uma das 
posições na variável 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
• Mas é necessário conseguir acessar cada uma das 
posições do vetor, para isso, são usados os índices 
– Começam sempre em ZERO e terminam em tamanho 
do vetor menos UM 
Vetor 
nota 
num1 
sexo 
Memória RAM 
0 1 2 3 4 
índice 
5 posições 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
• Para o vetor ser criado na memória, é necessário 
declarar o vetor, assim como qualquer variável 
Declaração de um Vetor 
tipo nome_vetor[ tamanho ] ; 
Quantidade de 
divisões que serão 
feitas na variável 
Tipo de dado (tipo 
de informação que 
será armazenada 
na variável): int, 
float ou char 
O nome do vetor 
deve seguir as 
regras para nomes 
de variáveis 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
Declaração de um Vetor 
tipo nome_vetor[ tamanho ] ; 
int nota[ 5 ] ; 
float soma[ 10 ] , media[ 20 ] ; 
char nome[ 150 ] ; 
Exemplos: 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
• Preencher um vetor, significa armazenar um valor em 
todas as posições do vetor 
• Para isso, é necessário usar uma estrutura de 
repetição 
– Para percorrer todo o vetor 
– e a mais simples e indicada, é a estrutura for 
Preencher um Vetor 
for (i = 0; i < tamanho do vetor; i++) 
 { 
cin>> nome_vetor[ i ]; 
 } 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
Preencher um Vetor 
for (i = 0; i < tamanho do vetor; i++) 
 { 
 cin>> nome_vetor[ i ]; 
 } 
A variável i é 
usada para 
identificar o 
índice do vetor 
A variável i começa com ZERO, pois o 
índice do vetor começa com zero 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
• Mostrar um vetor, significa mostrar na tela todas as 
posições do vetor 
• Para isso, é necessário usar uma estrutura de 
repetição 
– Para percorrer todo o vetor 
– e a mais simples e indicada, é a estrutura for 
Mostrar um Vetor 
for (i = 0; i < tamanho do vetor; i++) 
 { 
cout<<nome_vetor[ i ]; 
 } 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
Mostrar um Vetor 
for (i = 0; i < tamanho do vetor; i++) 
 { 
 cout<<nome_vetor[ i ]; 
 } 
A variável i é 
usada para 
identificar o 
índice do vetor 
A variável i começa com ZERO, pois o 
índice do vetor começa com zero 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
Exemplo 
• Faça um programa em C++ que preencha um 
vetor com 15 elementos inteiros e verifique a 
existência de elementos iguais a 30, 
mostrando na tela as posições em que esses 
elementos aparecem no vetor. 
 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
Exemplo 
• Suponha que o vetor será preenchido com os 
seguintes valores 
 
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 
20 30 10 15 18 6 1 0 30 15 2 3 35 100 30 
Obs.: o índice do vetor vai de ZERO até 14 (tamanho -1) 
O índice representa a posição no qual será armazenado o valor 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
Solução - Exemplo 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
Solução - Exemplo 
O terceiro for é para verificar as 
posições do vetor que possuem 
o valor 30 armazenado 
O segundo for é para 
mostrar os valores 
armazenador no vetor 
O primeiro for é 
para preencher o 
vetor 
www.professoresalgoritmos.com www.professoresalgoritmos.com 
Saída- Exemplo 
Índices do vetor

Outros materiais