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.
98<br />
leia (Nota1, Nota2, Nota3, Nota4, Nota5, Nota6, Nota7);<br />
se ((Nota1 < 0) ou (Nota2< 0) ou (Nota3< 0) ou (Nota4< 0) ou (Nota5< 0) ou (Nota6< 0) ou<br />
(Nota6< 0))<br />
entao Escreva (“A nota <strong>de</strong>ve ser ≥ 0”);<br />
Média ← ((Nota1+Nota2+Nota3+Nota4+Nota5+Nota6+Nota7) /7);<br />
escreva (“A média do aluno é = ”, Média);<br />
se ((Nota1 < 7) ou (Nota2< 7) ou (Nota3< 7) ou (Nota4< 7) ou (Nota5< 7) ou (Nota6< 7) ou<br />
(Nota6< 7))<br />
entao escreva (“O aluno possui reprovação”);<br />
fim.<br />
Consi<strong>de</strong>rando o Quadro 9, dos vinte e três alunos analisados, onze propuseram a<br />
solução neste formato. Neste tipo <strong>de</strong> solução, o algoritmo realiza o cálculo da média para um<br />
aluno, ao invés <strong>de</strong> trinta, como pedia o enunciado. Isto se <strong>de</strong>ve ao número trinta ser,<br />
propositalmente, um número gran<strong>de</strong>, para utilizar o processo análogo ao realizado para a<br />
leitura das notas, caso contrário, provavelmente esses alunos realizariam a leitura <strong>de</strong> forma<br />
sequencial.<br />
Com relação à consistência para garantir que as notas fossem maior que zero, observase<br />
que a utilização da estrutura condicional, apenas informa que uma das notas é inválida, mas<br />
continua a execução do algoritmo, embora os dados estejam incorretos. Com a utilização da<br />
estrutura <strong>de</strong> repetição, o algoritmo garante que as notas sejam maior que zero, para então<br />
prosseguir.<br />
Quanto ao item correspon<strong>de</strong>nte ao cálculo da média <strong>de</strong> cada aluno, o processo <strong>de</strong><br />
leitura das notas, realizado por meio <strong>de</strong> estruturas sequenciais, leva ao resultado correto,<br />
porém <strong>de</strong> forma mais trabalhosa.<br />
7.2 – Registros <strong>de</strong> Representação Utilizados para Elaboração <strong>de</strong> um Algoritmo<br />
O objetivo <strong>de</strong>ste caso, foi o <strong>de</strong> analisar as dificulda<strong>de</strong>s dos alunos, com relação aos<br />
registros <strong>de</strong> representação, utilizados no ensino/aprendizagem <strong>de</strong> algoritmos, consi<strong>de</strong>rando<br />
alguns aspectos abordados na seção 3.3 <strong>de</strong>ste trabalho, buscando subsídios para confirmar, ou<br />
não, nossa terceira hipótese.<br />
Este caso não englobou a estrutura <strong>de</strong> repetição, propositalmente, pois o foco foi o<br />
<strong>de</strong>sempenho dos alunos face aos registros <strong>de</strong> representação. Para tal, a estrutura <strong>de</strong> seleção