信息安全数学基础第1章 整数的可除性.ppt

信息安全数学基础第1章 整数的可除性.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

信息平安数学根底信息平安工程大学

第1章整数的可除性

1.1整除?

整除的一些根本性质?

整除的一些根本性质?

素数?

素数?

埃拉托色尼斯筛法?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

【人物传记】埃拉托色尼斯

素数的性质?

素数个数定理?1,0001681451.16100,000959286861.1010,000,0006645796202411.071,000,000,00050847478482549421.05

【人物传记】克里斯汀·歌德巴赫

【人物传记】陈景润陈景润〔1933-1996〕取得了关于孪生素数和歌德巴赫猜测的重要结果.1966年发表?Ontherepresentationofalargeevenintegerasthesumofaprimeandtheproductofatmosttwoprimes?〔?大偶数表为一个素数及一个不超过二个素数的乘积之和?,简称“1+2〞〕,成为哥德巴赫猜测研究上的里程碑.而他所发表的成果也被称之为陈氏定理.

【人物传记】张益唐美籍华裔数学家张益唐〔1955-〕于1978年进入北京大学数学科学学院攻读本科,1982年读硕士,师从潘承彪,1985年入读普渡大学,导师为莫宗坚.2021年由于在研究孪生素数猜测上取得了重大突破,于第六届世界华人数学家大会中荣获晨兴数学卓越成就奖,后来他也获颁Ostrowski奖和RolfSchock奖.2021年,美国数学学会更将崇高的柯尔数论奖授予张益唐.同年7月4日,张益唐中选为中央研究院第30届数理科学组院士.同年9月,张益唐获得了该年度的麦克阿瑟奖〔俗称“天才〞奖〕.

带余除法?

带余除法一般形式?

带余除法-举例?

1.2.2最大公因数?

最大公因数-举例?

故168和99的最大公因数为(168,90)=2×3=6.

最大公因数的根本性质?

最大公因数的根本性质?

【例】计算最大公因数〔120,150,210,35〕.解:〔120,150〕=30,〔30,210〕=30,〔30,35〕=5,故〔120,150,210,35〕=5或〔120,150,210,35〕=((120,150),(210,35))=(30,35)=5

最大公因数的根本性质?

【人物传记】欧几里德【人物传记】欧几里德〔Euclid,前325年—前265年〕,古希腊数学家,他最著名的著作?几何原本?被广泛的认为是历史上最成功的教科书,从古至今已经有了上千种版本,这本书介绍了从平面到刚体几何以及数论的知识.人们关于欧几里德的生平所知很少,现存的欧几里德画像都是出于画家的想像.

当两个数很大且共同的素因数也很大时,短除法用起来就不方便了.例如,求46480和39423的最大公因数.这里介绍另外一种求最大公因数的方法─欧几里德算法,该方法有较高的效率,而且易于程序实现.欧几里德算法,中文通常称为辗转相除法,主要用于求两个整数的最大公因数,从而为求解一次同余方程及一次同余方程组做铺垫.1.2.3欧几里德算法

欧几里德算法?

欧几里德算法?

欧几里德算法-举例【例】利用欧几里德算法求〔172,46〕.172=46×3+34(172,46)=(46,34)46=34+12(46,34)=(34,12)34=12×2+10(34,12)=(12,10)12=10+2(12,10)=(10,2)10=5×2(10,2)=(2,0)=2

欧几里德算法-举例也可以这样求解:172=46×4+(-12)(172,46)=(46,-12)46=(-12)×(-4)+(-2)(46,-12)=(-12,-2)-12=6×(-2)(-12,-2)=(-2,0)=2

C语言的一种程序实现方法下面给出C语言的一种程序实现方法.intgcd(inta,intb){while(b!=0){intr=b;b=a%b;a=r;}returna;}

裴蜀等式?

裴蜀等式-举例?计算过程备注172=46×3+34(172,46)=(46,34)46=34+12(46,34)=(34,12)34=12×2+10(34,12)=(12,10)12=10+2(12,10)=(10,2)10=5×2(10,2)=(2,0)=2

裴蜀等式-举例计算过程备注2=12-10(12,10)=(10,2)=12-(34-1

文档评论(0)

mend45 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档