信息技术
什么是二进制?
简短回答
二进制是只使用 0 和 1 两个数字的计数系统。计算机用二进制来存储和处理所有信息。
一句话说明
二进制是只用 0 和 1 来写数的方法,是计算机内部使用的语言。
详细讲解
我们平常用十进制(以 10 为基数)数数,用 0 到 9 十个数字。每一位的值是它右边一位的十倍:个位、十位、百位。这个想法就是位值。
二进制以 2 为基数。它只有 0 和 1 两个数字,每一位的值是右边一位的两倍:1、2、4、8、16、32、64、128。这些是 2 的幂。读一个二进制数,只要把数字是 1 的那些位的值加起来。
计算机为什么用它?计算机芯片里有几十亿个叫作晶体管的微小开关。每个开关可以关(0)或开(1)。有了足够多的开关,计算机就能存储任何数。字母、颜色、声音和图片也都被转成数,所以屏幕上的一切归根结底都是二进制。当你编写代码时,计算机会把它翻译成自己能执行的二进制指令。
一个二进制数位叫一个比特。八个比特组成一个字节,可以存储从 0(00000000)到 255(11111111)的任何数。
台灯
闪电
电脑
星星
例子
4 位二进制数每一位的值:8、4、2、1
| 二进制 | 算式 | 十进制数 |
|---|---|---|
| 0001 | 1 | 1 |
| 0010 | 2 | 2 |
| 0011 | 2 + 1 | 3 |
| 0101 | 4 + 1 | 5 |
| 1000 | 8 | 8 |
| 1010 | 8 + 2 | 10 |
| 1111 | 8 + 4 + 2 + 1 | 15 |
把一个数变成二进制:要写 13,先从能放得下的最大那一位开始。8 能放进去(13 − 8 = 5),接着 4 能放进去(5 − 4 = 1),2 放不下,1 能放进去。所以 13 = 1101。
常见错误
- 把“10”读成十。在二进制里,10 表示一个 2、没有 1:就是二。
- 位的顺序弄反。最小的一位(1)永远在最右边。
- 把“翻倍”当成“加一”。各位的值是 1、2、4、8、16,不是 1、2、3、4。
小测验
二进制
用 4 道小题检验一下你学会了多少。
第 1 题,共 4 题
二进制数 101 等于我们平常用的哪个数?
练一练
试一试
用手指从 0 数到 15 的二进制:每根手指是一位(1、2、4、8),竖起来表示 1。然后来破解一些密码:
破译密码与逻辑谜题
给家长和老师
相关主题
数位和位值
位值是指一个数字的大小取决于它在数中所在的位置。在 352 中,3 表示 300,5 表示 50,2 表示 2。
编程
编程(写代码)就是用计算机能懂的语言写下指令,让它完成一项工作,比如运行游戏、应用或网站。
乘方和指数
乘方是把同一个数连乘若干次的运算,右上角的小数字叫指数,表示乘几次。所以 2⁴ 表示 2 × 2 × 2 × 2 = 16。
算法
算法是解决问题或完成任务的、精确的分步骤指令。计算机按照写成代码的算法来工作。
调试
调试就是找出并修正算法或计算机程序里的错误(bug)。这是每个人编程时都会遇到的正常环节。
成长型思维
成长型思维是相信能力可以通过练习、好的策略和他人的帮助而提高。固定型思维则是认为你要么有天赋,要么没有。