Bem-vindo ao nosso estudo sobre Estruturas de Repetição. Este estudo ajudará você a compreender alguns conceitos que são importantes no contexto de programação. Vamos conhecer melhor esses conceitos?

As Estruturas de Repetição são usadas quando tem a necessidade de repetir partes do código várias vezes. Estes mecanismos de repetição são recursos importantes e muito utilizados em algoritmos e em programas (MANZANO e OLIVEIRA, 2012).  Cada execução de uma parte do código em um laço trata-se de uma iteração, por exemplo, ao invés de escrever o mesmo comando 10 vezes ou mais, o código é reduzido em poucas linhas.

O VisuAlg implementa as três estruturas de repetição usuais nas linguagens de programação: o laço PARA e os laços ENQUANTO e REPITA-ATE.

PARA

Estrutura de repetição PARA consiste em empregar uma variável, geralmente um contador, para controlar as repetições a serem executadas. Na Figura 1 a estrutura e o fluxograma são mostrados e na Figura 2 o exemplo apresentado no fluxograma é mostrado em formato de pseudocódigo.

Estrutura e Fluxograma

Figura 1 - Estrutura PARA e o Exemplo em Fluxograma (Autoria Própria).

Pseudocódigo

ENQUANTO

A estrutura de repetição ENQUANTO permite repetir um trecho de código enquanto uma determinada condição for verdadeira. A estrutura e o fluxograma são mostrados na Figura 3. Na Figura 4 o exemplo apresentado no fluxograma da Figura 3 é mostrado em formato de pseudocódigo.

Estrutura e Fluxograma

Figura 3 - Estrutura ENQUANTO e o Exemplo em Fluxograma (Autoria Própria).

Pseudocódigo

Figura 4 - Exemplo em Pseudocódigo (Autoria Própria).

REPITA-ATE

O bloco de comandos associado a estrutura de repetição REPITA-ATE é executado obrigatoriamente pelo menos uma vez.