3算法案例1
4十进制化K进制1
1辗转相除法和更相减损术1
2秦九韶算法1
3K进制化十进制1
3算法案例1
1辗转相除法和更相减损术复习1
研究一个实际问题的算法,主要从哪几方面展开
在程序框图中算法的基本逻辑结构有哪几种
在程序设计中基本的算法语句有哪几种
算法步骤、程序框图和编写程序三方面展开
顺序结构、条件结构、循环结构输入语句、输出语句、赋值语句、条件语句、循环语句探究一,辗转相除法思考1:在小学中我们是如何求出两个正整数的最大公约数的呢
算法案例之求最大公约数求以下几组正整数的最大公约数
(注:若整数m和n满足n整除m,则(m,n)=n
用(m,n)来表示m和n的最大公约数
)(1)(18,30)(2)(24,16)(3)(63,63)(4)(72,8)(5)(301,133)解:21824用公有质因数2除,3912用公有质因数3除,343和4互质不除了
得:18和24最大公约数是:2×3=6例、求18与24的最大公约数:6;8;63;8;7;短除法想一想,如何求8251与6105的最大公约数
思考2:对于8251与6105这两个数,它们的最大公约数是多少
你是怎样得到的
由于它们公有的质因数较大,利用上述方法求最大公约数就比较困难
有没有其它的方法可以较简单的找出它们的最大公约数呢
思考3:注意到8251=6105×1+2146,那么8251与6105这两个数的公约数和6105与2146的公约数有什么关系
我们发现6105=2146×2+1813,同理,6105与2146的公约数和2146与1813的公约数相等
思考4:重复上述操作,你能得到8251与6105这两个数的最大公约数吗
2146=1813×1+333,148=37×4+0
333=148×2+37,1813=333×5+148,8251=6105×1+2146,6