11
Aula 2 | Vetores TREINAMENTO PARA SOLUCIONAR PROBLEMAS COMPUTACIONAIS COM A LINGUAGEM DE PROGRAMAÇÃO C++ MSC. Henry Raúl González Brito | [email protected]

Aula 2 | Vetores

Embed Size (px)

Citation preview

Page 1: Aula 2 | Vetores

Aula 2 | Vetores

TREINAMENTO PARA SOLUCIONAR PROBLEMAS COMPUTACIONAIS COM A LINGUAGEM DE

PROGRAMAÇÃO C++

MSC. Henry Raúl González Brito | [email protected]

Page 2: Aula 2 | Vetores

Contenúo

•Definição e declaração de Vetor.

•Atribuindo Valores.

•Preenchendo um vetor.

•Mostrando os elementos

•Vector en C/C++.

• Exercicios.

Page 3: Aula 2 | Vetores

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++

Page 4: Aula 2 | Vetores

Definição de vetor

•Vetor também é conhecido como variável compostahomogénea unidimensional.

•Se trata de um conjunto de variáveis de mesmotipo que possuem o mesmo identificador (nome) esão alocadas sequencialmente na memória.

•Como as variáveis tem o mesmo nome, o que asdistingue é um índice que referencia sua localizaçãodentro da estrutura.

Page 5: Aula 2 | Vetores

Definição de vetor

Page 6: Aula 2 | Vetores

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

Page 7: Aula 2 | Vetores

Atribuindo Valores ao Vector

•As atribuições em vetor exigem que seja informadaem qual de suas posições o valor ficaráarmazenado.

•X [1] = 20;

•X [4] = 50;

•No exemplo, o número 20 e 50 serem armazenadosna posição de índice 1 e 4 respetivamente.

Page 8: Aula 2 | Vetores

Preenchendo um Vetor

• Preencher um vetor significa atribuir valores a todasas suas posições. Assim, deve-se implementar ummecanismo que controle o valor índice.

int numero[5];

int numTemp;

for (int i=0; i<5; i++){

scanf("%d", &numTemp);

numero[i] = numTemp;

}

Page 9: Aula 2 | Vetores

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 %d\n",i, numero[i]);

}

Page 10: Aula 2 | Vetores

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 ;

Page 11: Aula 2 | Vetores

Aula 2 | Vetores

TREINAMENTO PARA SOLUCIONAR PROBLEMAS COMPUTACIONAIS COM A LINGUAGEM DE

PROGRAMAÇÃO C++

MSC. Henry Raúl González Brito | [email protected]