生活百科知识

经验知识首页 > 家具装修 > 详细经验讲解内容页

[视频]基于网络画板的更相减损法寻找最大公约数

关于悉尼歌剧院基于网络画板的更相减损法寻找最大公约数,期待您的经验分享,真心佩服你,谢谢 !
无情天魔精致 2018-07-23 22:21:06 4349人看过 分享经验到微博

更新:2024-03-22 08:57:35头条经验

来自58同城http://www.58.com的优秀用户无情天魔精致,于2018-07-23在生活百科知识平台总结分享了一篇关于“基于网络画板的更相减损法寻找最大公约数圆明园的毁灭”的经验,非常感谢无情天魔精致的辛苦付出,他总结的解决技巧方法及常用办法如下:

第75期网络画板赛题第二题是:用更相减损法来寻找两个正整数m和n的最大公约数,并画出如下的动画效果。

工具/原料

电脑网络画板

方法/步骤

1/11分步阅读

构造变量m和n,m介于1到37,n介于1到31。

[图]2/11

构造直角坐标点A:(m,n)。

[图]3/11

计算:

m0=if(m > n or m == n, m - n, m),

m1=if(m > n or m == n, n, n - m)。

两个图。

[图][图]4/11

构造直角坐标点B:(m0,m1)。

[图]5/11

打开文本编辑框,输入如下内容:

$$($bl{m,0},$bl{n,0})$$

[图]6/11

点A向下平移x个单位,其中,x等于min(m, n)。

[图]7/11

先后选中点C和点A,构造正四边形。

[图]8/11

绘制任意点D,D向下平移两个单位,得到点E。

[图]9/11

合并文本。

选择文本和点A,再点击附着按钮;

选择文本和点D,在点击附着按钮。

[图]10/11

进行迭代变换,规则是:

m→m0、n→m1、D→E,

不显示点的迭代,

迭代深度为72,

迭代停止条件是max(m, n) == gcd(m, n)。

[图]11/11

拖动变量m和n,就可以看到不同的效果。

[图]