Matrizes- algoritmos

307 palavras 2 páginas
24 – Matrizes
Matrizes são vectores de duas dimensões, e de uma maneira geral são consideradas como um número (quantidade) de vectores linhas
(“deitados” ).
Apesar de menos comum, podemos ver também uma matriz como sendo vectores colunas
(“de pé”).

Declaração de um matriz: tipo nome [linhas][colunas]; onde: tipo – pode ser inteiro, real ou caracter
(int, float,char) linhas – é o número de linhas (“a altura”) colunas – é o número de colunas (“a largura”)

Exemplos:
...
int m [10][10];
...
“é a declaração de um matriz de 10 x 10
(10 linhas por 10 colunas ) elementos inteiros” Exemplos:
...
float mat [4][8];
...
“é a declaração de um matriz de 4 x 8
(4 linhas por 8 colunas) elementos reais”

Exemplos:
...
char mchar [24][80];
...
“é a declaração de uma matriz de 24 x 80
(24 linhas por 80 colunas ) caracteres”

Índices
O trabalho com matrizes é similar ao com vectores, devemos acessar os elementos individualmente. Mas aqui teremos que utilizar 2 índices, um para a linha e um para a coluna, de maneira que possamos indicar a posição de cada um dos elementos.

Índices
Uma matriz de 2 x 4 elementos, tem os índices das linhas de 0 a 1 e das colunas de 0 a 3 onde os elementos são referenciados por: m [0][0] , m [0][1] , m [0][2] , m [0][3], m [1][0] , m [1][1] , m [1][2] , m [1][3] .

Como trabalhar com matrizes?
Como os vectores, cada elemento é uma variável (simples)!

Exemplos:
...
int m [10][10];
...
m [0][5] = 8; m [3][3] = 10;
...

Observação:
Para:
... int m[10][10];
...
É errado!
... m = 2;
...
... scanf(“%d”,&m[1] ); ...
Pois faltam índices!

CUIDADO !!!
...
int m [2][2]; m [2][0] = 5; m [1][2] = 10;
...
ESTÃO ERRADOS !!!
A matriz m só tem 2 linhas e 2 colunas, estes elementos seriam da terceira linha e da terceira coluna!

25 - A utilização de repetições
Se queremos trabalhar com a matriz toda, deveremos utilizar uma repetição dentro de outra. Suponha que

Relacionados

  • Algoritmos com matrizes
    706 palavras | 3 páginas
  • Matrizes - Algoritmos
    2066 palavras | 9 páginas
  • ALGORITMOS MATRIZES E VETORES
    403 palavras | 2 páginas
  • Algoritmos e Matrizes Esparsas
    275 palavras | 2 páginas
  • ALGORITMO EM LINGUAGEM DE PROGRAMAÇÃO JAVA PARA CÁLCULO DE OPERAÇOES COM MATRIZES - Sistemas de Informação - 2° semestre - SETREM
    8920 palavras | 36 páginas
  • algoritmo apostila
    953 palavras | 4 páginas
  • funções de cálculo numérico
    4181 palavras | 17 páginas
  • Multiplicação de Matrizes
    2066 palavras | 9 páginas
  • Complexidade de Algoritmos
    2171 palavras | 9 páginas
  • Algoritmos
    4910 palavras | 20 páginas