Você está na página 1de 1

Exercícios com Arrays Bidimensionais

1. Escreva um programa em PASCAL que, dada uma matrix 3x3,


armazena em cada posição da matriz, a soma dos valores da linha e
coluna que definem a posição. Por exemplo, na posição [1][2] você
deverá armazenar o valor 1+2 = 3 e assim por diante. Imprima a matriz
na tela. Salve o programa com o nome SEM16_1.PAS

2. Gerar (sem ler do usuário) uma matriz 5 x 5 cujos elementos são:

12345
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25

A seguir calcule e imprima a soma dos elementos de cada linha da


matriz e também gere e imprima um vetor com os elementos da
diagonal principal da matriz. Salve o programa com o nome
SEM16_2.PAS

3. Escreva um programa em PASCAL que crie uma agenda com nome,


endereço e telefone de 5 pessoas. Ao final da execução o programa
deverá apresentar esta tabela com os nomes (e demais dados
associados aos nomes) ordenados em ordem alfabética. Use uma matriz
de 5 linhas (para armazenar os dados de 5 pessoas) com 3 colunas
(nome, endereço e telefone). Não utilize registros neste exemplo. Salve
o programa com o nome SEM16_3.PAS

4. Escreva um programa em PASCAL que lê 2 matrizes A e B, cada uma


com 3 linhas e 2 colunas. Construir uma matriz C de mesma dimensão
(3x2) onde C é formada pela soma dos elementos da matriz A com os
elementos da matriz B (exemplo: C[1][1] := A[1][1] + B[1][1]).
Apresentar ao final as 3 matrizes (A, B e C). Salve o programa com o
nome SEM16_4.PAS

5. Escreva um programa em PASCAL que leia 2 matrizes A e B e calcule


a matriz C que será o resultado da multiplicação de A por B (A, B e C
têm dimensão 2x2). Mostre as 3 matrizes ao final da execução. Lembre-
se que multiplicação de matrizes segue uma regra específica. Salve o
programa com o nome SEM16_5.PAS

Você também pode gostar