小编程达人养成计划,就从学点计算机语言编个二进制手链开始吧!

网络 分享 时间: 收藏本文

小编程达人养成计划,就从学点计算机语言编个二进制手链开始吧!

想学会编程,孩子们就需要了解计算机是怎么工作的,计算机使用什么来跟我们沟通。这样的话,就绕不开二进制码,这是计算机的语言,计算机用二进制数字来代表信息。

字母、数字、图片等等……基本上你在电脑上所看到的一切都由0和1的不同组合。

在我们看来这一切似乎是随机,但其实二进制码是基于二进制数的一个系统,这意味着二进制码只能使用两个数字,即“0”和“1”。我们日常生活所使用的十进制系统是一个由十个数字组成的系统。在数字“9”之后十进制系统从10开始进位。二进制系统的工作原理也一样,只是在“0”和“1”之后就要进位了。所以,数字“2”在二进制代码中就是“10”。

二进制是怎么回事儿呢?

我们可以把电脑想象成,一束由不同开关来控制的灯组成,然后每个开关只控制一个灯泡。亮和灭就是1和0。

如果你把所有的灯泡放在一起。我们让有的灯亮,有的灯灭,组成各种不同的排列,代表不同的数字。然后,如果我们有很多开关,我们就能得到非常庞大的数字。

那么,这个排列是什么意思呢?我们来看看两个灯的情况。

两个灯泡都灭

第一个灭,第二个亮

第一个亮,第二个灭

两个灯泡都亮

二进制给这每种组合分配一个数字:

两个灯泡都灭 = 0

第一个灭,第二个亮 = 1

第一个亮,第二个灭 = 2

两个灯泡都亮 = 3

一组灯的情况(不是下边这个例子的数字)

还有一种思考方式:假设每个灯泡都有一个点值,好比说第一个灯泡值两分,第二个灯泡值一分。然后我们再来看看如何表述上述组合:

两个灯泡都灭 = 0 + 0 = 0

第一个灭,第二个亮 = 0 + 1 = 1

第一个亮,第二个灭 = 2 + 0 = 2

两个灯泡都亮 = 2 + 1 = 3

再加一个灯泡,假设它值4分(2的两倍)。然后,要是所有灯泡都亮,等式就是 4+2+1=7。再加一个灯泡,假设它值8分(4再乘2)。现在所有灯泡都亮的话,总数值就是8+4+2+1=15。由此可见,大数字的得出需要“点亮”很多个灯泡。

最终,就算我们给所有灯泡都赋予一定数值,记录的时候仍旧记的是若干个1和0——1代表灯亮,0代表灯灭。

假设有8个灯泡,设计如下:

灭 灭 亮 亮 灭 亮 灭 灭

其代表数值为:

0 + 0 + 32 + 16 + 0 + 4 + 0 + 0

(牢记一点: 只有亮起的灯泡才有数值!)

其总和为52。因此,我们就可以说这列灯泡代表的数值是52。那么,如何用计算机语言表述呢?

记录如下:

因此,我们可以说(二进制)代表的是52。

这就是二进制代码原理。

你可以尝试在编码器中输入一些文本,计算机将会将其转换为数字,然后再用二进制计数法对这些数字进行转换!你知道吗?——计算机表述任何字母都需要8个“灯泡”。所以一个由5个字母组成的单词需要40个“灯泡”!

为什么电脑要用二进制?

二进制的运算法则少,运算简单,用二进制计算机运算器的硬件结构不需要很复杂,十进制乘法九九口诀有55条公式,而二进制乘法只有4条规则。

另外,采用二进制,只有0和1两个状态,能够表示0和1两种状态的电子器件有很多,比如开关的接通和断开、晶体管的导通和截止、磁原件的正负剩磁、电位电平的高低等都可以表示0和1两个数。

编个二进制手链吧!

如果孩子暂时还理解不了也没关系,我们用二进制做一个生日手链,这样也许能帮助他们理解。

材料:三种不同颜色的珠子,材料可以是粘土,也可以是现成的珠子,绳子。

第一步:先写下你生日的数字格式。例如,如果你出生于2015年1月10日,那么,应该写成1/10/15。二进制代码则应该写成01/1010/1111。

我们刚才说了,电脑大都采用8位二进制码序列。为了简单起见,但为了方便孩子理解和操作,我们缩短了以下的二进制码序列。为了把代码变成8位,要在数字前加“0”来成为八个占位符。例如,“1”应该写成“”。

第二步:选出三种颜色的珠子,一种颜色的珠子代表“0”,第二种颜色的珠子代表“1”,第三种颜色来代表数字之间的间隔。

第三步:按照代表你生日日期的二进制代码对珠子进行排序。并且用第三种颜色的珠子表示间隔。

第四步:把珠子按照之前排好的顺序用绳子串联起来。

小提示:在穿第一个珠子之前,在绳子末端打上结,防止珠子从你的手镯上滑落。

第五步:所有珠子串好以后,把绳子两端打成结,做成一个可穿戴的手镯(或手链)。

一旦你学会了破解二进制码,你就可以发挥创意自己做出各种各样的小配饰。瞧,二进制码是不是像数数那样简单呢。

最后果酱还有一个问题,你觉得显示这篇文章需要多少个“灯泡”呢?哈哈,逗你的啦~

翻译:鲜于文雯、金鱼璨

加入【果壳-博物日常交流群】微信群方法:

周易 易经 代理招生 二手车 网络营销 旅游攻略 非物质文化遗产 查字典 精雕图 戏曲下载 抖音代运营 易学网 互联网资讯 成语 诗词 工商注册 抖音带货 云南旅游网 网络游戏 代理记账 短视频运营 在线题库 国学网 抖音运营 雕龙客 雕塑 奇石 散文 常用文书 河北生活网 好书推荐 游戏攻略 心理测试 石家庄人才网 考研真题 汉语知识 心理咨询 手游安卓版下载 兴趣爱好 网络知识 十大品牌排行榜 商标交易 单机游戏下载 短视频代运营 宝宝起名 范文网 电商设计 免费发布信息 服装服饰 律师咨询 搜救犬 Chat GPT中文版 经典范文 优质范文 工作总结 二手车估价 实用范文 石家庄点痣 养花 名酒回收 石家庄代理记账 女士发型 搜搜作文 钢琴入门指法教程 词典 读后感 玄机派 企业服务 法律咨询 chatGPT国内版 chatGPT官网 励志名言 文玩 语料库 游戏推荐 男士发型 高考作文 PS修图 儿童文学 工作计划 舟舟培训 IT教程 手机游戏推荐排行榜 暖通,电地暖, 女性健康 苗木供应 ps素材库 短视频培训 优秀个人博客 包装网 创业赚钱 养生 民间借贷律师 绿色软件 安卓手机游戏 手机软件下载 手机游戏下载 单机游戏大全 石家庄论坛 网赚 职业培训 资格考试 成语大全 英语培训 艺术培训 少儿培训 苗木网 雕塑网 好玩的手机游戏推荐 汉语词典 中国机械网 美文欣赏 红楼梦 道德经 标准件 电地暖 鲜花 书包网 英语培训机构 电商运营