Download Print deze pagina

HP 35s Gebruikershandleiding pagina 229

Wetenschappelijke rekenmachine
Verberg thumbnails Zie ook voor 35s:

Advertenties

ii is de waarde waarmee de teller verhoogd of verlaagd moet worden (dit
moeten twee cijfers zijn). Deze waarde verandert niet. Ontbreekt deze
waarde voor ii, dan wordt hij verondersteld 01 te zijn, dus dan wordt er
verhoogd of verlaagd met 1.
Bij het uitvoeren van de lusinstructie handelt DSE als volgt. De lusteller is
ccccccc.fffii. DSE berekent ccccccc = ccccccc — ii, vergelijkt de nieuwe ccccccc
met fff en slaat de volgende programmaregel over als ccccccc ≤ fff.
En ISG handelt als volgt. De lusteller is ccccccc.fffii. ISG berekent ccccccc = ccccccc
+ ii, vergelijkt de nieuwe ccccccc met fff en slaat de volgende programmaregel over
als ccccccc > fff.
Is huidige waarde
> eindwaarde, ga
dan verder met de
lus.
Is huidige waarde
≤ eindwaarde, ga
dan verder met de
lus.
Bijvoorbeeld, de lusteller 0,050 betekent voor ISG dat er wordt begonnen met nul,
dat die waarde steeds met 1 verhoogd moet worden tot de waarde 50 is bereikt.
Als de lusteller een complex getal of een vector is, zal het het echte deel of eerste
deel nemen om de lus te controleren.
Het volgende programma gebruikt ISG om een lus 10 keer uit te voeren in RPN
modus. De lusteller (1,010) bevindt zich in variabele Z. Nullen aan het begin en het
einde mogen worden weggelaten.
1
.
.
.
1
.
.
.
1
.
.
.
1
.
.
.
2
2
2
2
Programmeringstechnieken
Is huidige
waarde ≤
eindwaarde,
beëindig dan de
lus.
Is huidige
waarde >
eindwaarde,
beëindig dan de
lus.
14-19

Advertenties

loading