Você está na página 1de 2

Trabalho de Programação

Tema:
Condicionamento & Repetição

Aluno:
Nicolas Ribeiro Alves n°26

Cascavel – 2022
Para muitos algoritmos, precisamos executar algumas etapas ao mesmo
tempo mais de uma vez. Ou até mesmo executar algumas etapas
repetidamente até que alguma condição seja atendida. Essa necessidade
cria estruturas repetidas, também conhecidas como LOOPs. Neste
artigo, discutimos a estrutura do loop
WHILE de uma maneira especial. Sua operação é tão simples quanto
uma estrutura de decisão IF-THEN. A diferença
é que os passos deste bloco são repetidos até que a expressão booleana
(TRUE ou FALSE) seja TRUE.
Esta estrutura de iteração também é chamada de loop pré-testado,

.
porque a expressão booleana é verificada antes da primeira execução.
Se já resultar em FALSE no início, as instruções dentro do bloco não são
executadas nenhuma vez.

Exemplo:
algoritmo "SomaEnquantoValorDiferenteDe0"
var
valorDigitado : REAL
soma : REAL
inicio

soma := 0
ESCREVA ("Digite um valor para a soma: ")
LEIA (valorDigitado)

ENQUANTO valorDigitado <> 0 FACA


soma := soma + valorDigitado
ESCREVAL ("Total: ", soma)
ESCREVA ("Digite um valor para a soma: ")
LEIA (valorDigitado)
FIMENQUANTO

ESCREVAL ("Resultado: ", soma)

fimalgoritmo

Muitos algoritmos exigem que executemos certas operações mais de


uma vez por vez. Ou até mesmo executar algumas etapas
repetidamente até que alguma condição seja atendida. Essa necessidade
cria estruturas repetidas, também conhecidas como LOOPs. Neste
artigo, discutimos a estrutura do loop WHILE de uma maneira especial.
Sua operação é tão simples quanto uma estrutura de decisão IF-THEN.
A diferença é que as etapas neste bloco se repetem até que a expressão
booleana (TRUE ou FALSE) seja TRUE. Esta estrutura de iteração
também é chamada de loop pré-testado, porque a expressão booleana é
verificada antes da primeira execução. Se o resultado já for FALSE
inicialmente, as instruções dentro do bloco não serão executadas
nenhuma vez.

Você também pode gostar