Algoritimos computacionais
Prof. Ivan C. Machado, M.Sc. imachado@area1.edu.br
Estrutura de Repetição Lembrem-‐se do algoritmo para calcular média aritmética Ê Média aritmética de 3 notas, para 1 aluno Ê E se agora fossem 5 notas? Ê E se agora quiséssemos calcular a média aritmética da turma,
com 50 alunos?
Ê Escrever um algoritmo para cada aluno?
Solução simples, porém inviável! Ou seja… NÃO! 06/03/2014
5ALCM 2014.1
Estrutura de Repetição Que tal utilizar, então, a mesma sequência de comandos para cada aluno, fazendo com que o fluxo de execução repetisse certo trecho do algoritmo (as 50 vezes), sem, no entanto, ter que reescreve-‐la?! GOTCHA! A esses trechos de algoritmo que são repetidos damos o nome de laço de repetição! O Número de repetições pode ser indeterminado, porém necessarimente FINITO! Por que?! 06/03/2014
5ALCM 2014.1
Estrutura de Repetição Ê A estrutura de repetição permite que uma sequência de
comandos seja executada repetidamente até que uma determinada condição de interrupção seja satisfeita.
Ê A condição de interrupção que deve ser satisfeita é
representada por uma expressão lógica.
06/03/2014
5ALCM 2014.1
Estrutura de Repetição