Você está na página 1de 11

Vetores

PROF. MARLON PEREIRA FARIAS


Vetores

 Um vetor é uma estrutura de dados utilizada para


representar certa quantidade de variáveis de valores
homogêneos, ou seja: um conjunto de variáveis,
todas do mesmo tipo.
Vetores

 Vetores são variáveis compostas que podem armazenar um


conjunto de valores.
 Todos estes valores são referenciados através do nome do
vetor (o mesmo para todo o conjunto de valores) e de um
índice (distinto para cada valor.)
 As variáveis vetoriais são análogas aos vetores usados na
matemática e na física, em que um vetor, por exemplo

 é constituído por três valores x1, x2 e x3; neste caso o


nome do vetor é x e os índices são 1, 2 e 3.
Vetores

 Vetores são variáveis compostas que podem


armazenar um conjunto de valores.
 Todos estes valores são referenciados através do
nome do vetor (o mesmo para todo o conjunto de
valores) e de um índice (distinto para cada valor).
 As valores armazenados numa variável vetorial são
todos do mesmo tipo, por isso os vetores são
chamados de variáveis compostas homogêneas.
Vetores

 Vetor (array) é uma estrutura de dados utilizada para


representar certa quantidade de variáveis de valores
homogêneos, ou seja, um conjunto de variáveis,
todas do mesmo tipo.
 Os vetores são imprescindíveis quando se quer
armazenar diversos valores de um mesmo tipo e
referenciá-los com o mesmo nome.
Vetores

 Por exemplo, para armazenar as idades de vários alunos de


uma turma, poderia se criar um vetor idade com 8
posições; cada índice de 0 a 7 corresponderia a um
funcionário.

 Neste caso será criada uma variável idade[ ] que conterá 8


posições – índices 0 a 7 – onde poderão ser armazenados
números inteiros. Os vetores podem ser de qualquer tipo
alfanumérico.
Vetores

 Declaração de Vetores :
<tipo_do_dado> <nome>[quantidade];

 Exemplo:
int notas[10];
 Também é possível inicializar um vetor com um
conjunto de valores ao mesmo tempo em que o
declaramos.

int notas[] = { 1,2,3};


Vetores

 É importante notar que uma variável de N posições


possui índices de 0 a N-1. Na variável idade de 8
posições usam-se os índices 0 a 7; qualquer índice
fora desta faixa resulta em erro.

 A grade vantagem de se usar índices dentro do nome


da variável é a possibilidade de referenciar um dado
elemento do vetor através de um índice variável.
Preenchendo um Vetor

 Preencher um vetor significa atribuir valores a todas as


suas posições. Assim, deve-se implementar um
mecanismo que faça uma variável assumir todos os
valores possíveis para o índice.

int idades[10];
int i;
for(i=0;i<10;i++){
printf(“”);
scanf(“%d”,&idades[i]);
}
Vetores: Exercícios

1. Dada um vetor de 10 posições do tipo inteiro, faça


um algoritmo que permita o preenchimento de
toda o vetor com os valores digitados pelo usuário.
2. Dado o vetor de 10 posições do tipo inteiro
preenchido no exercício anterior , faça um
algoritmo capaz de fazer a soma de todos os seus
valores e apresente o resultado na tela.
3. Dado o vetor do exercício anterior faca um
algoritmo capaz de dobrar os valores de todas as
posições do vetor.
Vetores: Exercícios

4. Dado o vetor do exercício anterior faça um


algoritmo para mostrar na tela somente os valores
que estiverem em posições impares dentro do
vetor.
5. Dado Um Vetor de 80 posições do tipo char, que
deverá ser preenchido pelo usuário, faça um
algoritmo que, a partir de uma letra digitada pelo
usuário conte quantas vezes esta letra aparece
dentro do vetor e informe o resultado da contagem
ao final do processamento.

Você também pode gostar