sábado, junho 23, 2018

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.

Nenhum comentário:

Postagem em destaque

O que faz um Analista de Sistemas?

  Os analistas de sistemas fazem análise de requisitos de software, hardware para especificar um novo sistema ou como um sistema atual pode ...