A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Linguagem de Programação JAVA

Apresentações semelhantes


Apresentação em tema: "Linguagem de Programação JAVA"— Transcrição da apresentação:

1 Linguagem de Programação JAVA
Técnico em Informática Professora Michelle Nery

2 Agenda Matrizes Lista de Exercícios

3 Matrizes Matrizes são vetores multidimensionais, ou seja, eles não são totalmente lineares. Enquanto um vetor tem apenas uma linha com vários valores, uma matriz pode, por exemplo, ter várias linhas com vários valores, que comumente chamamos de linhas e colunas. Exemplos de matrizes: Planilhas do Excel Banco de Dados

4 Declaração de Matrizes
Para criarmos uma matriz, procedemos da mesma forma que um vetor normal, porém com mais um dimensionador (os colchetes). Então, se quisermos criar uma matriz bidimensional com 3 linha e 5 colunas, faríamos: int minhaMatriz [][] = new int [3][5];

5 Declaração de Matrizes
Na memória é representado como:

6 Inicialização Direta de Matriz
Podemos inicializar uma matriz diretamente, sem a necessidade de instanciá-lo com new. Basta colocar seus valores em chaves, separando cada valor por vírgula os valores e cada linha. Por exemplo: int matriz[][]  = {{1, 2, 7}, {3, 4, 7}, {8, 9, 7}};

7 Inicialização Direta de Matriz
Exemplo:

8 Atribuindo Valores a Matriz
Para atribuir um valor a Matriz é como no Vetor, entretanto deverá ser indicado a linha e a coluna para inserção.

9 Imprimindo a matriz Para a impressão de uma matriz é sempre importante mostrá-la no seu formato de matriz.

10 Trabalho Resolva a multiplicação de uma matriz. Resolução:
Declarar as linhas, colunas e as matrizes A, B e R. Ler os tamanhos das matrizes. Verificar se é possivel fazer a multiplicação.

11 Trabalho Caso sim: Ler os valores das matrizes. Imprimí-las.
Calcular a Matriz R

12 Trabalho Faça um programa em que:
O usuário entrará com o número de linhas e colunas da matriz A. O usuário entrará com o número de linhas e colunas da matriz B. Calcular se é possível soma, subtrair e multiplicar as matrizes. Soma/subtração: somente se os tamanhos das matrizes A e B forem iguais. Multiplicar: matriz A somente pode ser multiplicada pela matriz B, se o número de colunas de A for igual ao número de linhas da matriz B. Se for possível a soma, a subtração e a multiplicação, mostrar o número de linhas e colunas da matriz

13 Trabalho Faça um menu para que o usuário opte por
(1) – Somar (2) – Subtrair (3) – Multiplicar (0) - Sair Prossiga com o programa, adicionando valores as matrizes A e B e calculando: A soma das matrizes A e B, colocando o resultado na matrizSom. A subtração das matrizes A e B, colocando o resultado na matrizSub. A multiplicação das matrizes A e B, colocando o resultado na matrizMul. Obs: o tamanho das matrizes Sub, Som e Mul será automaticamente programável. Uma vez que o programa sabe qual o número de linhas da matriz A e B e qual o número de colunas da matriz A e B, automaticamente se saberá qual o tamanho da matriz resultante  nos passos anteriores isso já foi feito.

14 Lista de Exercícios Complemente o programa com as opcões:
(4) transposta do Resultado, (5) Oposta do ResultadoExemplo: Calcule essas opções para a matriz A e a matriz B. Segue a explicação: Dada a matriz: Transposta: Oposta:


Carregar ppt "Linguagem de Programação JAVA"

Apresentações semelhantes


Anúncios Google