Você está na página 1de 3

Faculdade Pitágoras – Betim

Algoritmos e Programação

ESTRUTURAS DE REPETIÇÃO

Em várias situações é necessário repetir determinas instruções em um programa. Imagine que


você precisa escrever na tela os dez primeiros números impares menores que 500.

Não é conveniente utilizar 10 “cout’s” para isto.

Nestes casos são utilizadas as chamadas estruturas de repetição. Estas estruturas tem o poder
de repetir um conjunto de instruções até que uma determinada condição seja atingida. É
importante ressaltar que o uso destas estruturas requer certos cuidados, pois se a condição de
parada não for bem definida, o programa pode entrar em um loop infinito (dead-lock –
repetição sem fim).

Dentre as estruturas de repetição existe o comando “for”. Esta estrutura de repetição é


controlada por variável, sendo utilizada quando o número de iterações (repetições) é
conhecido.

Sintaxe:

for (inicio ; limite ; incremento/decremento)


{
Instruções que devem ser repetidas
}

Supondo que você precise escrever na tela todos os numeros inteiros positivos (Naturais)
menores que 10.
Observe que foram escritos na tela os números de 0 (zero) a 9 (nove). Isto aconteceu porque
dentro das chaves do “for” há um comando “cout” que imprime a variável “i” na tela. Esta
variável foi declarada dentro do for e iniciada com o valor zero. Desta forma o for inicia a
iteração com o valor 0 (zero).

O segundo argumento do “for” é o momento de parada. Neste caso, o for é repetido enquanto
a variável “i” for menor que 10 (i < 10). Por fim, como último parâmetro do “for”, informa-se o
valor do incremento da variável de controle (“i”).

Escrever na tela todos os numeros pares menores que 10.

Escrever na tela, em ordem decrescente, todos os números naturais menores que 10.
Escrever na tela, em ordem decrescente, todos os números impares menores que 10.

Escrever na tela, todos os números que estão entre os valores digitados pelo usuário.

Você também pode gostar