UNIVERSIDADE FEDERAL DE
UBERLÂNDIA
ENGENHARIA CIVIL
INTRODUÇÃO À ALGORITMOS
Professora: Fabíola Gonçalves.
AGENDA
Estrutura de dados heterogênea

Matrizes
2

EXERCÍCIOS MATRIZ
2.
Dado duas matrizes reais de dimensão 2x3, fazer
um programa para calcular a soma delas.
3
Dado um array A de 3x5 elementos inteiros,
calcular a soma dos seus elementos.
05/11/2015
1.
EXERCÍCIOS MATRIZ
Solução 1:

Dado um array (matriz)A de 3x5 elementos inteiros,
calcular a soma dos seus elementos.
var soma: vetor[1..2,1..2] de inteiro;
inicio
int soma = 0;
int i, j;
para i = 0 ate 3 passo 1faça
para j=0 até 5 passo 1 faça
soma = soma + A[i][j];
fim para
fim para
escreva( soma);
fim
fim_algoritmo
4
Algoritmo "matriz"
05/11/2015

EXERCÍCIOS MATRIZ
Solução 1:
05/11/2015

5
ESTRUTURA DE DADOS HOMOGÊNEA
ARRAYS
Solução 2:

real A[2][3], B[2][3], Soma[2][3];
int i, j;
para i = 0 até 2 faça
para j = 0 até 3 faça
Soma[i][j] = A[i][j] + B[i][j];
fim para
fim para
Declaração: tipo nome_da_variável[linhas][colunas];
6
Dado duas matrizes reais de dimensão 2x3, fazer um
programa para calcular a soma delas.
05/11/2015

EXERCÍCIOS MATRIZ
05/11/2015
3) Faça um algoritmo para somar duas matrizes
quaisquer.
4) Faça um algoritmo que leia uma matriz mat1 2 x 3 e
mat2 2 x 3 e imprima na tela a soma de todos os
elementos das matrizes colocados em mat3.
5) 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.
7
6) Faça um algoritmo para calcular a transposta de uma
matriz
Download

ExerciciosMatriz - Facom - Universidade Federal de Uberlândia