Vetores e Matrizes (em pseudocódigo) Flashcards

1
Q

O que são vetores e matrizes em programação de computadores?

A

São variáveis compostas que armazenam sequências de objetos. Os objetos são referenciados por um único nome, isto é, declara-se um vetor ou uma matriz com apenas um nome de variável que será utilizado para acessar os elementos da sequência de objetos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual a diferença de um vetor para uma matriz?

A

Os vetores são variáveis compostas unidimensionais, já as matrizes são multidimensionais.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como declarar um vetor?

A

Para declarar um vetor, escreve-se seu tipo, em seguida o seu nome de identificação então os símbolos [] (colchetes). Entre os símbolos de abertura e de fechamento de colchetes insere-se a quantidade de registros que ele pode armazenar.

Exemplo 01 inteiro lista_numeros[10];
Exemplo 02 literal lista_palavras[30];
Exemplo 03 booleano lista_valores_logicos[5];

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Como declarar uma matriz?

A

Para declarar uma matriz, escreve-se seu tipo, em seguida o seu nome de identificação então duas ou mais sequências dos símbolos [] (colchetes). A quantidade de simbolos [] indicará o número de dimensões da variável. Exemplo, uma matriz bidimensional (linhas e colunas) é definida com [][], já uma matriz tridimensional é definida com [][][]. Entre os símbolos de abertura e de fechamento de colchetes insere-se a quantidade de registros que a respectiva dimensão pode armazenar. Exemplo, em uma matriz bidimensional a declaração que é escrita com [2][4] indica uma matriz de 2 linhas e 4 colunas.

Exemplo 01 inteiro matriz_numeros[2][4];
Exemplo 02 literal matriz_palavras[10][10][20];
Exemplo 03 booleano lista_valores_logicos[5][5];

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como acessar os valores de vetores e matrizes?

A

Escreve-se a variável seguida dos seus respectivos colchetes e, entre eles, a posição que se deseja acessar.

Exemplo 01 ao escrever vetor_numeros[1] acessa-se a posição 1 do vetor.
Exemplo 02 ao escrever matrizes_numeros[1][2] acessa-se aposição da matriz correspondente a linha 1 e a coluna 2.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como inserir valores em um campo de vetor ou matriz?

A

Utiliza-se o comando de atribuição ou de leitura de dados na posição do vetor ou matriz.

Exemplo 01 vetor_numeros[1] = 10
Exemplo 02 vetor_nomes[5] = “Mario”
Exemplo 03 matriz_numeros[2][3] = 5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como atualizar os valores de um campo de vetor ou matriz?

A

Utiliza-se o comando de atribuição ou de leitura de dados na posição do vetor ou matriz para sobreescrever um valor existente.

Exemplo 01 vetor_numeros[1] = 10, então ao escrever o comando vetor_numeros[1] = 1 o valor 10 será atualizado para 1.
Exemplo 02 vetor_numeros[5] = “Mário”, então ao escrever o comando vetor_numeros[5] = “Lúcia” o valor “Mário” será atualizado para “Lúcia”.
Exemplo 03 matriz_numeros[2][3] = 5, então ao escrever o comando matriz_numeros[2][3] = 10 o valor 5 será atualizado para 10.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Como apagar os valores de um campo de vetor ou matriz?

A

Utiliza-se o comando de atribuição na posição do vetor ou matriz para sobreescrever o valor existente com o valor nulo.

Exemplo 01 vetor_numeros[1] = nulo
Exemplo 02 vetor_nomes[5] = nulo
Exemplo 03 matriz_numeros[2][3] = nulo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Como percorrer os campos de um vetor?

A

Através de uma estrutura de repetição, utiliza-se a variável que controla as iterações como índice para acessar cada campo do vetor. A estrutura de repetição deverá considerar a quantidade de elementos do vetor como valor de parada.

Exemplo

inteiro  lista_numeros[10]

para  (i =1; i < 11; i = i +1)   {
    
    imprima lista_numeros [i]
		
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Como percorrer os campos de uma matriz?

A

Assim como com os vetores, utilizam-se as estruturas de repetição. No caso específico das matrizes, deve-se utilizar estruturas de repetição aninhadas para percorrer toda a variável. A estrutura de repetição deverá considerar a quantidade de elementos de cada dimensão da matriz como valores de parada. Cada estrutura de repetição será responsável por viabilizar a varredura em uma dimensão da matriz.

Exemplo

inteiro  matriz_numeros[2][3]

para  (i =1; i < 3; i = i +1)   {

   para (j =1; i < 4; i = j +1)   {
    
       imprima matriz_numeros [i][j]
		
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly