Eindige rekenkundige ringen in de rekenmachine
Vanaf het begin hebben wij onze eindige rekenkundige bewerking
gedefinieerd zodat de resultaten altijd positief zijn. Het modulaire
rekenkundige systeem in de rekenmachine is zodanig ingesteld dat de
modulusring n de getallen -n/2+1, ...,-1, 0, 1,...,n/2-1, n/2 betreft als n
even is, en de getallen –(n-1)/2, -(n-3)/2,...,-1,0,1,...,(n-3)/2, (n-1)/2 als n
oneven is. Bij bijvoorbeeld n = 8 (even) bestaat de eindige rekenkundige ring
in de rekenmachine uit de volgende getallen: (-3,-2,-1,0,1,3,4), terwijl voor n
= 7 (oneven), de overeenkomstige eindige rekenkundige ring van de
rekenmachine bestaat uit (-3,-2,-1,0,1,2,3).
Modulaire rekenkunde in de rekenmachine
Selecteer het submenu MODULO in het menu ARITHMETIC („Þ) om het
modulaire rekenkundige menu in de rekenmachine op te roepen. Het
beschikbare menu bevat de functies: ADDTMOD, DIVMOD, DIV2MOD,
EXPANDMOD, FACTORMOD, GCDMOD, INVMOD, MOD, MODSTO,
MULTMOD, POWMOD en SUBTMOD. In de vorige paragrafen werden al
korte beschrijvingen gegeven van deze functies. Hierna laten we enkele
toepassingen van deze functie zien.
Het instellen van de modulus (van MODULO)
De rekenmachine bevat een variabele met de naam MODULO die in de
{HOME CASDIR} directory staat en die de grootte van de te gebruiken
modulus in modulaire rekenkunde opslaan.
De standaardwaarde van MODULO is 13. Om de waarde van de MODULO
te wijzigen, kunt de nieuwe waarde direct opslaan in de variabele MODULO
in het subdirectory {HOME CASDIR}. U kunt ook de nieuwe MODULO-waarde
opslaan met de functie MODSTO.
Modulaire rekenkundige bewerkingen met getallen
Voor het optellen, aftrekken, vermenigvuldigen, delen en tot een macht
verheffen door middel van modulaire rekenkunde gebruikt u de functies
ADDTMOD, SUBTMOD, MULTMOD, DIV2MOD en DIVMOD (voor deling) en
POWMOD. In de RPN-modus moet u de twee betreffende getallen waarmee
Blz. 5-16