Escolar Documentos
Profissional Documentos
Cultura Documentos
1) Objetivos: Aprender e utilizar estruturas de dados do tipo matriz para resolver problemas computacionais simples,
que necessitem de armazenamento temporário de vários dados.
2) Livro texto: ASCENIO, A. F.G., CAMPOS, E.A.V. Fundamentos da Programação de Computadores (Algoritmos,
Pascal e C/C++). São Paulo: Prentice Hall, 2002.
3) Fundamentação Teórica (Referência para consulta e estudos: Capítulo 6 do livro texto.)
Construir um algoritmo que receba uma matriz 2x4 de números reais e imprima na tela os números digitados.
Exercícios:
1) Faça um programa que leia uma matriz de 4 linhas e 5 colunas e encontra o maior elemento da matriz.
2) Sendo dada a matriz MAT abaixo e a variável k valendo 6, dê a nova configuração da matriz MAT após a execução
do seguinte trecho de programa:
MAT MAT
3 6 3 6
6 2 3 4
7 7 4 2
9 2 4 6
3) Elabore um algoritmo que leia uma matriz 4x4 de inteiros e conte quantos números pares existem na
terceira coluna da matriz.
4) Faça um algoritmo que gere a seguinte matriz:
1 3 3 3 3 2
3 1 3 3 2 3
3 3 1 2 3 3
3 3 2 1 3 3
3 2 3 3 1 3
2 3 3 3 3 1
5) Faça um programa que receba uma matriz 6 x 3 e calcule a soma dos elementos das linhas pares da matriz.
6) Elabore um algoritmo que leia uma matriz 3x3 de números reais e calcule a média dos valores de cada
linha da matriz.
7) Faça um algoritmo que leia uma matriz 2x5 e conta quantos valores da matriz estão entre 10 e 20.
8) Faça um algoritmo que preenche uma matriz M1 3x3 com os salários dos profissionais em seus respectivos
estados sem o desconto de impostos.
a) Preencha a matriz M2 3x3 com os valores salariais da M1 considerando que salário até R$ 3.000 é cobrado 11% de
imposto sobre o salário e acima 27%.
b) Calcule e escreva a média dos salários da M1 somente no estado de Minas Gerais.
9) Ler 2 matrizes A e B de 5 linhas e 3 colunas, construir uma matriz C, onde cada elemento de C seja a soma dos
elementos correspondente em A com B.
10) Utilizando uma matriz 3x3 construa um algoritmo que preencha a matriz e calcule:
a) A média dos elementos da matriz;
b) Quantos valores da matriz estão acima da média calculada.
11) Faça um algoritmo que leia uma matriz 3x4 de números inteiros e conta quantos números pares e quantos
números impares existem na matriz.
12) Faça um programa que leia uma matriz 4x4 e calcula o total dos valores somados da segunda com a quarta
coluna da matriz.
13) Faça um programa que preenche uma matriz 4x4 e em seguida troca os valores da primeira linha com os valores
da quarta linha da mesma matriz.
14) Faça um programa que recebe uma matriz M (3x3) e calcula a soma dos elementos da diagonal principal e a
soma dos elementos da diagonal secundária da matriz.
15) Elabore um programa que preencha uma matriz 10 x 10 com números inteiros, execute as trocas especificadas a
seguir e mostre a matriz resultante:
- a linha 2 com a linha 8;
- a coluna 4 com a coluna 10;
- a diagonal principal com a diagonal secundária;
- a linha 5 com a coluna 10.