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!

Now answer the exercise about the content:

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

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

3710. Vetores e Matrizes

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text