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

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

Prof. Wellington Franco

Apresentações semelhantes


Apresentação em tema: "Prof. Wellington Franco"— Transcrição da apresentação:

1 Prof. Wellington Franco
Matrizes 1

2 VETORES E MATRIZES Faça um algoritmo que faça o cadastro de clientes de uma locadora de DVD. O cadastro deve conter nome, telefone e CPF. Considere que o banco não deve exceder 50 posições. Dica: Podemos armazenar cada um dos dados do cliente em um vetor.

3 MATRIZES Matrizes são Estruturas de Dados Homogêneas Multidimensionais
São alocadas sequencialmente na memória. É formado por uma sequência de variáveis com mesmo tipo e mesmo nome, devendo assim ser acessadas por índices. Necessitam de dois (ou mais) índices de acesso, ou seja a mesma quantidade de dimensões.

4 MATRIZES

5 DECLARANDO MATRIZES Declaração:.

6 MATRIZES Exemplos: A [1][2] = 4; /∗ casa da linha 1 e coluna 2 re cebe o i n t ei r o 4 ∗/ lin = 2; col = 3; A[lin][col] = 5; /∗ casa de ´ın di ce 2 do ve to r v re cebe o i n t ei r o 3 ∗/ A[A[lin −1][col−1]−1][A[lin][col]] = 10; /∗ vc saberia dizer qual casa da matriz A recebe o inteiro 10 ? ∗/ (A Indexação no estilo [Linha, Coluna])

7 ACESSANDO VALORES NAS MATRIZES
Para acessar um valor armazenado em uma posição da matriz, utilizamos o nome da variável da matriz e os índice do valor a ser acessado. valor = matriz[linha,coluna] Para atribuir um valor em uma posição da matriz, usamos o mesmo procedimento descrito acima. matriz[linha,coluna] = valor

8 EXEMPLO

9 Percorrimento Completo da Matriz:

10 PERCORRENDO MATRIZES Na utilização de matrizes, geralmente necessitamos percorrer todos os valores da mesma. O caminho pode ser feito percorrendo linhas, depois colunas ou colunas depois linhas.

11 LEITURA DE UMA MATRIZ

12 Impressão de uma Matriz

13 DUVIDAS? 13

14 EXERCÍCIOS Faça um programa que exiba uma matriz 2x2 com todos os elementos zerados. Faça um programa que construir uma matriz (10 x 10) que todos os elementos são zeros menos os elementos da diagonal principal. Criar um algoritmo que leia uma matriz 3 x 3 de números inteiros e multiplique todos os elementos da matriz por 5. Mostrar a matriz alterada.

15 REFERÊNCIAS podocente:papaiz:04-tipos_de_dados_basicos.pdf ode12.html 15


Carregar ppt "Prof. Wellington Franco"

Apresentações semelhantes


Anúncios Google