Module: ciclos. Loop com parâmetro (for)


Problem

2/17

Características do loop for

Theory Click to read/hide

loop

for
O loop for é um meio de percorrer ações repetidas. Vamos dar uma olhada em como isso funciona.

Normalmente, partes do loop for  seguem as seguintes etapas: 
1. Configurando o valor inicial. 
2. Executando um teste de condição para continuar o loop. 
3. Execute ações de loop. 
4. Atualize o(s) valor(es) usado(s) no teste. 
e então as etapas 2-4 são repetidas até que a condição seja satisfeita. Assim que a condição se tornar falsa, o loop termina e a instrução seguinte à instrução do loop for é executada.
 
Forma geral do loop  for (/* expressão 1*/; /* expressão 2*/; /* expressão 3*/ ) {       /* uma instrução ou bloco de instruções - corpo do loop */; }

Expressão 1 responsável por definir o valor inicial da variável do loop (contador), termina com ponto e vírgula.
Por exemplo :
  • i=0; // variável de loop i definir valor inicial igual a zero - deve ser declarado antes o laço
  • int i=0; // a variável i pode ser declarada imediatamente no cabeçalho do loop, mas neste caso, ela será apagada da memória após o execuções de loop
  • ;  // não há nenhuma inicialização e declaração da variável do ciclo, neste caso, ela pode ser declarada antes do ciclo
Expressão 2 - esta é a condição para continuar o loop for, é testada para veracidade. Por exemplo,

i <= 10  // o loop será executado enquanto a variável i for menor ou igual a 10.
A condição pode ser qualquer coisa.

Expressão 3 altera o valor da variável do contador. Sem esse valor, o loop será considerado infinito. Por exemplo,

i++;  // cada vez que o corpo do loop é concluído, i é incrementado em 1.

 

Problem

O programa acima exibe os números de 1 a 10 em uma coluna. Você pode verificar isso executando-o.
Altere o título do loop para que o programa exiba valores de 20 a 30.