校内演讲备案

23 年 9 月 20 日 星期三
535 字
3 分钟

同学们好,今天我演讲的主题是:二进制的基本性质以及在生活中的应用。

生活中,二进制无处不在。只要你细心观察,就会发现,计算机中存储的数据其实并不是我们平时使用的十进制,而是二进制。今天,我们主要来讲讲二进制在生活中的基本性质以及在生活中的应用。

我们平时使用的数都是十进制,即每个数位上的数的取值范围都是00到9。举个例子,我们平时使用的十进制数139139,再严谨一点,应当表示为(139)10(139)_{10}

类似的,我们也可以用这种格式表示二进制下的二进制数。需要注意的是,二进制数的每一位的取值范围都是0011。比如,一个二进制数10111011就可以表示为(1011)2(1011)_{2}

介绍完了表示方法,现在我们来讲解一下二进制数的计算。

二进制下的加法运算规则是这样的:

  • 1+0=11+0=1
  • 1+1=01+1=0,并向前一位进一。
  • 0+0=00+0=0
  • 0+1=10+1=1

二进制下的减法运算规则是这样的:

  • 10=11-0=1
  • 11=01-1=0
  • 00=00-0=0
  • 01=10-1=1,并向前一位退一。

例如,下图运用竖式的形式展示了1101011+00101011101011+0010101的运算过程。

再如,下图运用竖式的形式展示了110101100101011101011-0010101的运算过程。

二进制的运算远远不止加和减,还包括与、或、异或等种种运算。有兴趣的同学,课后可以自行查找研究。

讲完了二进制的加减法,现在我们来讲一下二进制与十进制之间的转换。

二进制转十进制,主要采用一种叫做按权展开求和的方法。例如:

(1011)2>(???)10(1011)_{2} -> (???)_{10}

过程可以表示为:

1×23+0×22+1×21+1×20=111\times2^3+0\times2^2+1\times2^1+1\times2^0=11

即二进制下的10111011相当于十进制下的1111

十进制转二进制,主要采用一种叫做除以二,倒取余的方法。例如

1110>(???)211_{10} -> (???)_{2}

过程可以表示为:

11÷2=5......111\div2=5......1

5÷2=2......15\div2=2......1

2÷2=1......02\div2=1......0

1÷2=0......11\div2=0......1

直到商为00时停止,此时倒着写下余数,即(1011)2(1011)_{2}

接下来我们来看11道例题。

例题

文章标题:校内演讲备案

文章作者:Walter_Fang

文章链接:https://blog.walterfang.us.kg/posts/speech-on-campus[复制]

最后修改时间:


商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接,您可以自由地在任何媒体以任何形式复制和分发作品,也可以修改和创作,但是分发衍生作品时必须采用相同的许可协议。
本文采用CC BY-NC-SA 4.0进行许可。