辗转相除法与进制转换摘要.ppt

算 法 案 例 (辗转相除法)、(进制转换) 辗转相除法, 又名 “欧几里德算法”(Euclidean algorithm)乃求两数之最大公因数算法。它是已知最古老的算法, 其可追溯至前300年。它首次出现于欧几里德的《几何原本》中,而在中国则可以追溯至东汉出现的《九章算术》。它并不需要把二数作质因数分解 解密高手 牛刀小试 例1:将下列各数化为十进制数. (1)1234(5); (2)11001(2); (3)2010(8); (4)315(7). (1)1234(5)=1×53+2×52+3×51+4×50=125+50+15+4=194. (2)11001(2)=1×24+1×23+0×22+0×2+1×20=16+8+1=25. (3)2010(8)=2×83+0×82+1×8+0=1024+8=1032. (4)315(7)=3×72+1×7+5×70=147+7+5=159. 解密高手 2.将十进制数转化为k进制数的方法——除k取余法 用k连续去除该十进制各位数所得的商,直到商为零为止,然后把每次所得的余数倒看成一个数就是相应k进制数. 将一个十进制数a化为k进制数b的步骤如下: 第一步:将给定的十进制整数,除以基数k,余数便是最低位; 第二步:将上一步的商再除以基数k,余数便是次低位; 第三步:重复第二步,直到最后所得商为0,各次除得的余数,便是k进制

文档评论(0)

1亿VIP精品文档

相关文档