REPETIO
CONCEITOS
Uma
O
Uma
ESTRUTURA
Nmero
fixo de repeties
PARA I
inicio AT fim FAA [Passo n]
Comando
PARA I
inicio AT fim FAA [Passo n]
Inicio
Comando_1
Comando_2
...
Comando_n
Fim
Um exemplo completo
Algoritmo
PARA I
1 AT 10 FAA
Escreva I
Fim
inversa
Algoritmo
PARA I
15 AT 10 FAA Passo -1
Escreva I
Fim
ESTRUTURA REPETIO
CONDICIONAL NO INCIO
Em
Valores
Iniciais
Repetio 1
Repetio 2
Repetio 3
Repetio 4
X < Y (F)
Fim_Algoritmo
ALGORITMO
Declare X, Y
NUMRICO
X
1
Y
2
Enquanto X <= 5 Faa
Inicio
X
X + 1
Y
Y * X
Fim
FIM
Valores
Iniciais
Repetio 1
12
Repetio 2
48
Repetio 3
240
Repetio 4
X <= 5 (F)
Fim_Algoritmo
A
O
Estrutura
REPITA
Comandos
AT Condio
ALGORITMO
Declare X, Y
NUMRICO
X
1
Y
2
Repita
X
X + 1
Y
Y * X
At X >= 5
FIM
Valores
Iniciais
Repetio 1
12
Repetio 2
48
Repetio 3
X >= 5 (V)
Fim_Algoritmo
ALGORITMO
Declare X, Y
NUMRICO
X
5
Y
2
Repita
X
X - 1
Y
Y * X
At X = 1
FIM
Valores
Iniciais
Repetio 1
24
Repetio 2
48
Repetio 3
48
Repetio 4
X = 1 (V)
Fim_Algoritmo
EXERCCIO RESOLVIDO 1
Sabe-se
EXERCCIO RESOLVIDO 1
ALGORITMO
Declare Salario, I Numrico
Salario
1500
Para I
2006 At 2012 Faa
Salario
Salario + (Salario * 3.5/100)
Escreva Salrio em 2012 = , Salario
FIM
EXERCCIO RESOLVIDO 2
Um
EXERCCIO RESOLVIDO 2
Algoritmo
Algoritmo
Declare
Declare salario,
salario, percent,
percent, ano,
ano, Na
Na NUMERICO
NUMERICO
Leia
Leia ano
ano
Se
Se ano
ano << 2008
2008 Ento
Ento Escreva
Escreva "Ano
"Ano Invlido"
Invlido"
Seno
Seno
Inicio
Inicio
salario
salario
1000
1000
percent
percent
1.5/100
1.5/100
Repita
Repita
salario
salario
salario
salario ++ salario
salario ** percent
percent
percent
percent
percent
percent ** 22
At
At percent
percent >=
>= 15
15
Na
Na
ano
ano 2008
2008 ++ 11
percent
percent
15/100
15/100
Enquanto
Enquanto Na>0
Na>0
Inicio
Inicio
salario
salario
salario
salario ++ salario
salario ** percent
percent
Na
Na
Na
Na 11
Fim
Fim
Escreva
Escreva Salario
Salario == ,
, salario
salario
Fim
Fim
EXERCCIO RESOLVIDO 3
Construa um algoritmo que dado um numero inteiro positivo, calcule o fatorial do nmero fornecido
ALGORITMO
Declare n, Fat NUMRICO
Leia N
Se N>=0 Ento
Inicio
Fat
1
Se N=0 OU N=1 Ento Escreva Fatorial = , Fat
Seno
Inicio
Para i
1 At N Faa Fat
Fat * i
Escreva Fatorial = , Fat
Fim
Fim
Fim
EXERCCIO RESOLVIDO 4
Foi
ALGORITMO
Declare num_cri, sm, sf,i, perc_m, perc_f Numrico
Declare S Literal
Leia num_cri
sm
0
sf
0
perc_m
0
perc_f
0
Para i
1 At num_cri Faa
Inicio
Escreva Digite o sexo da criana, i
Leia S
Se S=M Ento sm
sm + 1
Se S=F Ento sf
sf + 1
Fim
perc_m
sm / num_cri * 100
perc_f
sf / num_cri * 100
Escreva Total e perc. do sexo masculino = , sm,
perc_m
Escreva Total e perc. do sexo masculino = , sf, perc_f
Fim
EXERCCIO RESOLVIDO 5