第一课时:神奇的二进制
[课时目标]
了解二进制的基本概念
了解10进制数转换为对应二进制数的方法
[二进制数基本概念]
二进制数是只由1和0组成的数,运算规则为“逢二进一”。
在计算机的内部世界中,可以看作由无数个小开关所构成的复杂世界,开关断开时记为0,开关闭合时记为1,正因如此,二进制才成为了计算机内部世界的通用语言。

[二进制的作用]
二进制有很多作用,例如数据存储、表示指令、传送信号等等。

计算机中无论是什么样的数据都是使用二进制数的形式存储的!
[二进制数的读法和写法]
以10110011为例
读法:壹零壹壹零零壹壹
写法:10110011B
Tips:通常为了避免与十进制混淆,会在二进制数结尾添加一个后缀B
[十进制数转二进制数]
不同进制的数之间可以做相互的转换。人类日常生活中使用十进制数据,但计算机内部使用二进制数据,当需要计算机帮助人类解决困难时,就需要将十进制数据转换为计算机能看懂的二进制数据。
十进制整数转换为二进制整数的具体做法为:“除2倒取余”,具体做法来看看下面的视频吧!
课堂小练习:
分别将20、50、167、64转换为对应的二进制数形式。
[二进制数转十进制数]
如果要将信息输出,则需要将二进制数还原为十进制数,通常我们所使用的的方法是“按权展开法”。
所谓的权,便是二进制数上的每个数位上代表的权重,整数数位的编号通常自右向左,从0开始,有n个数位,则最大数位为n-1。对于任意进制R,各个数位上的编号则表示R的几次方。

以十进制数123为例,十进制数123所表示的数位情况如下:

由此可得出:

那么对于二进制数10110011B而言,各个数位也有如下表示情况:

根据上例十进制数的展开规则,可得:

课堂小练习:
请将10111100转换为对应的十进制形式。
[二进制的加法规则]
二进制的加法规则为“逢二进一”,即当某个数位上结果满足2或者大于2时,将自动向该数位的前一位进一,当前数位上剩余的数则继续保留。具体规则如下:

下面给出一段视频来演示二进制如何进行加法:

