O documento apresenta uma aula sobre estruturas condicionais e de repetição em programação. As estruturas condicionais incluem IF, IF aninhado e escolha/caso. As estruturas de repetição incluem PARA, ENQUANTO e REPITA, com vários exemplos como contagem de 1 a 10, passo a passo e decrescente.
11. Exemplos PARA
• Exemplo:
algoritmo "Exemplo Para“
var
a:inteiro
inicio
para a:=1 ate 10 faca
escreva(a)
fimpara
fimalgoritmo
• A saída será os valores
1,2,3,4,5,6,7,8,9,10
• a varia de 1 a 10 de 1 em 1
• Exemplo:
Program ExemploPara;
var
a:Integer;
Begin
for a:=1 to 10 do
Begin
writeln(a);
End;
End.
• A saída será os valores
1,2,3,4,5,6,7,8,9,10
• a varia de 1 a 10 de 1 em 1
Prof. Gracon Lima
12. Exemplos PARA
• Exemplo Passo2:
algoritmo "Exemplo Para“
var
a:inteiro
inicio
para a:=1 ate 10 passo 2 faca
escreva(a)
fimpara
fimalgoritmo
• A saída será os valores
1,3,5,7,9
• J varia de 1 a 9 de 2 em 2
• Exemplo Passo2:
Program ExemploPara;
var
a:Integer;
Begin
for a:=1 to 10 do
Begin
writeln(a);
a:=a+1;
End;
End.
• A saída será os valores 1,3,5,7,9
• J varia de 1 a 9 de 2 em 2
Prof. Gracon Lima
13. Exemplos PARA
• Exemplo Decrescente:
algoritmo "ExemploPara“
var
a:inteiro
inicio
para a:=10 ate 5 passo -1 faca
escreva(a)
fimpara
fimalgoritmo
• A saída será os valores
10,9,8,7,6,5
• a decresce de 10 a 5 reduzindo 1
a cada passo
• Exemplo Decrescente:
Program ExemploPara ;
var
a:Integer;
Begin
for a:=10 downto 5 do
Begin
writeln(a);
End;
End.
• A saída será os valores
10,9,8,7,6,5
• a decresce de 10 a 5 reduzindo 1
a cada passo
Prof. Gracon Lima
14. Exemplos PARA
• Exemplo Decrescente -2:
Program ExemploPara ;
var
a:Integer;
Begin
for a:=15 downto 1 do
Begin
writeln(a);
a:=a-1;
End;
End.
• A saída será os valores
15,13,11,9,7,5,3,1
• J decresce de 15 a 1 reduzindo 2 a
cada passo
• Exemplo Decrescente -2:
algoritmo "Exemplo Para“
var
a:inteiro
inicio
para a:=15 ate 1 passo -2 faca
escreva(a)
fimpara
fimalgoritmo
• A saída será os valores
15,13,11,9,7,5,3,1
• J decresce de 15 a 1 reduzindo 2 a
cada passo
Prof. Gracon Lima