Matriz em algoritmo
A matriz é a forma mais simples de usar tabelas de valores com apenas uma coluna e várias linhas de dados. Essa estrutura de ddos fica em uma única variável dimensionada com um determinado tamanho. A dimensão de uma matriz é formada por constantes inteiras e positivas. Os nomes dados a uma variável de matriz seguem as mesas regras dos nomes dados a variáveis simples. Para entender um pouco sobre matrizes, imaginemos um edifício com um número finito de andares, representando uma estrutura de dados, e seus andares, partições dessa estrutura. Visto que os andares são uma segmentação direta do prédio, estes compõem então o que chamaremos de matrizes. Uma matriz é um tipo de dado usado para representar certa quantidade de variáveis de valores homogêneos. Uma matriz é uma serie de variáveis do mesmo tipo referenciado por um único nome, onde cada variável é diferenciada através de um número chamada índice. Podemos imaginar que na memória do computador a matriz seja mais ou menos da seguinte forma:
Representação gráfica de matriz na memória do computador
Para ter ideia de cmo usar uma matriz em certa situação e de sua vantagem operacional de trabalho, considere o seguinte problema:
Elaborar um programa que soma e apresenta a quantidade de salas de um prédio.
A tabela abaixo representa como as salas são distribuídas pelo prédio. A partir da coluna Salas, basta escrever um programa para fazer o cálculo da soma dos cinco andares do prédio. Para representar a soma do primeiro andar será utilizada a variável A1, para o valor do segundo andar, a variável A2 e assim por diante até o quinto andar. Considere as variáveis simples seguintes e seus respectivos valores:
|Andar |Salas | |Variavel |
|1 |10 | |A1 |
|2