TINGIMUSED JA TSÜKLID
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

TINGIMUSED JA TSÜKLID PowerPoint PPT Presentation


  • 190 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

TINGIMUSED JA TSÜKLID

An Image/Link below is provided (as is) to download presentation

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


Tingimused ja ts klid

TINGIMUSED JA TSÜKLID


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

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


Tingimused ja ts klid

TSÜKLIDIREKTIIVID


Tingimused ja ts klid

Üldtsüklidirektiiv

* 7 (korrata 7 korda)

väljastada(“Tere!”)

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

väljastada(i)

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

i

väljastada(2)

Näiteprogramm: Pr3_3.java


Tingimused ja ts klid

Üldtsüklidirektiiv:

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


Tingimused ja ts klid

Üldtsüklidirektiiv:

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


Tingimused ja ts klid

Eelkontrolliga tsüklidirektiiv:

while(B){

S

}//while

B?

S

+

B - loogiline avaldis

(jätkamistingimus)

S - sisu

Näiteprogramm: Pr3_4.java


Tingimused ja ts klid

Järelkontrolliga tsüklidirektiiv:

do {

S

} while(B);

S

B?

+

B - loogiline avaldis

(jätkamistingimus)

S - sisu

Näiteprogramm: Pr3_5.java


Tingimused ja ts klid

TINGIMUSDIREKTIIVID


Tingimused ja ts klid

Tingimusdirektiiv (if ... )

if( loogiline avaldis){

… “kui-siis” osa

}

false

loog.

av.

true

… “kui-siis” osa

loogiline avaldis ?

… “kui-siis” osa


Tingimused ja ts klid

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


Tingimused ja ts klid

Programm ühiklõigul kahe juhuarvu leidmiseks,

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


Tingimused ja ts klid

Hääldusjuhiseid

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-


  • Login