‘壹’ 数学除了加减乘除外还有什么算法
还有取模运算,取模运算一般都是使用在编程语言的,%就是取模运算符,它属于二级运算;在数学的领域上%在大部分情况下是百分号的意思
一级运算有:+(加法),-(减法),二级运算有:*(乘法,可以写成×),/(分数线(=)除法,可以写成÷),%(取模,求余,但是在数学的领域%大多部分情况下是百分号的意思),三级运算有:^(乘方,可以写成**),√(开方,也可以写成//)
取模运算:
a%b=a - c*b
若a=7,b=6
∴a%b =7%6=1;
算法很简单,
亲手绘画,写字写的丑不要在意
求模运算和求余运算在第一步不同: 取余运算在取b的值时,向0 方向舍入(fix()函数);而取模运算在计算b的值时,向负无穷方向舍入(floor()函数)。
给定一个正整数p,任意一个整数n,一定存在等式 :
n = kp + r ;
其中 k、r 是整数,且 0 ≤ r < p,则称 k 为 n 除以 p 的商,r 为 n 除以 p 的余数。
对于正整数 p 和整数 a,b,定义如下运算:
取模运算:a % p(或a mod p),表示a除以p的余数。
模p加法: ,其结果是a+b算术和除以p的余数。
模p减法: ,其结果是a-b算术差除以p的余数。
模p乘法: ,其结果是 a * b算术乘法除以p的余数。
1. 同余式:正整数a,b对p取模,它们的余数相同,记做 或者a ≡ b (mod p)。
2. n % p 得到结果的正负由被除数n决定,与p无关。例如:7%4 = 3, -7%4 = -3, 7%-4 = 3, -7%-4 = -3。
基本性质
若p|(a-b),则a≡b (% p)。例如 11 ≡ 4 (% 7), 18 ≡ 4(% 7)
(a % p)=(b % p)意味a≡b (% p)
对称性:a≡b (% p)等价于b≡a (% p)
传递性:若a≡b (% p)且b≡c (% p) ,则a≡c (% p)
乘方运算
3^3=27 (3^3=3*3*3=27)
开方运算
27√3=3 (27 / 3 / 3 = 3)
乘方和开方可能很多人都知道了,这么不多说了