Estruturas de Controle de Repetição

Muitas vezes precisamos repetir um trecho de um programa. Nesse caso é possível usar um "loop", também chamado de laços de repetição, para executar o código quantas vezes forem necessárias. Vamos ver três estruturas de repetição: 









Estrutura Enquanto 

Essa estrutura realiza um teste lógico no início do loop, cada vez que a condição retorna verdadeiro, as instruções dentro do laço são executados. Quando condição retorna falso, o laço é encerrado e o processamento continua seu curso normal até o programa ser encerrado.

Sintaxe

enquanto (condição) faça
      instruções executadas enquanto condição verdadeira
fimenquanto

Exemplo:



Estrutura repita....até

Essa estrutura faz o teste lógico no final do loop. Executa as instruções pelo menos uma vez antes de verificar a condição testada. O conjunto de instruções é executado enquanto a condição retorna falso.

Sintaxe

repita
    instruções executadas enquanto condição falsa
até (condição)

Exemplo:



Estrutura de Repetição para

A estrutura para permite construir estruturas de looping onde se conhece o número de repetições que devem ser realizadas (número finito de laços). Por exemplo, para um laço que deve se repetir 10 vezes, podemos usar a estrutura. Caso não fosse possível saber o número de repetições, use enquanto ou repita.

Sintaxe

para <variável> de <inicio> até <fim> passo <incremento> faça
   instruções 
fimpara

Variável = variável contadora
Início = Valor inicial
Fim = valor final 
Incremento = valor adicionado a variável a cada looping.


Exemplo:



Nos exemplos das três estruturas o resultado é o mesmo. O programa vai exibir uma contagem de 1 até 10. 


Curtiu? Deixe seu comentário abaixo, compartilhe!


Estruturas de Controle de Repetição Estruturas de Controle de Repetição Reviewed by Guilherme on junho 02, 2018 Rating: 5

Nenhum comentário:

Tecnologia do Blogger.