JAVA - Vetores

399 views
296 views

Published on

JAVA - Vetores

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
399
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

JAVA - Vetores

  1. 1. VETORES Linguagem de Programação II Ciência da Computação Prof.ª Ms. Elaine Cecília Gatto
  2. 2. Vetores • • • • Variável composta homogênea unidimensional Conjunto de variáveis de mesmo tipo Alocadas sequenciamente na memória Índice: referencia sua localização dentro da estrutura X [ 10 ] X[1] X 20 21 22 23 24 25 26 27 28 1 2 3 4 5 6 7 8 9 29 10
  3. 3. Vetores • Tamanho do vetor: quantidade de elementos que o vetor poderá armazenar VAR nome_da_variavel: ARRAY[índice_inicial .. índice_final] OF tipo_dos_dados_do_vetor; • nome_da_variavel é o nome da variável do tipo vetor;
  4. 4. Vetores VAR nome_da_variavel: ARRAY[índice_inicial .. índice_final] OF tipo_dos_dados_do_vetor; • índice_inicial é o valor correspondente ao índice da primeira posição do vetor; • índice_final é o valor correspondente ao índice da última posição do vetor; • tipo_d0s_dados_d0_vetor é o tipo básico dos dados que serão armazenados no vetor.
  5. 5. Vetores • O valor do índice_inicial deve ser maior ou igual ao valor do índice_final • Exemplo1: Var Vetor1: ARRAY[1..10] of integer; • Exemplo 2: Var Vetor2: ARRAY[5..9] of real;
  6. 6. Vetores • O índice também pode ser representando por caracteres • Exemplo3: Var Vetor1: ARRAY[‘C’.. ‘G’] of integer; • Os valores que indicam o índice_inicial e o índice_final devem representar valores fixos literais ou constantes, não podendo ser substituídos por variáveis. • Literal é um valor fixo, definido quando se escreve o programa. Por exemplo, x:=10.3, 10.3 é um literal.
  7. 7. Vetores • • • • Exemplo 4: x: ARRAY[1..10] of real; Exemplo 5: vet: ARRAY[5..9] of char; Exemplo 6: x: ARRAY[‘D’.. ‘G’] of integer; Exemplo 7: – Const min = 3; – Const max = 7; – V: ARRAY[min..max] of integer;
  8. 8. Vetores: Atribuindo Valores x[4] := 5; //atribui o valor 5 à posição 4 do vetor vet[3]:=‘F’; //atribui o valor F à posição 3 do vetor Y[‘d’]:=4.1; //atribui o valor 4.1 à posição d do vetor
  9. 9. Vetores: Preenchendo um Vetor Significa atribuir valores à todas as suas posições Usar um FOR para isto! Exemplo1: for i:=1 to 7 do begin readln(x[i]); end;
  10. 10. Vetores: Preenchendo um Vetor Exemplo2: for i:=‘c’ to ‘e’ do begin readln(x[i]); end;
  11. 11. Vetores: Imprimindo um Vetor Exemplo 1: for i:=1 to 10 do begin writeln(x[i]); end; Exemplo 2: for i:=‘c’ to ‘e’ do begin writeln(x[i]); end;

×