Escolar Documentos
Profissional Documentos
Cultura Documentos
Bloco
Fimenquanto
O nome desse processo é conhecido como looping. Estruturas de repetição acontecem no
nosso dia a dia.
Castigo
Fimenquanto
Quando chegar “Fimenquanto” ele irá entrar em looping e verificar se você arrumou o
quarto, enquanto não arrumar continua de castigo, se você arrumou, quando chegar para
verificar, vai verificar que já arrumou e o looping é desfeito.
Um exemplo no visualg, para contar até 10: Algoritmo “conte até 10”
Var
Contador: INTEIRO
Inicio
Contador <-0
Escreval (contador)
Fimenquanto
fimalgoritmo
Um princípio muito importante da repetição é que não precisa ter um limite especificado,
também pode ser usado estruturas condicionais com estrutura de repetição.
· Estruturas de Repetição 2:
https://youtu.be/fP49L1i_-HU
O modo de funcionamento da função Repita é bem semelhante ao modo de
funcionamento do Escolha, porém a expressão é logicamente inversa.
Um exemplo no visualg, para somar 5 números:
Algoritmo “Somador”
Var
N, Cont, S: INTEIRO
Inicio
S <- 0
Cont <- 1
Leia (N)
S <- S + N
FimEnquanto
fimalgoritmo
Se não sabemos quantas interações vão ocorrer, mudamos algumas coisas no algoritmo e
deixamos para o usuário selecionar e colocamos a opção para ele responder se sim ou não.
Var
N,, S: INTEIRO
Resp: CARACTERE
Escreva (“Você quer
Inicio continuar? [S/N] “)
S <- 0 Leia (resp)
Resp <- “S” FimEnquanto
Enquanto (resp = “S”) faca
Exemplo:
Algoritmo “Somador”
Var
N,, S: INTEIRO
Resp: CARACTERE
Inicio
S <- 0
Repita
Leia (N)
S <- S + N
Leia (resp)
fimalgoritmo