Programvaruversion 2.02 Instruktionshäfte

8-14
Parametrar: villkor, numeriskt uttryck
Beskrivning:
(1) If ~ Then ~ IfEnd
Om villkoret är uppfyllt fortsätter exekveringen med Then-påståendet och därefter med
uttrycket efter IfEnd.
Om villkoret inte är uppfyllt fortsätter exekveringen direkt med påståendet efter IfEnd.
(2) If ~ Then ~ Else ~ IfEnd
Om villkoret är uppfyllt fortsätter exekveringen med Then-uttrycket och därefter med
påståendet efter IfEnd.
Om villkoret inte är uppfyllt går exekveringen vidare till Else-uttrycket och fortsätter
därefter med påståendet efter IfEnd.
For~To~(Step~)Next
Funktion: Detta kommando upprepar allting mellan For-uttrycket och Next-uttrycket.
Styrvariabeln tilldelas startvärdet vid den första evalueringen, och värdet på styrvariabeln
ändras därefter med stegvärdet vid varje evaluering. Exekveringen fortsätter tills värdet på
styrvariabeln överskrider slutvärdet.
Syntax: For <startvärde> <kontroll-variabelnamn> To <slutvärde>
Step <stegvärde> <påstående>
_
:
^
Next
Parametrar:
kontroll-variabelnamn: A till Z, r,
startvärde: värde eller uttryck som ger ett värde (t.ex. sin x , A, o.s.v.)
slutvärde: värde eller uttryck som ger ett värde (t.ex. sin
x , A, o.s.v.)
värde: numeriskt värde (standard: 1)
Beskrivning:
Stegvärdet är 1 om inget annat anges.
Om startvärdet är mindre än slutvärdet, och om stegvärdet är positivt ökas styrvariabeln vid
varje evalueringsvarv. Om startvärdet är större än slutvärdet, och om stegvärdet är negativt
minskas styrvariabeln vid varje evalueringsvarv.
Do~LpWhile
Funktion: Kommandot upprepar givna kommandon så länge villkoret är uppfyllt (skiljt från
noll).
Syntax:
Do
_
:
^
<påstående>
_
:
^
LpWhile < villkor >
numeriskt uttryck