User Manual
Luku 12: Ohjelmasovellus 211Luku 12: Ohjelmasovellus 211
HypergeoCD k
Syntaksi: HypergeoCDLower-arvo, Upper-arvo,
n-arvo, M-arvo, N-arvo
Toiminta: Katso Hypergeometrisen jakauman kertymä
(sivu 152).
HypergeoPD k
Syntaksi: HypergeoPD
x-arvo, n-arvo, M-arvo,
N-arvo
Toiminta: Katso Hypergeometrisen jakauman
mukainen todennäköisyys (sivu 152).
I
If~Then~ElseIf~Else~IfEnd Ctrl - If
Syntaksi 1: If<lauseke> : Then : [<lause>] ... : IfEnd
Toiminta 1:
• Jos lauseke on tosi, ClassPad suorittaa Then-
lohkossa olevan lauseen. Sitten suoritus siirtyy
seuraavaan lauseeseen IfEnd-komennon jälkeen.
• Jos lauseke on epätosi, suoritus siirtyy seuraavaan
lauseeseen IfEnd-komennon jälkeen eikä ClassPad
suorita Then-lohkossa olevaa lausetta.
Syntaksi 2: If<lauseke> : Then : [<lause>] ... : Else :
[<lause>] ... : IfEnd
Toiminta 2:
• Jos lauseke on tosi, ClassPad suorittaa Then-
lohkossa olevan lauseen. Sitten suoritus siirtyy
seuraavaan lauseeseen IfEnd-komennon jälkeen.
• Jos lauseke on epätosi, ClassPad suorittaa Else-
lohkossa olevan lauseen Then-lohkon sijasta. Sitten
suoritus siirtyy seuraavaan lauseeseen IfEnd-
komennon jälkeen.
Syntaksi 3: If<lauseke> : Then : [<lause>] ... :
ElseIf<lauseke> : Then : [<lause>] ... : IfEnd
Toiminta 3:
• Jos lauseke on tosi, ClassPad suorittaa If Then
-lohkossa olevan lauseen. Sitten suoritus siirtyy
seuraavaan lauseeseen IfEnd-komennon jälkeen.
• Jos If-komennon lauseke on epätosi, ClassPad
testaa ElseIf-komennon lausekkeen. Jos se on
tosi, ClassPad suorittaa ElseIf Then -lohkossa
olevan lauseen. Sitten suoritus siirtyy seuraavaan
lauseeseen IfEnd-komennon jälkeen. Jo se on
epätosi, suoritus siirtyy seuraavaan lauseeseen
IfEnd-komennon jälkeen.
Syntaksi 4: If<lauseke> : Then : [<lause>] ... :
ElseIf<lauseke> : Then : [<lause>] ... : Else :
[<lause>] ... : IfEnd
Toiminta 4:
• Jos lauseke on tosi, ClassPad suorittaa If Then
-lohkossa olevan lauseen. Sitten suoritus siirtyy
seuraavaan lauseeseen IfEnd-komennon jälkeen.
• Jos If-komennon lauseke on epätosi, ClassPad
testaa ElseIf-komennon lausekkeen. Jos se on
tosi, ClassPad suorittaa ElseIf Then -lohkossa
olevan lauseen. Sitten suoritus siirtyy seuraavaan
lauseeseen IfEnd-komennon jälkeen. Jos se on
epätosi, ClassPad suorittaa Else-lohkon lauseen.
Sitten suoritus siirtyy seuraavaan lauseeseen IfEnd-
komennon jälkeen.
Kuvaus:
• Kaikissa edellä kuvatuissa neljässä syntaksissa
Then-lohkon lauseet voi erottaa monilauseisella
komennolla (:) rivinvaihdon sijaan.
• If~IfEnd-komento voi olla upotettu.
• If~IfEnd-silmukan voi lopettaa Break-komennolla tai
Return-komennolla.
• Älä käytä Goto-komentoa, kun haluat lopettaa
If~IfEnd-silmukan.
IfEnd Ctrl - If
Katso If~Then~ElseIf~Else~IfEnd.
Input I/O - Input
Syntaksi: Input<muuttujan nimi>[,"<merkkijono
1>"[,"<merkkijono 2>"]]
Toiminta: Kun ohjelman suoritus saavuttaa Input-
komennon, käyttäjältä pyydetään syötearvoa, joka
sijoitetaan määritettyyn muuttujaan.
Kuvaus:
• Jos et määritä mitään "<merkkijono 1>"
-argumenttiin, näkyviin tulee oletusarvoisesti
<muuttujan nimi>? -kehote.
• "<merkkijono 2>" -argumenttiin määritettyä tekstiä
käytetään syöttöikkunan otsikossa.
• Tämä komento keskeyttää ohjelman suorituksen ja
näyttää valintaikkunan, jossa on "<merkkijono 1>"
-teksti ja syöttöruutu. "<merkkijono 1>" -argumenttiin
voi määrittää lainausmerkeissä (" ") olevan tekstin
tai muuttujan nimen.
• Jos määrität pitkän merkkijonon, osa voi jäädä
näkymättä valintaikkunassa.
• Kun valintaikkuna tulee näkyviin, syötä arvo
syöttöruutuun ja napauta sitten [OK]. Tämä sulkee
valintaikkunan, sijoittaa syöttöarvon asianomaiseen
muuttujaan ja jatkaa ohjelman suoritusta.
• Jos napautat valintaikkunassa [Cancel], ohjelman
suoritus päättyy.
Huomautus:
• Input-komennon suorituksen aikana ohjelman
suoritus keskeytyy tietojen syöttämiseksi. Kun
ohjelma on keskeytyneenä, voit syöttää vain
yksittäisiä matemaattisia lausekkeita. Et voi syöttää
komentoja tai kaksoispisteillä (:) yhdistettyä
lauseiden sarjaa.