内容正文:
人教中图版信息技术必修一1.2.2 二进制与数制转换教学设计
【学情分析】
对于十进制和二进制的转换,在初中的信息技术教材中提到过,但我们学校的高一学生大部分都来自农村,初中基本没接触过信息技术,对这一部分的内容比较陌生,因此,本课时由浅入深,由二进制和十进制的相互转换引出各数制之间的相互转换。
【教学目的与要求】
1、熟悉数制的概念;
2、掌握位权表示法;
3、熟练掌握各数制之间的转换方法。
【课时安排】 1课时。
【教学重点与难点】
1、重点:
进制间的相互转换
2、难点:
位权表示法;
十进制转换为K 进制(K为基数)
【教学过程】
一、数制及相关概念
(引入)我们常用的进制主要是十进制。电子计算机出现以后,使用电子管来表示十种状态过于复杂,所以所有的电子计算机中电子管只有两种基本的状态,开和关。也就是说,电子管的两种状态决定了以电子管为基础的电子计算机采用二进制来表示数字和数据。
数制是以表示数值所用的数字符号的个数来命名的,并按一定进位规则进行计数的方法。
基数:一个数制所包含的数字符号的个数, 称为该数制的基数。
位权:以基数为底,以某一数字所在位置的序号为指数的幂,称为该数字在该位置的权。数字所在位置的序号从小数点开始整数部分从右向左从0编号,小数部分从左向右从—1编号。
例如,十进制数666.66中,每一个数字6出于它所在位置不同其权也不相同。
常用数制及其特点
数制
数码
基数
进位法则
表示形式
十进制
0、1、2、3、4、5、6、7、8、9
10
逢十
进一
(123)D 123 (123)10
二进制
0、1
2
逢二
进一
(101)B 101B (101)2
八进制
0、1、2、3、4、5、6、7
8
逢八
进一
(123)o 123o (123)8
十六
进制
0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
16
逢十六
进一
(123)H 123 H (123)16
二、数制转换
大家都知道,计算机中采用的是二进制,但用计算机解决实际问题时对数值的输入输出通常使用十进制,这就有一个十进制向二进制转换或由二进制向十进制转换的过程。也就是说,在使用计算机进行数据处理时首先必须把输入的十进制数转换成计算机所能接受的二进制数;计算机在运行结束后,再把二进制数转换为人们所习惯的十进制数输出。这种将数由一种数制转换成另一种数制称为数制间的转换。
这节课我们主要来讲一下数制之间的相互转换。下面我们结合实例来讲解一下。
(一)、K进制数转换成十进制数 ,按权展开。
把K进制数转换成十进制数就是用"按权相加"法,把K进制数首先写成加权系数展开式,然后按十进制加法规则求和。
对于我们熟悉的十进制数
1234=1×103 + 2×102 + 3×101 + 4×100
如果带有小数,如将1234.56展开,可用下式表示:
1234.56=1×103 + 2×102 + 3×101 + 4×100 + 5×10-1 + 6×10-2
【例1】将(1011.11)2 转换成十进制数。
(1011.11)2=1×23+0×22+1×21+1×20+1×2-1+1×2-2
=8+0+2+1+0.5+0.25
=(11.75)10
【练习1】将(3BF)H转换成十进制数。
这是一个16进制数,数码B的值等于11,F的值等于15,可按权展开。
(3BF)H = 3×162 + 11×161 +15×160
= 3×256 +11×16 +15×1
= 768 +176 +15 = (959)D
【练习2】将(364)8转换成十进制数。
(364)8 = 3×82 +6×81 +4×80
= 3×64 +6×8 +4×1
= (244)D
(二)、十进制数转换为K进制数
大家看一下前面讲的按权相加法中,权的值在小数点左边和小数点右边是不一样的。所以,十进制数转换为二进制数时,整数和小数的转换方法也不同,一般我们先把十进制数的整数部分和小数部分分别转换后,再加以合并。我们先来讲一下转换的方法,再结合实例来看一下。
(1)十进制整数转换为K进制整数
十进制整数转换为K进制整数采用"除K取余,逆序排列"法。
具体做法是:用K去除十进制整数,可以得到一个商和余数;再用K去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把所有余数按逆序排列,也就是把先得到的余数作为K进制数的低位有效位,后得到的余数作为K进制数的高位有效位