aula04 estrutura de dados - estruturas de controle
Post on 09-Jul-2015
682 Views
Preview:
DESCRIPTION
TRANSCRIPT
Free Powerpoint TemplatesPage 1
Free Powerpoint Templates
Programação Estruturadaestruturas de bloco e controle
Prof. Cleyton Fábio
Free Powerpoint TemplatesPage 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 TemplatesPage 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 TemplatesPage 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 TemplatesPage 5
Sequência:
Exemplo do Código python
Leite = 2.80Carne = 10Ovos = 0.25Pao = 1Biscoito = 1.50Queijo = 7.40total = 2*Leite + 2.5*Carne + 30*Ovos + 4.5 * Pao + 4*Biscoito + 2.5*Queijoprint(total)
Free Powerpoint TemplatesPage 6
Seleção:
Exemplo do Código python
idade = 33if idade == 33 : print(''Essa eh a idade de Cristo'')
Free Powerpoint TemplatesPage 7
Seleção dupla:
Exemplo do Código python
idade = 33if idade == 33 : print(''Essa eh a idade de Cristo'')else : print(''So mais um mero mortal'')
Free Powerpoint TemplatesPage 8
Repetição while:
Exemplo do Código python
idade = 100while idade < 101: print(''A idade agora é : '', idade) idade -= 1
Free Powerpoint TemplatesPage 9
Repetição for :
Exemplo do Código python
for i in range(100) : print(''o valor de i eh : '', i)
top related