Leitura dos Dados de uma Matriz de duas dimensões
A leitura de uma matriz de duas dimensões, assim como das matrizes de uma dimensão é processada passo a passo, um elemento por vez, sendo utilizada a instrução leia() seguida da variável mais os seus índices. A seguir são apresentados o diagrama de blocos e codificação em português estruturado da leitura das 4 notas bimestrais de 8 alunos, sem considerar o cálculo da média.
Diagrama de Blocos
Observe que está sendo considerada a leitura das 4 notas de 8 alunos. Assim sendo, a tabela em questão armazena 32 elementos. Um detalhe a ser considerado é a utilização de duas variáveis para controlar os dois índices de posicionamento de dados na tabela. Anteriormente, foi utilizada a variável i para controlar as posições dos elementos dentro da matriz, ou seja, a posição em nível de linha. Neste exemplo, a variável i continua tendo o mesmo efeito e a segunda variável, a j, está controlando a posição da coluna.
Analisando o diagrama de blocos, temos a inicialização das variáveis i e j como 1, ou seja, a leitura será efetuada na primeira linha da primeira coluna. Em seguida é iniciado em primeiro lugar o looping da variável i para controlar a posição em relação às linhas e depois é iniciado o looping da variável j para controlar a posição em relação às colunas.

Comentários
Postar um comentário