Este documento discute vetores em C/C++. Explica que vetores são variáveis compostas unidimensionais que armazenam dados do mesmo tipo em posições sequenciais de memória identificadas por índices. Detalha como declarar vetores, atribuir e acessar valores usando índices, preencher vetores com loops, e mostrar os elementos de um vetor.
Vetores em C++ - Definição, declaração, atribuição e exibição
1. Aula 2 | Vetores
TREINAMENTO PARA SOLUCIONAR PROBLEMAS
COMPUTACIONAIS COM A LINGUAGEM DE
PROGRAMAÇÃO C++
MSC. Henry Raúl González Brito | henryraul@outlook.com
2. Contenúo
• Definição e declaração de Vetor.
• Atribuindo Valores.
• Preenchendo um vetor.
• Mostrando os elementos
• Vector en C/C++.
• Exercicios.
3. Bibliografia
• Cap 5: ASCENCIO, A. F. G. e CAMPOS, E. A. V. - Fundamentos da
Programação de Computadores: Algoritmos, Pascal e C/C++; São Paulo:
Prentice Hall, 2002.
• Cap 1, 2, 3, 4: Viviane Mizrahi V. – Treinamento Linguajem C - São
Paulo: Prentice Hall, 2002.
• Ajuda do Dev C++
4. Definição de vetor
•Vetor também é conhecido como variável composta
homogénea unidimensional.
•Se trata de um conjunto de variáveis de mesmo
tipo que possuem o mesmo identificador (nome) e
são alocadas sequencialmente na memória.
•Como as variáveis tem o mesmo nome, o que as
distingue é um índice que referencia sua localização
dentro da estrutura.
6. Declaração
tipo nome[tamanho];
Nome é o nome da variável do tipo vetor
Tamanho é a
quantidade de variáveis
que vão compor o vetor
Tipo é o tipo básico de
datos que serão
armazenados no vector
7. Atribuindo Valores ao Vector
•As atribuições em vetor exigem que seja informada
em qual de suas posições o valor ficará
armazenado.
•X [1] = 20;
•X [4] = 50;
•No exemplo, o número 20 e 50 serem armazenados
na posição de índice 1 e 4 respetivamente.
8. Preenchendo um Vetor
• Preencher um vetor significa atribuir valores a todas
as suas posições. Assim, deve-se implementar um
mecanismo que controle o valor índice.
int numero[5];
int numTemp;
for (int i=0; i<5; i++){
scanf("%d", &numTemp);
numero[i] = numTemp;
}
9. Mostrando os elementos do Vetor
•Mostrar os valores contidos em um vetor implica a
utilização do índice.
int numero[5];
for (int i=0; i<5; i++){
printf("nPosicao %d Valor %dn",i, numero[i]);
}
10. Vetores em C/C++
•Índices (iniciam em “0”, até “n”);
•Índices utilizados para Recuperar/Inserir valores.
• int vet[10];
• char x[5];
• X[1] =‘*';
• vet[3]= 8 ;
11. Aula 2 | Vetores
TREINAMENTO PARA SOLUCIONAR PROBLEMAS
COMPUTACIONAIS COM A LINGUAGEM DE
PROGRAMAÇÃO C++
MSC. Henry Raúl González Brito | henryraul@outlook.com