Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Lógica de Programação e Estrutura de 
Dados
Prof. M.Sc. Angelo Oliveira
Vetores Bidimensional (Matrizes)
Matrizes
• Depois de estudarmos os vetores, que são estruturas unidimensionais, damos um passo à
frente e entramos no conceito de matrizes. Enquanto os vetores permitem armazenar uma
coleção de dados em apenas uma dimensão (por exemplo, uma lista de nomes ou de números),
as matrizes permitem organizar informações em duas dimensões: linhas e colunas.
Matrizes
• Podemos imaginar uma matriz como uma
tabela, onde cada célula é identificada pela
posição da linha e da coluna. Assim, se em
um vetor acessamos valores por meio de
apenas um índice (ex.: vetor[3]), em uma
matriz utilizamos dois índices: um para a
linha e outro para a coluna (ex.: matriz[2,3]).
Declaração de Matriz
• Em Pseudocódigo, declaramos uma matriz de forma muito semelhante a um vetor, mas agora
definindo duas faixas de valores, uma para linhas e outra para colunas.
Var
 nome: vetor[1..qtdLinhas, 1..qtdColunas] de tipo
Declaração de Matriz
• Em Pseudocódigo, declaramos uma matriz de forma muito semelhante a um vetor, mas agora 
definindo duas faixas de valores, uma para linhas e outra para colunas.
Var
 nome: vetor[1..qtdLinhas, 1..qtdColunas] de tipo
• nome: nome da matriz.
• qtdLinhas: quantidade de linhas.
• qtdColunas: quantidade de colunas.
• tipo: o tipo de dado que a matriz armazenará (inteiro, real, caractere, lógico, etc.).
Declaração de Matriz
• Exemplo:
Atribuição de Valores
➢ Podemos armazenar valores diretamente em uma matriz, indicando a posição da linha e da 
coluna:
• numeros[1,1]

Mais conteúdos dessa disciplina