User manual - fx-9860GII_Soft
8-99
I Ohjelmakomennot (COM)
If~Then~(Else~)IfEnd
Toiminta: Then-lauseke suoritetaan ainoastaan silloin, kun If-ehto on tosi (erisuuri kuin nolla). 
Else-lauseke suoritetaan, kun If-ehto on epätosi (0). IfEnd-lauseke suoritetaan aina joko Then-
lausekkeen tai Else-lausekkeen jälkeen. 
Syntaksi:
If <ehto> 
_
:
^
 Then <lauseke>Then <lauseke> <lauseke><lauseke>   
_
:
^
 <lauseke><lauseke>
 numeerinen lauseke
_
:
^
   Else  <lauseke>   
_
:
^
 <lauseke>  
_
:
^
   IfEnd
Parametrit: ehto, numeerinen lauseke
Kuvaus:
(1) If ~ Then ~ IfEnd
 • Kun ehto on tosi, suoritusta jatketaan Then-lausekkeella ja sitten IfEnd-lauseketta Kun ehto on tosi, suoritusta jatketaan Then-lausekkeella ja sitten IfEnd-lausekettaKun ehto on tosi, suoritusta jatketaan Then-lausekkeella ja sitten IfEnd-lauseketta 
seuraavalla lausekkeella.
    • Kun ehto on epätosi, suoritusta jatketaan suoraan IfEnd-lauseketta seuraavalla lausekkeella.
(2) If ~ Then ~ Else ~ IfEnd
 • Kun ehto on tosi, suoritus jatkuu Then-lausekkeella ja hyppää sitten IfEnd-lauseketta Kun ehto on tosi, suoritus jatkuu Then-lausekkeella ja hyppää sitten IfEnd-lausekettaKun ehto on tosi, suoritus jatkuu Then-lausekkeella ja hyppää sitten IfEnd-lauseketta 
seuraavaan lausekkeeseen.
 • Kun ehto on epätosi, suoritusta jatketaan Else-lausekkeella ja sitten IfEnd-lauseketta Kun ehto on epätosi, suoritusta jatketaan Else-lausekkeella ja sitten IfEnd-lausekettaKun ehto on epätosi, suoritusta jatketaan Else-lausekkeella ja sitten IfEnd-lauseketta 
seuraavalla lausekkeella.
For~To~(Step~)Next
Toiminta: Tämä komento toistaa kaiken, mitä on For-lausekkeen ja Next-lausekkeen 
välillä. Aloitusarvo määritetään kontrollimuuttujaksi ensimmäisellä suorituskerralla ja 
kontrollimuuttujan arvoa muutetaan kunkin suorituskerran askelarvon mukaisesti. Suoritusta 
jatketaan, kunnes kontrollimuuttujan arvo ylittää lopetusarvon.
Syntaksi: For <lähtöarvo> m <kontrollimuuttujan nimi> To <loppuarvo>
Step <askelarvo>  
_
:
^
 Next
Parametrit:
• kontrollimuuttujan nimi: A–Z
• aloitusarvo: arvo tai lauseke, joka tuottaa arvon (esimerkiksi sin 
x, A, jne.)
• lopetusarvo: arvo tai lauseke, joka tuottaa arvon (esimerkiksi sin 
x, A, jne.)
• askelarvo: numeroarvo (oletusarvo: 1)
Kuvaus:
• Oletusarvon mukaan askelarvo on 1.
• Jos aloitusarvo määritetään lopetusarvoa pienemmäksi ja määritetään positiivinen askelarvo, 
kontrollimuuttujaa kasvatetaan jokaisella suorituskerralla. Jos aloitusarvo määritetään 
lopetusarvoa suuremmaksi ja määritetään negatiivinen askelarvo, kontrollimuuttujaa 
pienennetään jokaisella suorituskerralla.










