设计一个算法,把k进制数a(共有n位)化为十进制数b.
算法分析:从例1的计算过程可以看出,计算k进制数a的右数第i位数字ai与ki-1的乘积ai·ki-1,再将其累加,这是一个重复操作的步骤.所以,可以用循环结构来构造算法.
算法步骤如下:
第一步,输入a,k和n的值.
第二步,将b的值初始化为0,i的值初始化为1.
第三步,b=b+ai·ki-1,i=i+1.
第四步,判断i>n是否成立.若是,则执行第五步;否则,返回第三步.
第五步,输出b的值.
程序框图如下图:
程序:
INPUT “a k,n=”;a,k,n
b=0
i=1
t=a MOD 10
DO
b=b+t*k^(i-1)
a=a\\10
t=a MOD 10
i=i+1
LOOP UNTIL i>n
PRINT b
END
2009年8月18日,中央政法委有关负责人指出,《中央政法委员会关于进一步加强和改进涉法涉诉信访工 2020-04-06 …
侦探进!有一座小屋,传闻除非人在进入后不到10米内马上退回,否则就无论如何都无法走出来.的确有很多 2020-04-07 …
英语翻译1.她的健康正在好转Herhealth.2.我们希望看到他们的生活水准的进一步改善Wohe 2020-04-09 …
什么情况下才能用进一法黑色笔的不知道用“进一法”还是“去尾法”或者用“四舍五入法”希望有经历过的兄 2020-04-27 …
求一个圆柱的容积一般用{}取近似值?求一个圆柱的容积一般用{}取近似值?A四舍五入法B进一法C去尾 2020-04-27 …
五个球放到3个盒子里,最少一个盒子有一个球,有多少放法五个球必须全部放进盒子里问有多少放法?有什么 2020-05-13 …
仿照课文《跑进家来的松鼠》写一篇关于动物的作文六年级有一篇课文叫《跑进家来的松鼠》,要仿照这一课的 2020-05-17 …
有一个虚存系统执行先进先出(FIFO)的页面淘汰算法,为每个进程分配3个页面。现有一个进程的一段程 2020-05-26 …
什么四三二一法则有一宗土地的深度为150米若标准深度为100米按照四三二一法则,该宗土地的单独深度 2020-06-22 …
上饶高铁站B1进站口有3个闸机检票通道口,若某一家庭有3个人检票进站,如果同一个人进的闸机检票通道 2020-06-30 …