龙空技术网

二进制编码怎么玩?

中小学信息技术教育 116

前言:

而今看官们对“图片二进制编码”都比较关怀,小伙伴们都需要学习一些“图片二进制编码”的相关文章。那么小编也在网摘上汇集了一些对于“图片二进制编码””的相关知识,希望你们能喜欢,你们快快来了解一下吧!

在上信息技术课的时候,总是要讲到二进制编码的。不过被用来编码的东西嘛~~要么是楼房、楼层、房间号?要么是年级、班级、学号?要么是讲台、桌子、椅子?这也太不好玩了

不如把Python程序和二进制编码结合起来,编个码,然后所见即所得。可是,给什么东西编码呢?大家一起来动动脑筋。这里给两个小例子。

二进制编码电子琴

do、re、mi、fa、sol、la、si七个音正好可以用三位二进制数来编码,001是do,010是re,011是mi,以此类推,这个简单的电子琴可以用三个按键“a”、“s”、“d”来控制,按下后代表1,不按代表0,如果三个键都不按,那么对应000,恰好不发出任何声音。

用这个小电子琴演奏那首著名的小星星是怎样一种体验呢,do,do,so,so,la,la,so对应的是001,001,101,101,110,110,101,不多试几次,按键的时候还真是反应不过来呢?

二进制编码电子琴的程序代码如下:

二进制编码涂鸦板

二进制涂鸦板上有一支四处游走的画笔,控制画笔的走向,就能在黑色画板上涂鸦了。如果用两个按键,就可以控制画笔往上下左右四个不同的方向走,如果有三个按键,那就可以上下左右加斜对角总共八个方向了,当然啦,三个按键的编码如何安排,这是可以自己决定的,比如说,用两个按键代表上下左右四个方向,另一个按键来决定究竟是笔头涂色还是变成橡皮擦。或者,干脆用四个键,两个用来控制四个方向,另两个选择四种颜色。玩得多了,大概对于这样一类题目就毫不畏惧了:如果给八个动作方向和十六种颜色编码,需要用到几位二进制数?

下面的代码是用三个键控制八个方向:

然而,因为画笔自动就会不停跑动,所以用三个按键来涂鸦,要眼明手快,足足花了五分钟,才画成功一个长方形,你也试试吧!

内容来源 | ido18微信公众号

有你想看的精彩

新刊速递│2019年第9期杂志目录报名倒计时!欢迎参加首届北京研学旅行课程设计学术研讨会!研学旅行课程如何设计?这个研讨会千万别错过!AI专题 | 顾明远:“人工智能+教育”,当前需要解决好这三个问题

标签: #图片二进制编码