Algoritmos com repetição#
No handout sobre while
vimos alguns padrões de uso como validação e contagem.
Validação#
Quando trabalhamos com entradas de usuário via input
, muitas vezes queremos validar o que o usuário digitou.
Alguns exercícios do handout de while
, utilizam o padrão de validação em sua solução.
Então fique atento, se surgir algum problema que te lembre os exercícios acima, saiba que a resolução poderá ser muito similar.
Contador#
Outro padrão visto no handout de while
foram os contadores.
- Imprimir os números de 0 a 10;
- Imprimir os números de 10 a 0;
- Contar a quantidade de tentativas no Jogo de adivinhar o número
Essa é sem dúvida uma das coisas que mais fazemos quando utilizamos o while
.
Então garanta que entendeu esse padrão.
Tip 1
Perceba que não é uma regra fazermos o contador andar de 1 em 1. Podemos dar passos maiores.
Tente imprimir os números pares de 0 a 10 utilizando somente o while
e a ideia de contadores. (Tente fazer o mesmo para os números ímpares.)
Somatório, Produtório e afins#
Similar a ideia dos contadores, utilizamos uma variável para armazenar o valor de sucessivas operações de soma (Ou multiplicação, subtração e divisão).
Alguns exercícios do handout while
que utilizavam a ideia de somatório e afins.
Os exercícios que envolvem a implementação de séries matemáticas também utilizam a ideia de contadores e somatório. Vamos ver um exemplo!
Série de frações#
Vamos agora resolver juntos o exercício Série de frações
Clique aqui.