O que é estruturas de repetição?

{Portugol Studio} #8 - Laços de Repetição

As estruturas de repetição, também conhecidas como laços ou loops, são construções fundamentais em programação que permitem que um bloco de código seja executado repetidamente enquanto uma determinada condição for verdadeira. Elas são utilizadas quando é necessário realizar uma tarefa várias vezes sem a necessidade de repetir o código manualmente.

As estruturas de repetição podem ser divididas em dois tipos principais:

  1. Estrutura de Repetição com Teste no Início (Enquanto-Faça ou While): Nessa estrutura, o bloco de código é executado repetidamente enquanto uma condição for verdadeira. Antes de executar o bloco, o programa verifica se a condição é verdadeira; se for, o bloco é executado; caso contrário, o laço é encerrado.

Exemplo em pseudocódigo:

enquanto (condição) faça
    # código a ser executado repetidamente
fimenquanto

Exemplo em Python:

contador = 1

while contador <= 5:
    print("Contagem:", contador)
    contador += 1

Neste exemplo, o código imprime a contagem de 1 a 5 utilizando uma estrutura de repetição "enquanto".

  1. Estrutura de Repetição com Teste no Final (Para-Faça ou For): Nessa estrutura, o bloco de código é executado um número específico de vezes, com base em uma contagem predefinida. O laço utiliza uma variável que é incrementada ou decrementada automaticamente a cada iteração, até que a condição seja falsa e o laço seja encerrado.