9. Estruturas de Repetição (FOR, WHILE)

Página 36

Capítulo 9: Estruturas de Repetição (FOR, WHILE)

Estruturas de repetição, também conhecidas como loops, são fundamentais na lógica de programação. Elas permitem que uma determinada parte do código seja repetida várias vezes, o que é extremamente útil em muitas sitagens. Neste capítulo, vamos explorar duas das estruturas de repetição mais comuns: FOR e WHILE.

FOR

A estrutura de repetição FOR é usada quando sabemos exatamente quantas vezes queremos que um bloco de código seja executado. A estrutura básica de um loop FOR é a seguinte:

for (inicialização; condição; incremento) {
  // código para ser repetido
}

A 'inicialização' é onde definimos uma variável de controle para o loop. A 'condição' é o critério que determina quando o loop deve parar. E o 'incremento' é o que acontece com a variável de controle a cada repetição do loop. Vejamos um exemplo:

for (int i = 0; i < 10; i++) {
  System.out.println(i);
}

Neste exemplo, a variável 'i' é inicializada com o valor 0. Enquanto 'i' for menor que 10, o código dentro do loop será executado e 'i' será incrementado em 1 a cada repetição. Portanto, este loop imprimirá os números de 0 a 9.

WHILE

A estrutura de repetição WHILE é usada quando não sabemos quantas vezes o código deve ser repetido, mas temos uma condição que determina quando o loop deve parar. A estrutura básica de um loop WHILE é a seguinte:

while (condição) {
  // código para ser repetido
}

A 'condição' é o critério que determina quando o loop deve parar. O código dentro do loop será repetido enquanto a condição for verdadeira. Vejamos um exemplo:

int i = 0;
while (i < 10) {
  System.out.println(i);
  i++;
}

Neste exemplo, a variável 'i' é inicializada com o valor 0 fora do loop. Enquanto 'i' for menor que 10, o código dentro do loop será executado e 'i' será incrementado em 1 a cada repetição. Portanto, este loop também imprimirá os números de 0 a 9.

É importante notar que devemos ter cuidado para não criar loops infinitos. Um loop infinito é um loop que nunca para, porque a condição sempre permanece verdadeira. Isso pode causar muitos problemas, incluindo fazer o programa travar. Portanto, sempre devemos garantir que a condição do loop eventualmente se torne falsa.

Em resumo, as estruturas de repetição FOR e WHILE são ferramentas poderosas na lógica de programação. Elas nos permitem repetir uma determinada parte do código quantas vezes quisermos, com base em uma condição. Isso nos dá grande flexibilidade e eficiência na resolução de problemas de programação.

No próximo capítulo, vamos explorar outra estrutura de repetição importante: DO-WHILE. Fique ligado!

Agora responda o exercício sobre o conteúdo:

Qual é a principal diferença entre as estruturas de repetição FOR e WHILE na lógica de programação?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Próxima página do Ebook Gratuito:

3710. Vetores e Matrizes

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto