User Manual

8-18
Isz (Laskentahyppy)
Toiminta: Tämä komento on laskentahyppy, joka suurentaa kontrollimuuttujan arvoa 1:llä ja
sitten suorittaa hypyn, jos muuttujan arvon on nolla.
Syntaksi:
Muuttujan arvo 0
Isz <muuttujan nimi> : <lauseke>
_
:
^
<lauseke>
Muuttujan arvo = 0
Parametrit: muuttujan nimi: A–Z, r,
θ
[Esimerkki] Isz A : Suurentaa muuttujalle A määritettyä arvoa 1:llä.
Kuvaus: Tämä komento kasvattaa kontrollimuuttujan arvoa 1:llä ja testaa sitten (tarkistaa)
kontrollimuuttujan. Jos nykyinen arvo on muu kuin nolla, suoritusta jatketaan seuraavasta
lausekkeesta. Jos nykyinen arvo on nolla, suoritus hyppää monilauseista komentoa (:),
tulostuskomentoa ( ^) tai rivinvaihtoa ( _) seuraavaan lausekkeeseen.
(Hyppykoodi)
Toiminta: Tätä koodia käytetään ehdollisen hypyn ehtojen määrittämiseen. Hyppy suoritetaan
aina, kun ehto on epätosi.
Syntaksi:
Tosi
<vasen puoli> <vertailuoperaattori> <oikea puoli> <lauseke>
_
:
^
<lauseke>
Epätosi
Parametrit:
vasen puoli/oikea puoli: muuttuja (A–Z,
r ,
θ
), numeerinen vakio, muuttujalauseke (esim.
A × 2)
vertailuoperaattori: =, , >, <, , (sivu 8-24)
Kuvaus:
Ehdollinen hyppy vertaa kahden muuttujan sisältöä tai kahden lausekkeen tuloksia ja
vertailun perusteella tekee päätöksen, suoritetaanko hyppy vai ei.
Jos vertailun tulos on tosi, suoritusta jatketaan -komentoa seuraavasta lausekkeesta. Jos
vertailu palauttaa tuloksen, joka on epätosi, suoritus hyppää monilauseista komentoa (:),
tulostuskomentoa ( ^) tai rivinvaihtoa ( _) seuraaviin lausekkeisiin.