5ª Série de Exercícios
Variáveis Compostas Homogêneas Bidimensional
1.
Faça um algoritmo para ler e imprimir uma matriz 2x4 de números inteiros.
2.
Montar uma matriz nas dimensões 4x5 e imprimir a soma das linhas e
colunas.
3.
Monte uma matriz para quando o usuário informar o número correspondente
a 1 mês,o algoritmo imprimir o nome do mês em português, a abreviatura e o
nome em inglês. Por exemplo, o usuário digita o número 4 e o algoritmo é
ativado para imprimir : 4 <= Abril, Abr, April .
4.
Ler os números das matriculas, as médias finais e as porcentagens de
freqüência de 100 alunos; armazenar esses dados em uma matriz e, na ultima
linha colocar, o numero de alunos lidos, a média das médias finais e a média
das porcentagens de freqüência.
5.
À distância em Quilômetros entre algumas cidades é mostrada no quadro a
seguir.
Suponha que você tenha sido contratado por uma empresa que vende mapas, para montar
um programa
(algoritmo) que leia as capitais e suas respectivas distâncias. O usuário deve fornecer os
números de 2
capitais para que o algoritmo mande imprimir a distância entre elas.
6.
Montar a matriz A (5x6), composta de números, e a matriz B, inversa de A, ou
seja, o número da linha de A passa a ser o número da coluna de B. Veja o
exemplo a seguir.
A)
23
51
61
0
22
77
3
45
6
43
4
12
2
14
37
63
23
54
5
71
0
99
8
45
10
65
27
8
15
35
77
38
11
34
36
29
51
0
77
45
43
12
2
23
0
10
15
11
14
54
99
65
35
34
37
5
8
27
77
36
63
71
45
8
38
29
B)
23
61
22
3
6
4
7.
Ler o cartão de ponto de um funcionário e imprimir a quantidade de horas
trabalhadas e horas extras no mês
O cartão deve conter os dias trabalhados e os horários de entrada e saída (hora e minutos)
de três turnos.
(2 normais e um extra, caso ocorra).
8.
Ler o gabarito de uma prova contendo 10 questões (valendo um ponto cada
uma); ler os códigos de matricula e as respostas das provas de 10 alunos,
calcular a nota de cada aluno e imprimir o código da matricula, a nota e
resultado (a nota para aprovação deve ser maior ou igual a 7,0); imprimir a
quantidade de alunos aprovados e a media da turma.
9.
Ler o numero da população das cinco cidades mais populosas de 20 estados.
Imprimir a maior e a menor população, e a media de população de cada
estado.
10.
Utilizar matrizes para criar um algoritmo que possibilite ao coordenador de
uma escola cadastrar 50 professores, os dois turnos em que podem lecionar
(matutino, vespertino ou noturno) e as disciplinas que podem ministrar (até
sete). O algoritmo também deve permitir ao coordenador fazer pesquisas para
saber qual o professor tem a possibilidade de lecionar determinada disciplina
em um turno especifico.
11.
Criar um algoritmo que simule o jogo Batalha Naval. Ele deve ler as
coordenadas onde o primeiro jogador vai inserir dez navios no mapa (10
linhas x 5 colunas); ler as coordenadas onde o segundo jogador vai atirar 10
bombas; escrever o total de pontos obtidos por cada jogador (cada navio
derrubado por uma bomba equivale a 100 pontos e cada navio não derrubado
corresponde a 70) e o nome do vencedor.
12.
Dado uma matriz de ordem 3x3 faça um algoritmo que: Faça um algoritmo
para ler e imprimir uma matriz 2x4 de números inteiros.
a) Calcule a soma dos elementos da primeira coluna;
b) Calcule o produto dos elementos da primeira linha;
c) Calcule a soma de todos os elementos da matriz;
d) Calcule a soma do diagonal principal;
13.
Dado uma matriz de ordem NxN faça um algoritmo que verifique se a matriz
é simétrica (aij=aji).
14.
Dado uma matriz NxM de valores reais faça um algoritmo que faça a leitura
destes valores e ao final da leitura de todos, imprimir o seguinte relatório:
a) Qual a Soma dos valores de cada coluna da matriz;
b) Listar os valores que são menores que a média dos valores;
c) Qual a soma dos elementos da diagonal secundária;
d) Dado uma matriz NxM de valores inteiros faca um algoritmo que faça a
leitura destes valores e ao final coloque os elementos ordenados primeiro
pela linha e depois pela coluna.
15.
Dado duas matrizes A e B de ordem NxN faca um algoritmo que some as
duas e gere a matriz C. Os elementos da matriz C são a soma dos respectivos
elementos de A e B.
16.
Dado uma matriz NxM de valores inteiros determine a sua matriz transposta e
imprima.
17.
Fazer um algoritmo que efetue um produto matricial. Seja A(m x n) e B (n x
m) as matrizes fatores, sendo m<=40 e n<=70. Deverão ser impressas as
matrizes A, B e a matriz-produto obtida.
Download

Exercício