elainececiliagatto
1,103 views
11 slides
Dec 03, 2013
Slide 1 of 11
1
2
3
4
5
6
7
8
9
10
11
About This Presentation
JAVA - Vetores
Size: 133.92 KB
Language: pt
Added: Dec 03, 2013
Slides: 11 pages
Slide Content
VETORES Linguagem de Programação II Ciência da Computação Prof.ª Ms. Elaine Cecília Gatto
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 20 21 22 23 24 25 26 27 28 29 X 2 3 X [ 1 ] X [ 10 ] 4 5 6 7 8 9 10 1
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;
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.
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;
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.
Vetores Exemplo 4: x: ARRAY[1..10] of real; Exemplo 5: v et: 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;
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
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]); e nd;
Vetores: Preenchendo um Vetor Exemplo2: for i:=‘c’ to ‘e’ do begin readln(x[i]); e nd;
Vetores: Imprimindo um Vetor Exemplo 1: f or i:=1 to 10 do begin writeln(x[i]); e nd; Exemplo 2: for i :=‘c’ to ‘e’ do begin writeln(x[i ]); e nd;