AULA 20
Autor: Daniel Santos | Publicado: 2011-07-22T17:46:00-07:00

primeiros exercícios com matrizes e assim como vetores achei facil segue os exercicios ai pessoal
1- Faça um programa que preencha uma matriz 10 x 3 com as notas de dez  alunos em três provas. O programa deverá mostrar um relatório com o  número dos alunos (numero da linha) e a prova em que cada aluno obteve  menor nota. Ao final do relatório, deverá mostrar quantos alunos tiveram  menor nota em cada uma das provas: na prova 1, na prova 2 e na prova 3.
 algoritmo_mediavar&nbsp; &nbsp;x,y:inteiro&nbsp; &nbsp;nota:vetor[1..10,1..3] de realinicio&nbsp; &nbsp;para x de 1 ate 10 faca&nbsp; &nbsp; &nbsp; para y de 1 ate 3 faca&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;escreva("Escreva a NOTA Nº",y," do aluno",x,": ")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;leia(nota[x,y])&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;limpatela&nbsp; &nbsp; &nbsp; fimpara&nbsp; &nbsp;fimpara&nbsp; &nbsp;para x de 1 ate 10 faca&nbsp; &nbsp; &nbsp; se (nota[x,1] &lt; nota[x,2]) e (nota[x,1] &lt; nota[x,3]) entao&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;escreval("Aluno",x," teve a pior nota na prova nº 1.")&nbsp; &nbsp; &nbsp; senao&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;se &nbsp;(nota[x,2] &lt; nota[x,1]) e (nota[x,2] &lt; nota[x,3]) entao&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; escreval("Aluno",x," teve a pior nota na prova nº 2.")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;senao&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; se &nbsp;(nota[x,3] &lt; nota[x,1]) e (nota[x,3] &lt; nota[x,2]) entao&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;escreval("Aluno",x," teve a pior nota na prova nº 3.")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; senao&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;escreval("Ele teve notas iguais.")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fimse&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;fimse&nbsp; &nbsp; &nbsp; fimse&nbsp; &nbsp;fimparafimalgoritmo
 &nbsp; &nbsp;2- Faça um programa que preencha uma matriz de 5 x 5 com  números inteiros, calcule e mostre os números superiores a cinquenta e  suas respectivas posições (linha e coluna). O programa deverá mostrar  mensagem se não existir nenhum número nessa condição.

 algoritmo_cinquenta var&nbsp; &nbsp;num:vetor [1..5,1..5] de inteiro&nbsp; &nbsp;maiores:vetor[1..5,1..5] de inteiro&nbsp; &nbsp;x,y:inteiroinicio&nbsp; &nbsp;para x de 1 ate 5 faca&nbsp; &nbsp; &nbsp; para y de 1 ate 5 faca&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;escreva("Escreva um número inteiro: ")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;leia(num[x,y])&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;se (num[x,y] &gt; 50) entao&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; maiores[x,y]&lt;-num[x,y]&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;fimse&nbsp; &nbsp; &nbsp; fimpara&nbsp; &nbsp;fimpara&nbsp; &nbsp;limpatela
&nbsp; &nbsp;para x de 1 ate 5 faca&nbsp; &nbsp; &nbsp; para y de 1 ate 5 faca&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;se (maiores[x,y] &gt; 50) entao&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; escreval("O Número",maiores[x,y]," é maior que 50.")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;senao&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; escreval("O numero da linha",x," e coluna",y," é menore que 50...")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;fimse&nbsp; &nbsp; &nbsp; fimpara&nbsp; &nbsp;fimparafimalgoritmoapesar das minhas dificuldades consegui resolver esses exerc. com facilidade e gostei desta parte do conteudo, porque ela apre a cabeça pra criar as coisas por exemplo jogos no proprio visualg isso sim e massa