Download Print deze pagina

HP 33s Gebruikershandleiding pagina 201

Advertenties

Het bovenstaande voorbeeld toont een algemene techniek die wordt gebruikt bij
voorwaardelijke tests: de regel direct na de test, die alleen wordt uitgevoerd als
er aan de voorwaarde is voldaan, is een vertakking naar een ander label. Het
effect van de test is dus dat het programma onder bepaalde omstandigheden
met een andere routine verder gaat.
Er zijn drie categorieën van voorwaardelijke instructies:
Vergelijkingen. Deze vergelijken de registers X en Y, of ze vergelijken het
X–register met nul.
Flags. Deze bekijken de toestand van een flag die is gezet of gewist.
Lustellers. Deze worden voornamelijk in een lus gebruikt die een aantal
keren moet worden uitgevoerd .
Vergelijkingen (x?y, x?0)
Er zijn 12 vergelijkingen beschikbaar voor de programmeur. Drukt u op
of
testcategorieën:
x ? y voor tests die x met y vergelijken.
x ? 0 voor tests die x met 0 vergelijken.
Denk eraan dat x duidt op het getal in het X–register, en y op het getal in het
Y–register. Ze hebben niets te maken met de variabelen X en Y.
Selecteer de vergelijkingscategorie en druk op de menutoets voor de gewenste
voorwaardelijke instructie.
dan verschijnt er een menu voor een van de twee
De testmenu's
x ? y
{≠} voor x≠y ?
{≤} voor x≤y ?
{<} voor x<y ?
{>} voor x>y ?
{≥} voor x ≥y ?
{ } voor x=y ?
Programmeringstechnieken
x ? 0
{≠} voor x≠0 ?
{≤} voor x≤0 ?
{<} voor x<0 ?
{>} voor x>0 ?
{≥} voor x≥0 ?
{ } voor x=0 ?
13–7

Advertenties

loading