Como declarar valores nas estruturas vetores e matrizes? Exemplifique!
Soluções para a tarefa
Respondido por
4
Primeiramente, para a declaração de variáveis, é preciso saber o tipo dela, se ela é inteira, real, caracteres, entre outras.
Para manter mais simples a explicação, vou usar uma variável do tipo inteiro.
No início do código, definimos um nome para a variável e um tipo e como queremos um vetor e uma matriz, devemos inserir colchetes de acordo com a quantidade de dimensões que queremos nas variáveis.
Var
matriz [][] : inteiro
vetor[] : inteiro
Acima, foram definidas duas variáveis, matriz do tipo inteiro com duas dimensões e vetor, do tipo inteiro com uma dimensão, também é possível inserir dentro dos colchetes um valor para determinar o tamanho do vetor ou da matriz.
Tanto os vetores quanto as matrizes iniciam na posição 0 (pro computador), então sempre que desejamos inserir algum valor nela, devemos iniciar pela posição 0, dessa forma:
matriz[0][0] <- 1
vetor[0] <- 1
A maneira mais comum de preenche-los, é através de uma estrutura de repetição, de forma a inserir os números de acordo com a quantidade de vezes que ela repete:
para i de 0 ate 4 faca
vetor[i] <- i+1
para f de 0 ate 4 faca
matriz[i][f] <- f + 2
fimpara
fimpara
No pedaço de código acima, fiz a incrementação tanto do vetor quanto da raiz, nele, o vetor recebe o valor de i, que no início da repetição é 0 somado a 1, então 0 + 1 = 1, portanto o vetor terá o valor 1 na posição 0 dele.
A matriz deve ser feita dentro de dois laços de repetição, pois possui duas dimensões, então, no código acima, a posição [0][0] da matriz terá o valor de f (0) somado a 2, portanto 0 + 2 = 2 é o valor da posição inicial da matriz.
o resultado final das variáveis no código acima será:
Vetor [0,1,2,3,4] = 1,2,3,4,5
Matriz [(0,0)(0,1)(0,2)(0,3)(0,4) = 2, 3, 4, 5, 6
(1,0)(1,1)(1,2)(1,3)(1,4) 2, 3, 4, 5, 6
(2,0)(2,1)(2,2)(2,3)(2,4) 2, 3, 4, 5, 6
(3,0)(3,1)(3,2)(3,3)(3,4) 2, 3, 4, 5, 6
(4,0)(4,1)(4,2)(4,3)(4,4)] 2, 3, 4, 5, 6
Para manter mais simples a explicação, vou usar uma variável do tipo inteiro.
No início do código, definimos um nome para a variável e um tipo e como queremos um vetor e uma matriz, devemos inserir colchetes de acordo com a quantidade de dimensões que queremos nas variáveis.
Var
matriz [][] : inteiro
vetor[] : inteiro
Acima, foram definidas duas variáveis, matriz do tipo inteiro com duas dimensões e vetor, do tipo inteiro com uma dimensão, também é possível inserir dentro dos colchetes um valor para determinar o tamanho do vetor ou da matriz.
Tanto os vetores quanto as matrizes iniciam na posição 0 (pro computador), então sempre que desejamos inserir algum valor nela, devemos iniciar pela posição 0, dessa forma:
matriz[0][0] <- 1
vetor[0] <- 1
A maneira mais comum de preenche-los, é através de uma estrutura de repetição, de forma a inserir os números de acordo com a quantidade de vezes que ela repete:
para i de 0 ate 4 faca
vetor[i] <- i+1
para f de 0 ate 4 faca
matriz[i][f] <- f + 2
fimpara
fimpara
No pedaço de código acima, fiz a incrementação tanto do vetor quanto da raiz, nele, o vetor recebe o valor de i, que no início da repetição é 0 somado a 1, então 0 + 1 = 1, portanto o vetor terá o valor 1 na posição 0 dele.
A matriz deve ser feita dentro de dois laços de repetição, pois possui duas dimensões, então, no código acima, a posição [0][0] da matriz terá o valor de f (0) somado a 2, portanto 0 + 2 = 2 é o valor da posição inicial da matriz.
o resultado final das variáveis no código acima será:
Vetor [0,1,2,3,4] = 1,2,3,4,5
Matriz [(0,0)(0,1)(0,2)(0,3)(0,4) = 2, 3, 4, 5, 6
(1,0)(1,1)(1,2)(1,3)(1,4) 2, 3, 4, 5, 6
(2,0)(2,1)(2,2)(2,3)(2,4) 2, 3, 4, 5, 6
(3,0)(3,1)(3,2)(3,3)(3,4) 2, 3, 4, 5, 6
(4,0)(4,1)(4,2)(4,3)(4,4)] 2, 3, 4, 5, 6
Perguntas interessantes
Ed. Técnica,
8 meses atrás
Biologia,
8 meses atrás
Matemática,
8 meses atrás
Física,
1 ano atrás
Saúde,
1 ano atrás