Capa do Ebook gratuito Curso completo de Lógica de Programação para iniciantes

Curso completo de Lógica de Programação para iniciantes

3.83

(6)

83 páginas

Estruturas de Repetição (FOR, WHILE)

Capítulo 36

Tempo estimado de leitura: 3 minutos

Audio Icon

Ouça em áudio

0:00 / 0:00

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.

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

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.

A principal diferença entre FOR e WHILE é que FOR é usado quando sabemos exatamente quantas vezes o loop deve ser executado, enquanto WHILE é usado quando não sabemos o número exato de repetições e dependemos de uma condição para determinar quando parar.

Próximo capitúlo

Vetores e Matrizes

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.