Mudanças entre as edições de "Pensamento Computacional - Arrays Multidimensionais no Java"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(Criou página com '=Como definir e operar com matrizes no Java= *[https://drive.google.com/file/d/1hF7PVsXxsujK3w2WVbfSLLofEXLyWf8k/view?usp=sharing Vídeo Explicativo Arrays Multidimensionais...')
 
Linha 1: Linha 1:
 
=Como definir e operar com matrizes no Java=
 
=Como definir e operar com matrizes no Java=
 
 
*[https://drive.google.com/file/d/1hF7PVsXxsujK3w2WVbfSLLofEXLyWf8k/view?usp=sharing Vídeo Explicativo Arrays Multidimensionais]
 
 
  
 
Na aula anterior estudamos os '''vetores''', que são estruturas de dados que permitem organizar os dados tal como<br  />se fossem uma '''tabela unidimensional'''. O acesso a '''cada elemento''' do vetor é realizado pela '''indexação''' do mesmo, ou seja , um número inteiro que permite identificar a posição de um determinado vetor.<br  /> <br  />De forma similar ao vetor, pode-se criar '''arranjos multidimensionais'''. Por exemplo, uma matriz bidimensional pode ser definida usando um nome seguido de suas dimensões (de uma dupla de colchetes para indicar '''linha''' e a '''coluna'''). Os elementos da matriz serão todos de um mesmo tipo.
 
Na aula anterior estudamos os '''vetores''', que são estruturas de dados que permitem organizar os dados tal como<br  />se fossem uma '''tabela unidimensional'''. O acesso a '''cada elemento''' do vetor é realizado pela '''indexação''' do mesmo, ou seja , um número inteiro que permite identificar a posição de um determinado vetor.<br  /> <br  />De forma similar ao vetor, pode-se criar '''arranjos multidimensionais'''. Por exemplo, uma matriz bidimensional pode ser definida usando um nome seguido de suas dimensões (de uma dupla de colchetes para indicar '''linha''' e a '''coluna'''). Os elementos da matriz serão todos de um mesmo tipo.
 
  
 
===Um Exemplo de Soma de Matrizes da Matemática===
 
===Um Exemplo de Soma de Matrizes da Matemática===
 
  
 
A soma de duas matrizes na matemática é realizada pela soma dos elementos de mesma linha e coluna.<br  />A dimensão das matrizes deve ser a mesma. Podemos usar os arranjos bidimensionais no Java para ''acomodar'' estas matrizes. <br  />OBSERVAR que a operação de soma deve ser realizada elemento por elemento. Dois ''loops'' aninhados serão usados para iterar sobre as linhas e colunas.
 
A soma de duas matrizes na matemática é realizada pela soma dos elementos de mesma linha e coluna.<br  />A dimensão das matrizes deve ser a mesma. Podemos usar os arranjos bidimensionais no Java para ''acomodar'' estas matrizes. <br  />OBSERVAR que a operação de soma deve ser realizada elemento por elemento. Dois ''loops'' aninhados serão usados para iterar sobre as linhas e colunas.
 
  
 
Vejamos o exemplo abaixo.<br  /> <br  />'''PROBLEMA''': Definir duas matrizes de inteiros de dimensão 2x3 e computar a soma das mesmas. As matrizes serão iniciadas na definição.<br  />:Dados de Entrada: Matrizes '''mA[2][3]''' e '''mB[2][3]''' de inteiros. Por questões de facilidade, já serão iniciadas na definição.<br  />:Dados de Saída: Matriz '''mC[2][3]''' resultante da soma de '''mA''' com '''mB'''
 
Vejamos o exemplo abaixo.<br  /> <br  />'''PROBLEMA''': Definir duas matrizes de inteiros de dimensão 2x3 e computar a soma das mesmas. As matrizes serão iniciadas na definição.<br  />:Dados de Entrada: Matrizes '''mA[2][3]''' e '''mB[2][3]''' de inteiros. Por questões de facilidade, já serão iniciadas na definição.<br  />:Dados de Saída: Matriz '''mC[2][3]''' resultante da soma de '''mA''' com '''mB'''

Edição das 17h20min de 1 de dezembro de 2023

Como definir e operar com matrizes no Java

Na aula anterior estudamos os vetores, que são estruturas de dados que permitem organizar os dados tal como
se fossem uma tabela unidimensional. O acesso a cada elemento do vetor é realizado pela indexação do mesmo, ou seja , um número inteiro que permite identificar a posição de um determinado vetor.

De forma similar ao vetor, pode-se criar arranjos multidimensionais. Por exemplo, uma matriz bidimensional pode ser definida usando um nome seguido de suas dimensões (de uma dupla de colchetes para indicar linha e a coluna). Os elementos da matriz serão todos de um mesmo tipo.

Um Exemplo de Soma de Matrizes da Matemática

A soma de duas matrizes na matemática é realizada pela soma dos elementos de mesma linha e coluna.
A dimensão das matrizes deve ser a mesma. Podemos usar os arranjos bidimensionais no Java para acomodar estas matrizes.
OBSERVAR que a operação de soma deve ser realizada elemento por elemento. Dois loops aninhados serão usados para iterar sobre as linhas e colunas.

Vejamos o exemplo abaixo.

PROBLEMA: Definir duas matrizes de inteiros de dimensão 2x3 e computar a soma das mesmas. As matrizes serão iniciadas na definição.
:Dados de Entrada: Matrizes mA[2][3] e mB[2][3] de inteiros. Por questões de facilidade, já serão iniciadas na definição.
:Dados de Saída: Matriz mC[2][3] resultante da soma de mA com mB


PRG29002-MatrizC.png


Exercícios


    1. Implementar um programa para calcular a média de todos elementos da matriz C do exemplo acima.
solução média



|}



    1. Implementar um programa para ler uma matriz quadrada NxN pelo teclado e armazená-la em uma matriz matA. Defina matA com um tamanho máximo matA[N_MAX][N_MAX].
solução preenchimento Matriz




|}