You are on page 1of 4

11/01/2018

Vetores
Prof. Dr. Nelio Alves

/educandoweb
/educandoweb

Vetores
Um vetor corresponde a uma coleção de dados
de tamanho fixo, indexada, unidimensional e
homogênea 0 Maria
1 João
• Indexada: os elementos são acessados por
meio de índices 2 Carlos
3 Ana
• Unidimensional: uma dimensão 4 Joaquim
A
• Homogênea: todos dados são do mesmo tipo

1
11/01/2018

Vetores

Vetores são também chamados de arranjos


unidimensionais
0 Maria
1 João
Em C# a primeira posição e um vetor é a
2 Carlos
posição 0
3 Ana
4 Joaquim
Um arranjo deve ser alocado previamente,
antes de ser utilizado. Uma vez alocado, sua A
quantidade de elementos é fixa

Memória RAM

Como criar um vetor? 0 0 0


1 1 1
int[] A;
2 2 2
declaração double[] B;
3 3 3
string[] C;
4 4 4
5 B 5

A = new int[10]; 6 6
7 7
instanciação B = new double[5];
8 C
C = new string[8];
9
A

2
11/01/2018

Memória RAM
Como acessar os
elementos de um vetor? 0 0 10 0
1 1 11 1 Maria

2 2 12 2
A[3] = 10; 3 10 3 13 3
4 4 14 4
for (int i=0; i<5; i++) { 5 B 5
B[i] = i + 10; 6 6
}
7 7
8 C
C[1] = "Maria";
9
A

Problema exemplo
Fazer um programa para ler um número inteiro positivo N, depois ler N números
quaisquer e armazená-los em um vetor. Em seguida, mostrar na tela todos
elementos do vetor.

Entrada Saída

4 10.5
10.5 4.2
4.2 -7.1
-7.1 15.0
15.0

3
11/01/2018

Resumo da aula
• Vetor: coleção de dados 0
• Tamanho fixo
• Arranjo unidimensional 1
• Indexada
• Homogênea 2
3
• Declaração: double[] B;
4
• Instanciação: B = new double[5];
• Acesso: B[3] = 20; B

• Problema exemplo: ler e imprimir na tela um vetor

/educandoweb
/educandoweb

You might also like