Aula sobre matrizes - Linguagem C

profjr 6,335 views 17 slides Jun 08, 2017
Slide 1
Slide 1 of 17
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17

About This Presentation

Aula sobre matrizes - Prof. Marcelo Santis

Complemento: https://www.youtube.com/watch?v=ufeNavCfTK4


Slide Content

MATRIZES As matrizes são compostas por linhas e colunas , ou seja, vetores dentro de vetores . Prof. Marcelo Santis

A seguir temos o exemplo de uma matriz composta por: 2 linhas e 5 colunas

A matriz a seguir guarda os números de 1 a 10! A seguir, vamos aprender a identificar as posições dentro de uma matriz!

Já conhecemos que na Linguagem C a primeira posição de um vetor é identificada como 0 (Zero) . Assim também acontece com as matrizes, ou seja, linhas e colunas iniciam em zero(0) .

Identificamos na matriz abaixo que o número 1 está na Linha [0] e na Coluna [0]

Seguindo o exemplo anterior temos: O número 2 na linha [0] coluna [1]

A matriz acima também é representada da seguinte forma: {{ 1, 2, 3, 4, 5 }, {6, 7, 8, 9 ,10}}

Na Linguagem C criamos a matriz conforme o modelo abaixo: int matriz [2] [5] = { { 1, 2, 3, 4, 5 } , {6, 7, 8, 9, 10 } } Número de Linhas Número de Colunas Elementos da Matriz

Agora vamos aprender como exibir um elemento da matriz:

int matriz [2] [5] = { {1, 2, 3, 4, 5} , {6, 7, 8, 9, 10} } p rintf (“%i”, matriz [0][2] ); 3

Como exibir todos os elementos da matriz? Usando laços de repetição!

Declaramos a variável LINHA e a variável COLUNA Declaramos e criamos a MATRIZ com 2 LINHAS e 5 COLUNAS O laço de repetição das COLUNAS fica dentro do laço de repetição das LINHAS Elementos da Matriz

Como capturar o valor de cada elemento usando o “ scanf ” e armazenar na matriz? Usando laços de repetição!

linha coluna

Exercícios 1. Construa um programa que leia 15 números e armazene em uma matriz composta por 3 linhas e 5 colunas. Exibir na tela o 1º número da 1ª linha, o 3º número da 2ª linha e o 5º número da 3ª linha.

Exercícios 2. Construa um programa que leia 6 números e armazene em uma matriz composta por 2 linhas e 3 colunas. Exibir os números da 1ª linha e da 2ª linha que foram armazenados. Em seguida mostrar a soma dos números de cada linha da matriz.

Exercícios 3. Construa um programa que leia 10 números e armazene em uma matriz composta por 2 linhas e 5 colunas. Ao final somar o 1º número da 1ª linha com o último número da 2ª linha. Comparar se o 3º número da 1ª linha é maior, menor ou igual ao 3º número da 2ª linha.