08 - matriz - C

7
Centro de Ciências Exatas e Tecnológicas CET150 - Processamento de Dados I Prof. Marcos Bião Aula – 08 Laço de repetição Matriz

Transcript of 08 - matriz - C

Page 1: 08 - matriz - C

Centro de Ciências Exatas e TecnológicasCET150 - Processamento de Dados I

Prof. Marcos Bião

Aula – 08 Laço de repetição

Matriz

Page 2: 08 - matriz - C

Matrizes•A matriz é uma estrutura composta multidimensional.

•Assim como os vetores, a matriz é um conjunto de dados homogêneos

•Cada elemento ocupa uma posição definida no conjunto e pode ser referenciado através dela. Sendo que cada dimensão possui um índice.

Page 3: 08 - matriz - C

Declaração de matrizes•Tipo variavel[tamanho][tamanho];

•EX:• Int numeros[2][7];• Float cubo[3][3];

Page 4: 08 - matriz - C

Declaração de matrizes•Para manipular um elemento da matriz é necessário isolá-lo utilizando os indices

•Ex• Matriz[1][6] = 15;• Numeros [3][1] = 0.7;

Page 5: 08 - matriz - C

Exemplos•1- Faça um algoritmo que insira elementos em uma matriz de ordem 3.

•2- Faça um algoritmo que escreva uma matriz de ordem 3.

•3- faça um algoritmo que some duas matrizes.

•4 – Faça um algoritmo que multiplique a matriz por um escalar.

Page 6: 08 - matriz - C

Exemplos•5-Faça um algoritmo para calcular a transposta de uma matriz.

•6- Faça um algoritmo que leia uma matriz mat2 x 3 e imprima na tela a soma de todos os elementos da matriz mat.

•7- Faça um algoritmo que leia uma matriz mat4 x 4, e imprima na tela a soma dos elementos abaixo da diagonal principal da matriz mat.

Page 7: 08 - matriz - C

Para casa•8- Faça um algoritmo que calcule a multiplicação entre duas matrizes