Laço de repetição FOR

A construção do Laço For, em diagrama é muito semelhante com o laço While, mas a inicialização, controle e incremento se dá na mesma linha, tornando mais fácil a visualizar.

A sintaxe do comando for é:

onde expressão 1 configura o início do loop, expressão 2 o fim e expressão 3 o incremento.

Exemplo 1

Reescrevendo o exemplo 1 do laço de repetição while, dessa vez utilizando for:

A execução do programa passo-a-passo (aguarde que pode demorar para abrir!) :

Compare os dois formatos de implementação do laço de repetição:

Exemplo 2

Faça um programa para ler 10 números e verificar quantos números são positivos, negativos ou zero

Inicialmente iremos criar o laço de repetição que fará as 10 execuções:

Adicionado o comando que irá ler o valor do teclado:

E agora, iremos verificar se o valor digitado é positivo, negativo ou zero, para cada condição uma variável é incrementada:

E ao final da execução,

E o programa no ambiente de programação:


Exemplo 3

Implementa o programa para resolver a somatória expressada matematicamente a seguir:

\[\sum\limits_{i=1}^{10}{i} \]

Inicialmente iremos criar o laço de repetição que irá de 1 até 10 (inclusive)

Próxima etapa, criaremos a varíavel soma que irá acumular os valores de i