1 / 13

# TINGIMUSED JA TSÜKLID - PowerPoint PPT Presentation

TINGIMUSED JA TSÜKLID. Loogilised tehted ja avaldised. && ja true && true  true true && false  false false && true  false false && false  false || või true || true  true true || false  true false || true  true false || false  false. ! eitus

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

## PowerPoint Slideshow about ' TINGIMUSED JA TSÜKLID' - arin

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

&& ja

true && true  true

true && false  false

false && true  false

false && false  false

|| või

true || true  true

true || false  true

false || true  true

false || false  false

! eitus

!false  true

!true  false

• Loogilisi avaldisi:

• true

• false

• x <= 1

• (a – 1) == b

• c != (a + 2)

• !((x < 0) || (x > 1))

• onÜhiklõigul(x - y)

* 7 (korrata 7 korda)

* i = 5, 6, ..., 9 (korrata iga i korral, i = 5,6,...,9)

* i = 1, 2, ..., 9 (korrata iga i korral, i = 1,2,...,9)

i

Näiteprogramm: Pr3_3.java

for(i=5; i<10; i++){

System.out.println(i);

}

i = 5

i<10?

System.out.println(i)

i++

A

B

C

+

S

A - eeltegevus(ed)

B - loogiline avaldis

(jätkamistingimus)

C - sammu järeltegevus(ed)

S - sisu

for(A; B; C){

S

}//for

A

B?

S

C

+

A - eeltegevus(ed)

B - loogiline avaldis

(jätkamistingimus)

C - sammu järeltegevus(ed)

S - sisu

Eelkontrolliga tsüklidirektiiv:

while(B){

S

}//while

B?

S

+

B - loogiline avaldis

(jätkamistingimus)

S - sisu

Näiteprogramm: Pr3_4.java

Järelkontrolliga tsüklidirektiiv:

do {

S

} while(B);

S

B?

+

B - loogiline avaldis

(jätkamistingimus)

S - sisu

Näiteprogramm: Pr3_5.java

Tingimusdirektiiv (if ... )

if( loogiline avaldis){

… “kui-siis” osa

}

false

loog.

av.

true

… “kui-siis” osa

loogiline avaldis ?

… “kui-siis” osa

Tingimusdirektiiv (if ... else)

if( loogiline avaldis){

… “kui-siis” osa

}

else{

… “muidu” osa

}

false

loog.

av.

true

… “kui-siis” osa

loogiline avaldis ?

… “kui-siis” osa

… “muidu” osa

… “muidu” osa

mille ruutude summa ei ole ühiklõigul.

Juhu2

main( )

onÜhiklõigul( )

• Meetod random( ) klassist Math

• double x = Math.random();

• // 0 <= x < 1

• int y = (int)(Math.random()*11);

• //y väärtus on üks arvudest 0,1,2,...,10

Programm Juhu2.java

boolean[buliʌn ] – Boole’i; loogiline

true [tru] – tõene; jah

false [fɔːls] – väär; ei

if [ɪf ] – kui; tingimusel, et

else [els] – vastasel korral; muidu

while [waɪl] – seni, kuni

random [rændʌm] – juhuslik; juhu-