EasyManua.ls Logo

HP 50G

HP 50G
887 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Page 5-16
operating on them. You can also convert any number into a ring number by
using the function EXPANDMOD. For example,
EXPANDMOD(125)
5 (mod 12)
EXPANDMOD(17)
5 (mod 12)
EXPANDMOD(6)
6 (mod 12)
The modular inverse of a number
Let a number k belong to a finite arithmetic ring of modulus n, then the modular
inverse of k, i.e., 1/k (mod n), is a number j, such that j
k
1 (mod n). The
modular inverse of a number can be obtained by using the function INVMOD
in the MODULO sub-menu of the ARITHMETIC menu. For example, in modulus
12 arithmetic:
1/6 (mod 12) does not exist. 1/5
5 (mod 12)
1/7
-5 (mod 12) 1/3 (mod 12) does not exist.
1/11
-1 (mod 12)
The MOD operator
The MOD operator is used to obtain the ring number of a given modulus
corresponding to a given integer number. On paper this operation is written
as m mod n = p, and is read as “m modulo n is equal to p. For example, to
calculate 15 mod 8, enter:
Θ ALG mode: 15 MOD 8`
Θ RPN mode: 15`8` MOD
The result is 7, i.e., 15 mod 8 = 7. Try the following exercises:
18 mod 11 = 7 23 mod 2 =1 40 mod 13 = 1
23 mod 17 = 6 34 mod 6 = 4
One practical application of the MOD function for programming purposes is to
determine when an integer number is odd or even, since n mod 2 = 0, if n is
even, and n mode 2 = 1, if n is odd. It can also be used to determine when an
integer m is a multiple of another integer n, for if that is the case m mod n = 0.

Table of Contents

Other manuals for HP 50G

Related product manuals