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.
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:
Postar um comentário