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
Contenúo
• Definição e declaração de Vetor.
• Atribuindo Valores.
• Preenchendo um vetor.
• Mostrando os elementos
• Vector en C/C++.
• Exercicios.
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++
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.
Definição de vetor
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
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.
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;
}
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]);
}
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 ;
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

Aula 2 | Vetores

  • 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 edeclaraçã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 •Vetortambé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.
  • 5.
  • 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 aoVector •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 elementosdo 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