Mariangela de Oliveira Gomes Setti - Programa de Pós-Graduação ...
Mariangela de Oliveira Gomes Setti - Programa de Pós-Graduação ...
Mariangela de Oliveira Gomes Setti - Programa de Pós-Graduação ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
94<br />
Ao estipular o número <strong>de</strong> alunos igual a trinta, a idéia é forçar o aluno a pensar em<br />
uma estrutura <strong>de</strong> repetição. Da mesma forma, foram estabelecidas sete disciplinas para que<br />
houvesse outra estrutura <strong>de</strong> repetição. Além disso, para fazer a consistência para que a nota<br />
fosse ≥ 0, haveria necessida<strong>de</strong> <strong>de</strong> uma terceira estrutura <strong>de</strong> repetição.<br />
Consi<strong>de</strong>rando estes aspectos, apresentamos, a seguir, uma alternativa <strong>de</strong> solução para<br />
o problema proposto, apenas para ilustrar a nossa discussão. Esta solução faz uso das<br />
estruturas <strong>de</strong> repetição, conforme <strong>de</strong>scrito no parágrafo anterior. Observamos que po<strong>de</strong>riam<br />
ser utilizadas outras estruturas <strong>de</strong> repetição, como as <strong>de</strong>scritas no item 4.6.2.<br />
Solução para a questão 1- 01/07:<br />
inicio // início do algoritmo em portugol<br />
inteiro Num-Alunos, Notas;<br />
real N, Média, Maior-Média, Rep;<br />
Num-Alunos ← 0; Notas ← 0;<br />
N, Média ← 0; Maior-Média ← 0; Rep ← 0;<br />
N ← -1;<br />
enquanto (Num-Alunos ≤30)<br />
inicio<br />
enquanto (Notas ≤ 7)<br />
inicio<br />
escreva (“Entre com a nota do aluno, <strong>de</strong>ve ser ≥ 0”);<br />
enquanto (N < 0)<br />
inicio<br />
leia N;<br />
escreva (“A nota <strong>de</strong>ve ser ≥ 0, digite novamente”);<br />
fim-enquanto<br />
Média ← Média + N;<br />
Notas ← Notas + 1;<br />
fim-enquanto<br />
Média ← (Média / 7);<br />
escreva (“A média do aluno é = ”, Média);<br />
se (Média > Maior-Média)<br />
entao Maior-Média ← Média;