Você está na página 1de 4

Exerccios de Matriz dados em aula

Exerccio 1 Faa um algoritmo que preencha uma matriz M [2 x 2] com nmeros inteiros digitados pelo usurio. Algoritmo questao_1 Declare m[2,2] inteiro; X,i inteiro; inicio Para x de 1 at 2 faa Para i de 1 at 2 faa Escreva (Digite um nmero); Leia (m[x,i]); Fim para Fim para; Fim.

Exerccio 2 Faa um algoritmo que preencha uma matriz M [5 x 5] com nmeros reais digitados pelo usurio. Depois, apresente para o usurio todos os valores que ele digitou. Algoritmo questao_2 Declare m[5,5] real; x, i, j, k inteiro; inicio Para x de 1 at 5 faa Para i de 1 at 5 faa Escreva (Digite um nmero real); Leia (m[x,i]); Fim para; Fim para; Para j de 1 at 5 faa Para k de 1 at 5 faa Escreva (m[j,k]); Escreva (Este foi o valor da posio, j, : , k); Fim para; Fim para; Fim.

Exerccio 3 Faa um algoritmo que preencha uma matriz M [3 x 3] com nmeros inteiros digitados pelo usurio. Percorrer toda a matriz e retornar o maior valor digitado pelo usurio.

Algoritmo questao_3 Declare m[3,3] inteiro; x, i, j, k, maior inteiro; inicio Para x de 1 at 3 faa Para i de 1 at 3 faa Escreva (Digite um nmero ); Leia (m[x,i]); Fim para; Fim para; maior <- m[1,1]; Para j de 1 at 3 faa Para k de 1 at 3 faa Se ( m[j,k] > maior) ento maior <- m[j,k]; Fim se; Fim para; Fim para; Escreva (O maior valor digitado foi , maior); Fim.

Exerccio 4 Faa um algoritmo que preencha duas matrizes (M1 [5 x 5] e M2 [5 x 5]) com nmeros inteiros digitados pelo usurio. Em uma terceira matriz (M3 [5 x 5]) salve o resultado da soma entre as duas matrizes M1 e M2 e mostre o resultado ao usurio. Algoritmo questao_4 Declare m1[5,5], m2[5,5], m3[5,5] inteiro; x, i, j, k inteiro; inicio Para x de 1 at 5 faa Para i de 1 at 5 faa Escreva (Digite um nmero ); Leia (m1[x,i]); Escreva (Digite um nmero ); Leia (m2[x,i]); Fim para; Fim para; Para j de 1 at 5 faa Para k de 1 at 5 faa m3[j,k] <- m1[j,k] + m2[j,k]; Escreva ( m3[j,k] ); Fim para; Fim para; Fim.

Exerccio 5 Faa um algoritmo que preencha uma matriz NOTA [10 x 3] com as notas de dez alunos em trs provas. Ao final, deve ser mostrado o nmero do aluno (nmero da linha) que obteve a menor nota dentre todas as provas.

Algoritmo questao_5 Declare notas[10,3], menor real; x, i, j, k, aluno inteiro; inicio Para x de 1 at 10 faa Para i de 1 at 3 faa Escreva (Aluno nmero , x); Escreva (Digita a nota da prova , i); Leia (nota[x,i]); Fim para; Fim para; menor <- nota[1,1]; aluno <- 1; Para j de 1 at 10 faa Para k de 1 at 3 faa Se ( nota[j,k] < menor) ento menor <- nota[j,k]; aluno <- j; Fim se; Fim para; Fim para; Escreva (Aluno numero , aluno, possui a menor nota: , menor); Fim.

Você também pode gostar