2. Estruturas de Bloco
Controle de bloco por indentação
Na maior parte das linguagens, há instruções ou
símbolos específicos que delimitam blocos de código -
os blocos que compõem o conteúdo de um laço ou
expressão condicional, por exemplo. Em C:
if (a < 0) {
/* bloco de código */
}
Os blocos são delimitados explicitamente em C por
chaves. Em Python, blocos de código são demarcados
apenas por espaços formando uma indentação visual:
print "O valor de a é "
if a == 0:
print "zero"
else:
print a
Free Powerpoint Templates
Page 2
3. Estruturas de Bloco
Esta propriedade faz com que o código seja muito
claro e legível, afinal, garante que a indentação esteja
sempre correta e requer costume e um controle mais
formal.
Free Powerpoint Templates
Page 3
4. Estruturas de controle
• Sequência
ações são executadas uma por vez, na ordem definida no programa.
• Seleção
verificação de uma condição, o programa realiza ou não uma ação e
volta à seqüência do programa.
• Repetição
um bloco de ações é repetido um número de vezes conforme se
desejar, e após isso volta à seqüência do programa.
Free Powerpoint Templates
Page 4
6. Seleção:
Exemplo do Código python
idade = 33
if idade == 33 :
print(''Essa eh a idade de Cristo'')
Free Powerpoint Templates
Page 6
7. Seleção dupla:
Exemplo do Código python
idade = 33
if idade == 33 :
print(''Essa eh a idade de Cristo'')
else :
print(''So mais um mero mortal'')
Free Powerpoint Templates
Page 7
8. Repetição while:
Exemplo do Código python
idade = 100
while idade < 101:
print(''A idade agora é : '', idade)
idade -= 1
Free Powerpoint Templates
Page 8
9. Repetição for :
Exemplo do Código python
for i in range(100) :
print(''o valor de i eh : '', i)
Free Powerpoint Templates
Page 9