加载中…
个人资料
人性的游戏
人性的游戏
  • 博客等级:
  • 博客积分:0
  • 博客访问:11,559
  • 关注人气:1,340
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

欧几里得算法(辗转相除算法)

(2020-12-23 19:56:31)
标签:

财经

健康

教育

历史

娱乐

分类: 欧几里得

欧几里得119欧几里得算法(辗转相除算法

 

2017330日,网友发表名为《如何证明存在一种不能表示为两个整数之比的数?》的文章。

欧几里得算法(辗转相除算法)

 

文章内容:

有人觉得奇怪了既然当时没有代数,古希腊人是怎么提出所有数都可以表示为整数之比的呢?

代数:见《欧几里得36

:见《欧几里得27

 

其实古希腊人根本没有提出什么整数之比,这是后人的一个误解当时毕达哥拉斯学派提出的,叫做公度单位”。

公度:见《欧几里得24

…单、位、单位:见《欧几里得116

 

两条线段的公度单位,简单的说就是找一个公度量,使得两条线段的长度都是这个公度量的整倍数(于是这个公度量就可以同时作为两条线段的单位长度并用于测量)

…量:见《欧几里得27

 

寻找公度量的方法相当直观,就是不断把较长的那个线段减去短的那个线段,直到两个线段一样长

 

熟悉数论的同学一下就明白了这就是欧几里得的辗zhn转相除算法求最大公约数

数论:见《欧几里得15

身体翻来覆去地,如“~~反侧”

欧几里得算法(辗转相除算法)

 

…转:手摇动纺锤将散丝集中于一束是专的意思。车、专叠加。车轮往来回复运作行于一途是转的意思。

 

转:zhun

本义:迁徙x;流亡。

yn义:引申指改换方向。如:转弯。向左转

衍义:引申指改变形势、情况。如:转败为胜、天气转睛、病情好转。

 

转:zhuàn

衍义:引申指旋转。如:车轮飞转。

衍义:引申指围绕着一个中心运动。如:绕着太阳转。

衍义:又用作量词,旋转一圈为一转。如:绕了几十转。

衍义:又用作量词,古代勋xn位每升一级称一转。如:策勋十二转,赏赐百千强。

 

字义:[ zhun ]

1.改换方向、位置、形势、情况等:~身。~脸。~换。~移。好~。向左~。向后~。~败为胜。由阴~晴。

2.把一方的物品、信件、意见等传到另一方:~达。~交。~送。这封信由我~给他好了。

[ zhuàn ]

1.旋转:轮子~得很快。

2.绕着某物移动;打转:~圈子。~来~去。

3.绕一圈儿叫绕一转

…衍、义、衍义:见《欧几里得2526…)

 

…辗转:指反复不定,翻来覆去的样子。出自《后汉书·来历传》。

 

词义:1.也作展转。

2.(躺在床上)翻来覆去(多指睡不着):~不眠。

3.经过许多人的手或经过很多地方;间接地:~流传

…算、法、算法:见《欧几里得104

…辗转相除一般指欧几里得算法

 

欧几里得算法又称辗转相除法。用于计算两个正整数ab最大公约数

 

欧几里得算法是用来求两个正整数最大公约数的算法。古希腊数学家欧几里得在其著作《The Elements》中最早描述了这种算法所以被命名为欧几里得算法。

The(英语):指已提到或易领会到的人或事物指独一无二的、正常的或不言而喻的人或事物

element(英语):n.(名词)要素基本部分典型部分

elementselement的复数

[复数某些语言中由词的形态变化等表示的两个或两个以上的数量。例如英语里book(书,单数)指一本书,books(书,复数)指两本或两本以上的书]

The Elements:《几何原本

 

假如求1997615两个正整数的最大公约数欧几里得算法,是这样进行的

1997/615=3152

615/152=47

152/7=215

7/5=12

5/2=21

2/1=20

至此,1997615最大公约数为1

 

以除数和余数反复做除法运算,当余数为0时,取当前算式除数为最大公约数所以就得出了1997615的最大公约数 1

 

什么叫做辗转相除法?举几个例子——网友提问

欧几里得算法(辗转相除算法)

 

2019-05-05醉意撩人殇shng):辗转相除法,又名欧几里德算法,是求最大公约数的一种方法。它的具体做法是:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。

 

示例:

1234567890的最大公因数是6,这可由下列步骤(其中,“a mod b”是指取a÷b的余数)看出:

mod求余函数

 

欧几里得算法(辗转相除算法)

欧几里得算法(辗转相除算法)

无论两个数多大,用辗转相除法都可以方便的求出最大公因数。是不是很厉害!

请看下集《欧几里得120什么叫做辗转相除法?举几个例子


若不知晓历史,便看不清未来

欢迎关注博客"人性的游戏"微博"人性的游戏"

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有