estrutura de repetição
Orientadora: Héryka Silva de E. Oliveira
Estruturas de Repetição
Estruturas de Repetição
São muito comuns as situações em que se deseja repetir um determinado trecho de um programa um certo número de vezes.
Por exemplo, pode-se citar o caso de um algoritmo que calcula a soma dos números impares entre 500 e 1000 ou então um algoritmo que escreve os numero primos de 1 a 1000.
As estruturas de repetição são muitas vezes chamadas de Laços ou também de Loops.
Estruturas de Repetição
Laços Contados
Quando se conhece previamente quantas vezes o comando composto no interior da construção será executado;
Comando: FOR
Laços Condicionais
Quando não se conhece de antemão o número de vezes que o conjunto de comandos no interior do laço será repetido, pelo fato do mesmo estar amarrado a uma condição sujeita à modificação pelas instruções do interior do laço.
Comando: WHILE e DO...WHILE
Todo algoritmo que possui um ou mais de seus passos repetidos um determinado número de vezes denomina-se algoritmo com repetição.
Comando for
Os laços contados são úteis quando se conhece previamente o número exato de vezes que se deseja executar um determinado conjunto de comandos.
Então, este tipo de laço nada mais é que uma estrutura dotada de mecanismos para contar o número de vezes que o corpo do laço (ou seja, o comando composto em seu interior) é executado.
Observem o exemplo a seguir:
Exemplo
#include
#include
main()
{
int num;
for