( ! ) Notice: Undefined index: mobile in /var/www/html/head.php on line 16
Call Stack
#TimeMemoryFunctionLocation
10.0001230208{main}( ).../view.php:0
20.0001230952include( '/var/www/html/head.php' ).../view.php:2
30.0009250312isMobile( ).../head.php:30
数学思维训练网 - 小学计算思维课程(7)-用其它方法表示二进制

小学计算思维课程(7)-用其它方法表示二进制

小学计算思维课程(7)-用其它方法表示二进制

本书共26课,如果您有好的建议,请联系作者:浙江省新昌县城西小学 唐明 147885198@qq.com


第七课:用其它方法表示二进制

在计算机世界中还有一种奇妙的方法表示二进制数据,它使用声音表示0和1(比如高音代表1,低音代表0)。如果有用到过传真机的同学肯定听到过传真机传送文件时的“啸叫”声,那恐怖的“吱、嘎”声,大概每秒钟要蜂鸣几千下吧。

问题:

1.怎样用蜂鸣声传送二进制数0111?

2.十进制数9又该怎样传送呢?


将比特转换成声音的过程称为调制,反之将声音转换回比特的过程称为解调,所以连接计算机和电话线的设备又称为“调制解调器”,俗称为“猫”(modem)。

下面,让我们来模拟modem的工作方式,用声音来传送二进制数据。首先你和小伙伴要确定要声音表示的含义(如“吧”表示1,“布”表示0),然后要明确你们传送的是什么信息,是怎样编码的。最后你们就可以用“唱”的方式来传达信息了。当然,你不用像计算机那样高速的“唱”出这些声音,你可以慢慢的、以听的清的速度来表达。

问题:

1.用“唱”的方法传送数字89。

2.用“唱”的方法传送字母“q”。

3.试着用这样的方法发送简单的电子邮件给你的朋友。


事实上,现代调制解调器往往使用多种声音来表示信息,例如使用4种声音可以表示00、01、10、11这四个二进制数,即一个声音发送了2个比特,这让调制解调器的速度提高到2倍速度。

二进制位只有两个不同的数,它们表达起来相当方便,下图中的手链由不同颜色的珠子串成,两种颜色的珠子分别代表0和1,你能猜出他的名字吗?(使用第六课的编码方法)

这次我不再告诉你哪个颜色对应1,哪个颜色对应0。你必须依靠自己来解决这个难题。(提示:两种方法都试一试)

设计制作代表你自己名字的手链,将设计方案画在下面吧。