Your SlideShare is downloading. ×

Aula04 estrutura de dados - estruturas de controle

639

Published on

Estruturas de Controle

Estruturas de Controle

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
639
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Programação Estruturadaestruturas de bloco e controle Prof. Cleyton Fábio Free Powerpoint Templates Page 1
  • 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
  • 5. Sequência: Exemplo do Código python Leite = 2.80 Carne = 10 Ovos = 0.25 Pao = 1 Biscoito = 1.50 Queijo = 7.40 total = 2*Leite + 2.5*Carne + 30*Ovos + 4.5 * Pao + 4*Biscoito + 2.5*Queijo print(total) Free Powerpoint Templates Page 5
  • 6. Seleção:Exemplo do Código pythonidade = 33if 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 pythonfor i in range(100) : print(o valor de i eh : , i) Free Powerpoint Templates Page 9

×