猫史档案馆


【教程】十进制转换二进制

用户:树林归来树林归来查看:16 回复:2 评论:16 创建时间:2022-04-14T14:35:35


我们在生活中是用十进制数来计数的,但是计算机呢?它是用二进制的。我们用十进制是为了方便,当然计算机也是一样。那我们想一想,如何将十进制转换成二进制呢?本次教程就来介绍一下如何十进制如何转换成二进制。

 

本次程序要用到的变量:

·n,代表十进制数。

·a,二进制数的长度。

本次程序要用到的列表:

·余数,存储二进制的每个数。

·结果,负责输出结果。

 

第一步:删除余数列表和结果列表的所有项,并建立变量n。

第二步:重复执行直到n等于0,将n÷2的余数添加进余数列表,然后将n设为自己n÷2的商,准备着下一波除以2。

第三步:当n等于0后,将a设为余数列表的长度,然后重复执行直到a小于等于0,将余数第a项添加进结果列表末尾,然后将a减少1。

第四步:输出结果列表,成功转换成二进制数。

center_image

 


回复

上一页1 页 / 共 1下一页
治愈绾兮治愈绾兮

可以优化,因为最后是倒叙输出,所以可以一开始直接插入到列表首项,就只留一个循环就够了

点赞0


评论


树林归来树林归来

下一期我发二进制转换十进制

点赞0


评论