早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设计一个算法,把k进制数a(共有n位)化为十进制数b.

题目详情
设计一个算法,把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

看了 设计一个算法,把k进制数a(...的网友还看了以下:

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 …