aula04 estrutura de dados - estruturas de controle

9
Free Powerpoint Templates Page 1 Free Powerpoint Templates Programação Estruturada estruturas de bloco e controle Prof. Cleyton Fábio

Upload: cleyton-fabio

Post on 09-Jul-2015

682 views

Category:

Technology


11 download

DESCRIPTION

Estruturas de Controle

TRANSCRIPT

Page 1: Aula04   estrutura de dados - estruturas de controle

Free Powerpoint TemplatesPage 1

Free Powerpoint Templates

Programação Estruturadaestruturas de bloco e controle

Prof. Cleyton Fábio

Page 2: Aula04   estrutura de dados - estruturas de controle

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

Page 3: Aula04   estrutura de dados - estruturas de controle

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.

Page 4: Aula04   estrutura de dados - estruturas de controle

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.

Page 5: Aula04   estrutura de dados - estruturas de controle

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)

Page 6: Aula04   estrutura de dados - estruturas de controle

Free Powerpoint TemplatesPage 6

Seleção:

Exemplo do Código python

idade = 33if idade == 33 : print(''Essa eh a idade de Cristo'')

Page 7: Aula04   estrutura de dados - estruturas de controle

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'')

Page 8: Aula04   estrutura de dados - estruturas de controle

Free Powerpoint TemplatesPage 8

Repetição while:

Exemplo do Código python

idade = 100while idade < 101: print(''A idade agora é : '', idade) idade -= 1

Page 9: Aula04   estrutura de dados - estruturas de controle

Free Powerpoint TemplatesPage 9

Repetição for :

Exemplo do Código python

for i in range(100) : print(''o valor de i eh : '', i)