Aula 9: Laços de Repetição: O Conceito de Repetição Controlada
Automatizar tarefas é uma das maiores virtudes da computação. Imagine ter que escrever o código para exibir mil produtos em uma loja virtual, um por um. Impossível, certo? Para isso existem os laços de repetição (ou loops), que executam o mesmo bloco de código várias vezes seguidas enquanto uma condição for verdadeira. O conceito central aqui é a repetição controlada, onde o desenvolvedor define exatamente quando o ciclo deve começar e, mais importante, quando ele deve parar para não travar o sistema. O primeiro grande laço que estudamos é o for (para). Ele é utilizado quando sabemos exatamente o número de vezes que o código deve ser repetido. Sua estrutura possui três partes fundamentais: a inicialização da variável de controle (geralmente um contador começando em 0 ou 1), a condição de parada (até onde ele deve ir) e o incremento (como o contador muda a cada volta). Por exemplo, um for que vai de 1 a 10 para gerar uma lista numerada na tela. O segundo laço essencial é o while (enquan...