12. Estruturas de controle de fluxo: repetição

Página 12

12. Estruturas de Controle de Fluxo: Repetição

Ao aprender lógica de programação, uma das principais áreas que você precisa entender são as estruturas de controle de fluxo. Estas estruturas são o que dão aos programas a capacidade de tomar decisões e repetir ações, tornando-os úteis e eficientes. Neste capítulo, vamos nos concentrar especificamente nas estruturas de controle de fluxo de repetição.

O que são estruturas de controle de fluxo de repetição?

As estruturas de controle de fluxo de repetição, como o nome sugere, são usadas para repetir um bloco de código várias vezes. Isso é útil quando você precisa executar uma ação repetidamente, como somar uma lista de números ou buscar dados em um banco de dados.

Tipos de estruturas de controle de fluxo de repetição

Existem três tipos principais de estruturas de controle de fluxo de repetição: for, while e do-while.

For

A estrutura de repetição for é usada quando você sabe exatamente quantas vezes deseja que um bloco de código seja executado. Por exemplo, se você quiser somar os números de 1 a 10, poderia usar um loop for para isso. O loop for tem três partes: a inicialização, a condição e a atualização. A inicialização é onde você define o valor inicial do contador. A condição é a expressão que determina se o loop deve continuar ou não. A atualização é onde você altera o valor do contador.

While

A estrutura de repetição while é usada quando você não sabe quantas vezes um bloco de código precisa ser executado, mas sabe que deve continuar enquanto uma condição for verdadeira. Por exemplo, você pode usar um loop while para ler dados de um arquivo até chegar ao final. O loop while só tem uma parte: a condição. Se a condição for verdadeira, o bloco de código será executado. Se for falsa, o loop terminará.

Do-While

A estrutura de repetição do-while é semelhante ao while, mas com uma diferença chave: o bloco de código será executado pelo menos uma vez, mesmo que a condição seja falsa desde o início. Isso é útil quando você precisa executar uma ação pelo menos uma vez e depois repeti-la enquanto uma condição for verdadeira.

Exemplos de estruturas de controle de fluxo de repetição

Aqui estão alguns exemplos de como você pode usar essas estruturas de controle de fluxo de repetição em seu código.

For

Suponha que você queira imprimir os números de 1 a 10. Você pode fazer isso usando um loop for da seguinte maneira:

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

While

Suponha que você queira ler dados de um arquivo até chegar ao final. Você pode fazer isso usando um loop while da seguinte maneira:

while (!file.eof()) {
    String line = file.readLine();
    System.out.println(line);
}

Do-While

Suponha que você queira solicitar ao usuário que insira um número válido. Você pode fazer isso usando um loop do-while da seguinte maneira:

do {
    System.out.println("Enter a number:");
    number = scanner.nextInt();
} while (number <= 0);

Conclusão

As estruturas de controle de fluxo de repetição são uma parte fundamental da lógica de programação. Elas permitem que você execute um bloco de código várias vezes, o que é útil em muitas situações diferentes. Ao dominar essas estruturas, você estará um passo mais perto de se tornar um programador eficiente e eficaz.

Ahora responde el ejercicio sobre el contenido:

Qual das seguintes afirmações descreve corretamente as estruturas de controle de fluxo de repetição na programação?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

1313. Vetores e Matrizes

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.