最新消息:网站支持在线创作,微信分享,请点击【创作中心】编辑作品。

Scratch 数学计算第十一课 二进制

Scratch 少儿编程 1870浏览 0评论

本站可以分享scratch作品,快来边学习边创作吧,点击在线创作

大家好,我是Scratch的MrCode,我们新的一周开始了,所以新的学习也开始了。

 

今天,我们继续Scratch 数学计算的课程,这一节课,我们将学习二进制。

 

什么是二进制:

 

二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。

20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,因为数字计算机只能识别和处理由‘0’.‘1’符号串组成的代码。其运算模式正是二进制。19世纪爱尔兰逻辑学家乔治布尔对逻辑命题的思考过程转化为对符号”0”.”1”的某种代数演算,二进制是逢2进位的进位制。0、1是基本算符。因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。

 

但是,我们在小学阶段,学习更多的进位方式是十进制。
即1.满十进一,满二十进二,以此类推……

 

那么,我们怎么将通用的十进制转换为01011101这样的二进制。

又或者将01组合变成通用直观的数字呢?

 

今天我们就用Scratch来学习二进制和十进制的转换吧。

 

首先,我们使用8位的二进制,最大可以表示255。

 

我们设定8个角色。每个角色都是点击一次,在0和1之间切换。

 

然后同时计算出对应的十进制。

 

Scratch 数学计算第十一课 二进制

Scratch 数学计算第十一课 二进制

 

十进制就算出,在0~255,所以设定一个三位数。即三个角色。

通过计算,可以算出百位,十位,个位的数字。

 

然后对应显示这个角色的数字造型。

 

Scratch 数学计算第十一课 二进制

 

最后,进行测试,可以将二进制动态转换为十进制了。

 

Scratch 数学计算第十一课 二进制

您必须 登录 才能发表评论!