scratch十进制转化二进制,scratch编程实现十进制转化二进制程序代码

在编程中,进制的计数方法是很常见的。作为会编程的小伙伴们,还是要多了解下的;进制中有二进制,十进制、十六进制、八进制等,今天我们给大家介绍下二进制和十进制,以及十进制转化为二进制,并且用scratch编程实现十进制转二进制;

什么是十进制?

十进制是用0,1,2,3,4,5,6,7,8,9十个数字来表示的;

(156.23)10表示十进制的156.23;

(156.23)10=100+50+6+0.2+0.03=110+510+610+210+3+10;

什么是二进制?

二进制用0,1两个数来表示;

(1011.11)2表示二进制的1011.11

那么十进制整数怎么转换为二进制呢?

十进制转其他进制采用短除法,以7为例转二进制, 用7除以2,商写在下面,余数写在商的右边,继续往下除,直到除到商为0,将余数从下到上排列出来即可。

scratch编程实现十进制转二进制效果
scratch编程实现十进制转二进制效果

scratch编程实现十进制转二进制

十进制数转成二进制数, 如十进制数7转成二进制数是111。现在给定一个十进制正整数x,请编写程序输出所对应的二进制数。

十进制转二进制思路分析:

十进制转进制采用短除法, 不断除以2直到商等于0,将余数逆序输出。

scratch编程实现十进制转二进制步骤如下:

步骤一、新建变量y、x两个变量;y初始值设为空,用来作为输出的二进制数;x变量是输入要转换的十进制整数;

步骤二、将y设为x/2的余数和y;x设为x/2的向下取整;

步骤三、说出对应的二进制数是y;

scratch编程实现十进制转二进制完整代码
scratch编程实现十进制转二进制完整代码

scratch编程相关的算法知识点:

二分查找算法

scratch堆栈算法题目

什么是进制,scratch多进制转换

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇2022-11-23 10:00:00
下一篇 2022-11-25 10:00:00

相关推荐