二进制完整版教案.docx
《二进制完整版教案.docx》由会员分享,可在线阅读,更多相关《二进制完整版教案.docx(10页珍藏版)》请在冰点文库上搜索。
二进制完整版教案
教学目标
通过对二进制数的学习,使学生掌握计算机中信息表示的方法,从而对信息的数字化有所认识。
鼓励学生在学习中要善于发现,善于钻研,力争为计算机的发展作出自己的贡献。
教学内容
什么是二进制、十进制
为什么计算机要采用二进制表示信息
二进制与十进制之间的转换
教学重点与难点
为什么计算机要采用二进制表示信息
二进制与十进制之间的转换
教学方法
讲授,练习法
教学准备
计算机,投影,教案
教学过程
一、数制
(一)数制的概念
师:
同学们,大家回想一下,我们最早学习的数字与运算法则是什么?
生:
0、1、2——9的数字,法则是加法……
师:
对,我们最开始学习的就是十以内的加法,之后是两位数的加法,在两位数加法的学习中,老师是不是经常会说,要注意逢十进一?
也就是我们平常说的别忘了进位。
像这样按进位的原则进行记数的方法叫做进位记数制。
“进位记数制”简称为“数制”或“进制”。
我们平时用的最多的就是十进制了,那么,大家想一下,还有没有其他的进制呢?
比如说,小时、分钟、秒之间是怎么换算的?
生:
一小时等于60分钟,一分钟等于60秒。
师:
那我们平时会不会说我做这件事情用了130分钟呢?
我们一般会说,我花了两个小时零10分钟,也就是说逢六十进一,这就是60进制。
由此也可以推断出,每一种数制的进位都遵循一个规则,那就是——逢N进1。
由此可以总结数制的概念就是:
数制是用一组固定的数字和一套统一的规则来表示数目的方法。
(二)数制特点
1、使用一组固定的数字表示数值的大小;
如:
十进制的表示数字是0、1、2、3、4、5、6、7、8、9。
2、统一的规则:
逢N进一;
如:
十进制逢十进一。
(三)数制的要素:
基数和位权。
这里的N叫做基数。
所谓“基数”就是指各种进位计数制中允许选用基本数码的个数,比如,十进制中用0——9来表示数值,一共有10个不同的字符,那么,10就是十进制的基数,表示逢十进一。
则二进制的基数为二。
什么是位权?
师:
下面我们再引入一个新概念——“位权”。
大家看一下这个十进制数215
215=2*102+1*101+5*100
2的数量级为百—102;1的数量级为十—101;
5的数量级为个—100
其中102、101、100为权,每一位数字乘以其相应的权就是该位数的数值。
每个数码所表示的数值等于该数码乘以一个与数码所在位置相关的常数,这个常数叫做位权。
其大小是以基数为底、数码所在位置的序号为指数的整数次幂。
这就叫做按权相加法。
也就是让每一位上的数字字符乘以它所代表的权。
二、为什么计算机都采用二进制表示信息
(计算机就其本身来说是一个电器设备,为了能够快速存储、处理、传递信息,其内部采用了大量的电子元件,在这些电子元件中,电路的通和断、电压高低,这两种状态最容易实现,也最稳定、也最容易实现对电路本身的控制。
我们将计算机所能表示这样的状态,用0,1来表示、即用二进制数表示计算机内部的所有运算和操作。
二进制数运算非常简单,计算机很容易实现,所以计算机内部都用二进制编码进行数据的传送和计算。
)
三、数制转换
大家都知道,计算机中采用的是二进制,但用计算机解决实际问题时对数值的输入输出通常使用十进制,这就有一个十进制向二进制转换或由二进制向十进制转换的过程。
也就是说,在使用计算机进行数据处理时首先必须把输入的十进制数转换成计算机所能接受的二进制数;计算机在运行结束后,再把二进制数转换为人们所习惯的十进制数输出。
这种将数由一种数制转换成另一种数制称为数制间的转换。
下面我们结合实例来讲解一下。
1、二进制数转换成十进制数
把二进制数转换成十进制数就是用“按权相加法”,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。
例:
把二进制数110.11转换成十进制数。
(1011.11)2=1*23+1*21+1*20+1*2-1+1*2-2
2、十进制数转换为二进制数
大家看一下前面我们讲的按权相加法中,权的值在小数点左边和小数点右边是不一样的。
所以,十进制数转换为二进制数时,整数和小数的转换方法也不同,一般我们先把十进制数的整数部分和小数部分分别转换后,再加以合并。
我们先来讲一下转换的方法,再结合实例来看一下。
(1)十进制整数转换为二进制整数
十进制整数转换为二进制整数采用"除2取余,逆排序"法。
具体做法是:
用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把所有余数按逆序排列,也就是把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
这就是所谓“除2取余,逆序排列”。
例:
将一个十进制数25转换为二进制数。
25
2
得到:
0
(25)10=(11001)2
(2)十进制小数转换为二进制小数
十进制小数转换成二进制小数采用“乘2取整,顺排序”法。
具体做法是:
用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。
然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。
例:
将一个十进制数0.375转换为二进制数。
*2
得到:
(0.375)10=(0.011)2
例将一个十进制数35.375转换为二进制数。
最后得到转换结果:
(35.375)10=(100011.011)2
大家要好好记住这一点,整数部分是将所得的余数逆序排列,而小数部分则要将所提出来的积的整数按顺序排列。
好了,我们这节课要讲的主要内容就是这些了,下面,我们来就这些内容做一些练习,看看大家掌握的怎么样了。
(3)练习7分钟
1、(1010101.1011)2=()10
解:
(1010101.1011)2=26+24+22+20+2-1+2-3+2-4
2、(105.625)10=()2
(4)、计算机可以帮你转换数制:
“开始”→“程序”→“附件”→“计算器”→“查看”→“科学型”
四、课堂小结
在中学信息技术学习中,二进制和数制转换是一个非常基础、非常重要的知识点。
希望同学们都能记住计算机中所有的的信息是用二进制表示的,并且会将二进制和十进制熟练地转换过来。
(五)作业
1、将下列数字用按权相加法展开
(568.3)10=5×102+6×101+8×100+3×10-1
(101.1)2=1×22+0×21+1×20+1×2-1
2、二进制数转换成十进制数
(101.1)2=1×22+0×21+1×20+1×2-1=(5.5)10
十进制转换成二进制数
(173.8125)10=(10101101.1101)2
数制转换
1.将十六进制数AB转化为十进制数是_C___。
A、175 B、176 C、171 D、188
2.十进制整数100化为二进制数是_A___。
A、1100100 B、1101000 C、1100010 D、1110100
3.(65.125)D=(1000001.001)B=()H
4.十进制数241转换为二进制数是11110001。
5.十进制数(57、25)D分别转换成二进制数(111001、01)B、八进制数(71、2)O、十六进制(39、4)H。
6.十进制整数69转换成二进制数的结果是______。
A.1000011 B.1000101 C.1001001 D.1010001
7.将十六进制数ADH转化为十进制数是______。
A.171 B.172 C.173 D.113
8.将十六进制数ADH转化为八进制数是______。
A.171 B.172 C.173 D.255
9.十进制整数96转换成二进制数的结果是______。
A.1010010 B.1100100 C.1010000 D.1100000
10.将十六进制数ABH转化为十进制数是______。
A.175 B.176 C.171 D.188
11.二进制数
转换成十六进制数为______H。
12.十进制整数108化为二进制数是______。
A.1101000 B.1100110 C.1101100 D.1110100
13.十进制数(67.125)
转换成十六进制数的结果为______。
14.十六进制1000转换成十进制数是______。
A.4096 B.1024 C.2048 D.8192
15.二进制数(1011011.011)
转换成十六进制数为______。
16.十进制整数100化为二进制数是______。
A.1101000 B.1100100 C.1100010 D.1110100
17.十进制数(35.375)
转换成十六进制数的结果为______。
机器数/原码/反码/补码(暂时不考虑)?
18.在8位(bit)机器字长中,-35的补码是(11011101),67的反码为(01000011)。
19.假定机器字长为8位,则[-1]补=11111111。
20.将十进制数(-17)10转换成等价的字长为8位的机器数结果为。
21.将十进制数(-71)10转换成8位长的机器数结果为。
22.在8位(bit)机器字长中,15的补码是______。
23.在8位(bit)机器字长中,-79的补码是______。
24.将十进制数-65转换成8位长的机器数,正确的结果为______。
25.在8位(bit)机器字长中,-35的补码是______。
26.在8位(bit)机器字长中,-58的补码是______。
27.将十进制数-78转换成8位长的机器数,结果为______。
二进制表示的最大范围
28.用1个字节表示非负整数,最大值为______。
29.用1个字节表示带符号整数,其最大值所对应的十进制数为。
30.16位无符号整数的取值范围(0~216-1)。
汉字/图片/屏幕等占用的字节
31.要存放10个24×24点阵的汉字字模,需要_C___存储空间。
A、74B B、320B C、720B D、72KB
32.用24X24点阵表示一个汉字的字型,共需用(72)字节
33.屏幕分辨率为1024×768,16位色彩数的图像(或屏幕)位图文件占_______B____字节。
A、768KB、1536KC、6144KD、12288K
34.一幅分辨率为100×100的RGB(24位)彩色位图图像需要字节来存储。
35.一幅分辨率为1024×768的RGB(24位)彩色位图图像需要占用KB存储空间。
36.用32×32点阵表示一个汉字的字型,共需用______个字节。
IP地址所属分类
37.下面IP地址中哪一个是B类地址。
A、 10、10、10、1 B、 191、168、0、1
C、 192、168、0、1 D、 202、113、0、1
38.下列IP地址中属于A类地址的是______
A.96.169 B.130.53.42.10
C.210.356 D.
39.在Internet上可以使用的B类IP地址为______
A.18.169 B.128.186
C. D.
40.下列IP地址中属于A类地址的是______
A. B.130.53.42.10
C. D.23
41.下列IP地址中属于B类地址的是______
A. B.130.53.42.10
C. D.
六、其他
42.在存储一个汉字内码的两个字节中,每个字节的最高位是____A___。
A、1和1 B、1和0 C、0和1 D、0和0
43.一个汉字和一个英文字符在微型机中存储时所占字节数的比值为_B___。
A、4:
1B、2:
1C、1:
1D、1:
4
44.英文小写字母c的ASCII值为。
45.英文大写字母H的ASCII值为。
46.已知字母“I”的ASCII码是49H,则字母“M”的ASCII是______。
A.4CH B.4DH C.53H D.5BH
47.lKB的实际容量是______字节。
48.如果一个存储单元能存放一个字节,那么一个32KB的存储器共有_B___个存储单元。
A、32000 B、32768 C、32767 D、65536
49.如果2个字节存储一个汉字,那么一个16KB的存储器共能存储______个汉字。
A.16000 B.8192 C.8000 D.1600
50.计算机存储器中,一个字节由__B__位二进制位组成。
A、4 B、8 C、16 D、32
51.在微机中,1K等于__A__。
A、210 B、220C、230D、240
52.内存地址为20BH单元的前面第8个单元的地址为(203H)。