Aula 16
Prof. Gracon Lima
Estruturas Condicionais
Prof. Gracon Lima
Estruturas Condicionais Encadeadas
• Pascal• Algoritmo
Não há “;” antes
do Else
Prof. Gracon Lima
Exemplos de IF's aninhados
Prof. Gracon Lima
Exemplos de IF's aninhados
Comando caso
• Pascal• Algoritmo
Prof. Gracon Lima
Escolha...Caso - Exemplo
Prof. Gracon Lima
Estruturas de Repetição
Prof. Gracon Lima
Estruturas de Repetição - PARA
• Pascal
• Algoritmo
Prof. Gracon Lima
Estruturas de Repetição - PARA
Prof. Gracon Lima
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
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
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
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
Estruturas de Repetição - ENQUANTO
• Pascal• Algoritmo
Prof. Gracon Lima
Estruturas de Repetição - REPITA
• Pascal• Algoritmo
Prof. Gracon Lima

Aula 16

  • 1.
  • 2.
  • 3.
    Estruturas Condicionais Encadeadas •Pascal• Algoritmo Não há “;” antes do Else Prof. Gracon Lima
  • 4.
    Exemplos de IF'saninhados Prof. Gracon Lima
  • 5.
  • 6.
    Comando caso • Pascal•Algoritmo Prof. Gracon Lima
  • 7.
  • 8.
  • 9.
    Estruturas de Repetição- PARA • Pascal • Algoritmo Prof. Gracon Lima
  • 10.
    Estruturas de Repetição- PARA Prof. Gracon Lima
  • 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 • ExemploPasso2: 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 • ExemploDecrescente: 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 • ExemploDecrescente -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
  • 15.
    Estruturas de Repetição- ENQUANTO • Pascal• Algoritmo Prof. Gracon Lima
  • 16.
    Estruturas de Repetição- REPITA • Pascal• Algoritmo Prof. Gracon Lima