🎯 Laços de Repetição

Em poucas palavras

Laços de repetição, ou loops, são estruturas de controle que permitem executar um bloco de código múltiplas vezes. Eles são a base da automação, permitindo que o computador processe grandes volumes de dados ou repita tarefas exaustivas até que uma condição específica de parada seja atingida.


📝 Notas e Desenvolvimento

  • Tipos Principais de Laços:
    • FOR (Repetição Contada): Usado quando você sabe antecipadamente quantas vezes o código deve ser executado ou quando deseja percorrer todos os itens de uma coleção (lista, array, string).
    • WHILE (Repetição Condicional): Usado quando você não sabe exatamente quantas vezes a repetição ocorrerá, dependendo de uma condição externa ou cálculo interno (Ex: “enquanto o usuário não digitar ‘sair’”).
  • Componentes Críticos:
    • Inicialização: Definição do ponto de partida (ex: i = 0).
    • Condição de Parada: A expressão lógica que, ao se tornar falsa, interrompe o loop.
    • Incremento/Atualização: A mudança necessária a cada volta para que a condição de parada seja eventualmente alcançada.
  • O Perigo do Loop Infinito: Ocorre quando a condição de parada nunca se torna falsa (ex: esquecer de incrementar o contador). Isso pode travar o programa ou consumir toda a memória/CPU.
  • Controle de Fluxo Interno:
    • break: Interrompe o laço imediatamente, saindo dele.
    • continue: Pula o restante do código na iteração atual e vai direto para a próxima volta.

🔗 Conexões e Contexto


📚 Referências e Fontes