07.02.2015 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!