
8-10
k Programkommandon (COM)
If~Then~(Else~)IfEnd
Funktion: Uttrycket Then exekveras endast om If-villkoret är uppfyllt (evalueras till ett värde
skiljt från noll). Else-uttrycket exekveras om If-villkoret inte är uppfyllt (evalueras till 0). IfEnd-
uttrycket exekveras alltid efter antingen Then- eller Else-uttrycket.
Syntax:
If <villkor>
_
:
^
Then <uttryck>
_
:
^
<uttryck>
numeriskt uttryck
_
:
^
Else <uttryck>
_
:
^
<uttryck>
_
:
^
IfEnd
Parametrar: villkor, numeriskt uttryck
Beskrivning:
(1) If ~ Then ~ IfEnd
• Om villkoret är uppfyllt fortsätter exekveringen med Then-uttrycket och därefter med
uttrycket efter IfEnd.
• Om villkoret inte är uppfyllt fortsätter exekveringen direkt med uttrycket efter IfEnd.
(2) If ~ Then ~ Else ~ IfEnd
• Om villkoret är uppfyllt fortsätter exekveringen med Then-uttrycket och därefter med
uttrycket efter IfEnd.
• Om villkoret inte är uppfyllt går exekveringen vidare till Else-uttrycket och fortsätter
därefter med uttrycket 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>
_
:
^
Next
Parametrar:
• kontroll-variabelnamn: A till Z
• 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.
Comentarios a estos manuales