krmilne strukture

11
Krmilne strukture

Upload: glynis

Post on 04-Jan-2016

45 views

Category:

Documents


7 download

DESCRIPTION

Krmilne strukture. Krmilne strukture 2. Prireditveni stavek : Na začetku izvajanja (pod)programa so inicializacijske vrednosti: 0 pri numeričnih spremenljivkah nizi so prazni spremenljivka tipa variant dobi vrednost Empty sprem. tipa Boolean dobe vrednost False - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Krmilne strukture

Krmilne strukture

Page 2: Krmilne strukture

Krmilne strukture 2

Prireditveni stavek:

• Na začetku izvajanja (pod)programa so inicializacijske vrednosti:– 0 pri numeričnih spremenljivkah– nizi so prazni– spremenljivka tipa variant dobi vrednost Empty– sprem. tipa Boolean dobe vrednost False– Objektne spremenljivke vrednost Nothing

Page 3: Krmilne strukture

• Najpreprosteje priredimo vrednosti spremenljivkam s prireditvenim stavkom. Primer:Dim Alfa As Integer, Beta As Single, Gama _

Delta as Date, As String, Epsilon As Boolean

Alfa = 123

Beta = 1.678E+12

Gama = “Dober dan!”

Delta = #1.6.1999#

Epsilon = True

Krmilne strukture 3

Page 4: Krmilne strukture

Pogojni stavek

• Stavek If ..ThenIf pogoj Then

StavkiEnd If

• Stavek If … Then … ElseIf pogoj Then

Stavki-1Else

Stavki-2End If

Krmilne strukture 4

Page 5: Krmilne strukture

• Uporaba več stavkov If:If pogoj-1 Then

stavki-1

ElseIf pogoj-2 Then

stavki-2

. . .

Else

Stavki-n

End If

Krmilne strukture 5

Page 6: Krmilne strukture

• Stavek Select CaseSelect Case izraz

Case vrednost-1

Stavki-1

Case vrednost-2

Stavki-2

. . .

End Select

Krmilne strukture 6

Page 7: Krmilne strukture

Ponavljalni stavek prve oblike:

• Stavek Do While … Loop (dokler je izpolnjen pogoj)Do While pogoj

Stavki[Exit Do]stavki

Loop

• Stavek Do Until … Loop (dokler pogoj ni izpolnjen)– (na isti način)

Krmilne strukture 7

Page 8: Krmilne strukture

Ponavljalni stavek druge oblike

• Stavek Do … Loop While (dokler je izpolnjen pogoj)Do

Stavki[Exit Do]Stavki

Loop While pogoj

• Stavek Do …Loop Until (dokler pogoj ni izpolnjen)– (na isti način)

Krmilne strukture 8

Page 9: Krmilne strukture

Stavek For … NextFor Števec = ZačVred To KonVred [Step korak]

Stavki

[Exit For]

Ştavki

Next Števec

Krmilne strukture 9

Page 10: Krmilne strukture

Stavek For Each … NextFor Each element In zbirka

Stavki

Next Element

Krmilne strukture 10

Page 11: Krmilne strukture

Kako zapišemo pogoje?

• Uporabljamo primerjalne operatorje (= < > <= >= <> Like)

Skripta str.56

• Povezujemo jih z logičnimi operatorji (Not, And, Or, Xor, Eqv, Imp); prioriteta po navedenem vrstnem redu, lahko jo spremenimo z oklepaji

Krmilne strukture 11