REPETIÇÃO PARA
A instrução PARA implementa um LOOP com o número de iterações pré-
definidas.
Iteração é o processo chamado na programação de repetição de uma ou mais
ações. É importante salientar que cada iteração se refere a apenas uma instância
da ação, ou seja, cada repetição possui uma ou mais iterações.
Por exemplo, um algoritmo que realiza a soma dos números de 1 a 10, terá um
número de interações pré-definido em 10. Para controlar o numero de repetições
é utilizada uma variável contadora.
A estrutura de repetição PARA implementa um contador implicitamente, assim:
PARA contador DE valor-inicial ATE valor-final [PASSO < incremento>] FAÇA
Instruções a serem executadas repetidamente até a variável contadora
atingir o valor final.
FIM-PARA
O passo de incremento é opcional, esse recurso serve pera definir qual o valor do
incremento do contador, por exemplo de 1 em 1 (padrão), de 2 em 2, de 3 em 3,
etc. Essa estrutura de repetição realiza o incremento de um contator de forma
implícita.
EXEMPLO:
Vamos implementar como exemplo um algoritmo para calcular o fatorial de um
número.
O fatorial de um número natural n é o produto de todos os inteiros positivos
menores ou iguais a n.
Exemplo:
Fatorial de 5:
5! = 1 * 2 * 3 * 4 * 5
5! = 120
Nesta estrutura, não é necessário incrementar nem inicializar o contador, isso é
feito automaticamente.
Resultado:
ATIVIDADES:
Faça um algoritmo que construa a tabuada de um numero digitado pelo
usuário.
Altere o exercício número 1 para que o usuário possa escolher o começo
e o fim da tabuada.
Mostre todos os números impares entre 1 e 500.