楼主: W160730202752Fy
66 0

[学习资料] 20190918数值累加应用二进制转换为十进制公开课 [推广有奖]

  • 0关注
  • 13粉丝

已卖:2417份资源
好评率:99%
商家信誉:一般

讲师

20%

还不是VIP/贵宾

-

威望
1
论坛币
450 个
通用积分
3918.6897
学术水平
-4 点
热心指数
-2 点
信用等级
-4 点
经验
-6654 点
帖子
0
精华
0
在线时间
416 小时
注册时间
2018-9-15
最后登录
2025-12-30

楼主
W160730202752Fy 发表于 2025-6-23 15:06:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
累加应用——
二进制数转十进制数
1【温故知新】累加功能的通用模板
python
中sum()
方法实现批量数据累加
2【问题】二进制转换为十进制的代码实现
以1011B
转换为十进制为例讲解转换步骤
方法1:逐位按权值求和(从左往右)
1011B=1*
2^3+0*2^2+1*2^1+1*2^①分析:二进制转换为十进制的过程就是一个批量数据累加的过程,因此程序就可以用累加语句模板来实现二进制转换为十进制的过程。
上述表达式①中可以看成是
4个x相加,每个
x有什么特征呢?
x是二进制数的某
1位数字*相应的权值。因此,代码如下:
方法2:逐位按权值求和(从右往左),这是取的方向不一样,结果是一致的。
1011B=1*
2^+1*2^1+0*2^2+1*2^3②代码如下:
上述代码中,如果熟练了就没有必要
a,b先分开,可以直接写一个表达式。我们这样
写为了让学生初学时更好理解。
方法3:运用秦九韶算法
,该算法
是中国南宋时期的数学家秦九韶提出的一种多项式简化算法。
具体可以问度娘
。通俗的说
十进制数
x,再其尾数
加1位数y,得到新的数
z,z=10*
x+y;同理对于任何二进制 ...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:公开课 二进制 十进制 python 温故知新

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-3 02:25