内容正文:
复 习 巩 固
在上节课中我们学习了二进制,知道了计算机系统中只能识别二进制数,而我们在利用计算机对数据进行输入的时候用的是熟悉的十进制数,那么计算机是怎么将其转换呢?
奇妙的编码
教学目标
掌握十进制数到二进制数的转换方法
培养学生对十进制到二进制做简单运算的能力
一、十进制数整数部分转换口诀
除2取余,直到商为0,逆序排列
例:将十进制数201转换为二进制数
201÷2=100………………余1
100÷2=50 ………………余0
50÷2=25 …………………余0
25÷2=12 …………………余1
12÷2=6 …………………余0
6÷2=3 ……………………余0
3÷2=1 ……………………余1
1÷2=0 ……………………余1
例题:
将(12)10转换为二进制数
2 12 余数
2 6
2 3
2 1
0
结果:(12)10=(1110)2
结果
0
1
1
1
将(115)10转换为二进制数
2 115 余数
2 57
2 28
2 14
2 7
2 3
2 1
0
结果:(115)10=(111011)2
结果
1
1
0
1
1
1
乘2取整,顺序排列
十进制小数部分转换步骤:
例题:
将十进制数0.375转换成二进制数
0.375 * 2 = 0.75
0.75 * 2 = 1.5
0.5 * 2 =1
结果:(0.375)10=(0.011)2
取整
0
1
1
结果
将十进制数115.375转换成二进制数
从前面的运算得到(115)10=(111011)2
(0.375)10=(0.011)2
因此(115.375)10=(111011.011)2
思考:
十进制数88.8转换成二进制数是多少(保留2位小数)?
(88.8)10=( )2
2 88
2 44
2 22
2 11
2 5
2 2
2 1
0
…………………… 0
…………………… 0
…………………… 0
…………………… 1
…………………… 1
…………………… 0
…………………… 1
1011000
0.8
× 2
1.6
0.6
× 2
1.2
0.2
整数部分
小数部分
11
•
1011000.11
取余数
取整数
…………… 1
…………… 1
总 结
这节课我们学习了十进制数转换成二进制数的基本方法及规律。
十进制整数转换成二进制方法为:
除以2取余数,直到商为0止,逆序排列;
十进制小数转换成二进制的方法为:
乘2取整,顺序排列,根据题意保留有效位数
请同学们课后巩固练习
动 手 练 习
(37)10 = ( ? )2
(14)10 =( ? )2
(57.3)10 = ( ? )2
THANK YOU
14
$$