判断是否为质数

关于判断是否为质数,有个简单的方法就是:用2到[根号N](中括号表示取整数部分)的所有数(当然,可以改成所有的质数)去检测,如果没有一个数能够整除N,那么N就一定是质数。... 关于判断是否为质数,有个简单的方法就是:用2到[根号N](中括号表示取整数部分)的所有数(当然,可以改成所有的质数)去检测,如果没有一个数能够整除N,那么N就一定是质数。
我的问题就是:为什么“用2到[根号N](中括号表示取整数部分)的所有数”,用这些数去检测就足够了吗?要怎么证明?
希望哪位能点拨下,谢谢。
在网上看有人答说是一个定理.其实是2到[根号N]之间的素数(质数)去验算.算术基本定理,一个数若可以分解成几个素数的乘积则是合数.那么如果N不是合数就不能被分解,倘若被分解成两个数的乘积只需验证到根号N(因为根号N*根号N=N),这时如果有书能整除N那N就是合数,如果没有N就是素数或质数.
引出另一个定理:一个合数的最小正因子必小于等于根号N.
我还是不太明白为什么“被分解成两个数的乘积只需验证到根号N”希望讲的详细易懂些~
还有引出的定理也讲解下~
展开
 我来答
冬东冻咚
2010-08-04 · TA获得超过444个赞
知道答主
回答量:40
采纳率:0%
帮助的人:16.9万
展开全部
就是在所有比1大的整数中,除了1和它本身以外,不再有别的约数,这种整数叫做质数,质数又叫做素数。这终规只是文字上的解释而已。能不能有一个代数式,规定用字母表示的那个数为规定的任何值时,所代入的代数式的值都是质数呢? 质数的分布是没有规律的,往往让人莫名其妙。如:101、401、601、701都是质数,但上下面的301(7*43)和901(17*53)却是合数。 有人做过这样的验算:1^2+1+41=43,2^2+2+41=47,3^2+3+41=53……于是就可以有这样一个公式:设一正数为n,则n^2+n+41的值一定是一个质数。这个式子一直到n=39时,都是成立的。但n=40时,其式子就不成立了,因为40^2+40+41=1681=41*41。 被称为“17世纪最伟大的法国数学家”费尔马,也研究过质数的性质。他发现,设Fn=2^(2^n),则当n分别等于0、1、2、3、4时,Fn分别给出3、5、17、257、65537,都是质数,由于F5太大(F5=4292967297),他没有再往下检测就直接猜测:对于一切自然数,Fn都是质数。但是,就是在F5上出了问题!费尔马死后67年,25岁的瑞士数学家欧拉证明:F5=4292967297=641*6700417,并非质数,而是合数。 更加有趣的是,以后的Fn值,数学家再也没有找到哪个Fn值是质数,全部都是合数。目前由于平方开得较大,因而能够证明的也很少。现在数学家们取得Fn的最大值为:n=1495。这可是个超级天文数字,其位数多达10^10584位,当然它尽管非常之大,但也不是个质数。质数和费尔马开了个大玩笑! 17世纪还有位法国数学家叫梅森,他曾经做过一个猜想:2^p-1代数式,当p是质数时,2^p-1是质数。他验算出了:当p=2、3、5、7、17、19时,所得代数式的值都是质数,后来,欧拉证明p=31时,2^p-1是质数。 p=2,3,5,7时,Mp都是素数,但M11=2047=23×89不是素数。 还剩下p=67、127、257三个梅森数,由于太大,长期没有人去验证。梅森去世250年后,美国数学家科勒证明,2^67-1=193707721*761838257287,是一个合数。这是第九个梅森数。20世纪,人们先后证明:第10个梅森数是质数,第11个梅森数是合数。质数排列得这样杂乱无章,也给人们寻找质数规律造成了困难。 还有一种质数叫费马数。形式是:Fn=2^(2^n)+1 是质数的猜想。 如F1=2^(2^1)+1=5 F2=2^(2^2)+1=17 F3=2^(2^3)+1=257 F4=2^(2^4)+1=65537 F5=2^(2^5)+1=4294967297 前4个是质数,因为第5个数实在太大了,费马认为是实数,并提出(费马没给出证明) 后来欧拉算出F5=641*6700417. 目前只有n=0,1,2,3,4,Fn才是质数. 现在,数学家找到的最大的梅森数是一个有9808357位的数:2^32582657-1。数学虽然可以找到很大的质数,但质数的规律还是无法循通。
最小的素数是2, 他也是唯一的偶素数。 最前面的素数依次排列为:2,3,5,7,11,13,17,...... 不是质数且大于1的正整数称为合数。 质数表上的质数请见素数表。 依据定义得公式: 设A=n2+b=(n-x)(n+y),除n-x=1以外无正整数。故有: y=(b+nx)/(n-x) (x<N-1)无正整数,则A为素数。 因为x<N-1,而且N-X必为奇数,所以计算量比常规少很多。 详见互动百科素数分布和不定方程 100以内的质数(素数):2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97 (共25个)
算术基本定理: 任何大于1的正整数n可以唯一表示成有限个素数的乘积: n=p_1p_2...p_s, 这里p_1≤p_2 ≤...≤p_s是素数。 这一表达式也称为n的标准分解式。 算术基本定理是初等数论中最基本的定理。由此定理, 我们可以重新定义两个整数的最大公因子和最小公倍数等等概念。 1不能称作素数,是因为要确保算术基本定理所要求的唯一性成立。这一解释可参看华罗庚《数论导引》
民办教师小小草
2010-08-03 · TA获得超过5.7万个赞
知道大有可为答主
回答量:1万
采纳率:71%
帮助的人:5179万
展开全部
令N=√N*√N=x*y
当存在质数x,y使N=x*y,且x>√N,则y<√N
在验证到√N之前,就必然会验证到y,
所以,不用验证到大于√N的质因数x
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wscjb729
2010-08-05 · TA获得超过126个赞
知道答主
回答量:48
采纳率:0%
帮助的人:0
展开全部
只能被1或它本身整除的数就是质数,所以如果N是质数,那么N肯定不能被2到【根号N】的所有数整除
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-08-03
展开全部
设 a 可分解为 mn, m,n>1
则不妨设 m 不大于 n
这样 a 不小于 m^2
即 m 小于等于 根号a, 这样就说明如果 a 是合数,则必有 2 到 根号a 的因子.

Q.E.D.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水刃星辰
2010-08-05 · TA获得超过1302个赞
知道小有建树答主
回答量:690
采纳率:0%
帮助的人:503万
展开全部
去看数论,这个没有原因。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式