77范文网 - 专业文章范例文档资料分享平台

《计算机数制转换》教案-张朝阳

来源:网络收集 时间:2020-06-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

数制及其转换

---------计算机教师试讲教案

课程名称:计算机基础 授课教师:张朝阳

授课对象:中等职业技术学校学生(计算机公共课) 教学内容:1.理解数制及相关概念

2.了解数制的种类和特点 3.熟悉数制间的转换

4.了解数制的算术运算和逻辑运算 *

教学目标:知识与技能:了解计算机中的计数制,掌握数制之间的转换。

过程与方法:培养学生的逻辑推理、发散思维能力。 情感、态度与价值观:培养学生自学与思考的良好习惯。

教学重点:数制的特点和数制之间的转换 教学难点:数制之间的转换 教学方法:讲授、演示、任务驱动 教学媒体:板书 教学时间:1课时 教学过程: 一、新课导入

同学们好,今天我们学习计算机基础课程中的数制及其转换这一节。通过前面的学习我们知道,现实生活中的数学计算都以十进制来进行计算,但是在计算机中数据的存放及计算均是以二进制来表示的,而且在使用程序语言对计算机进行操作时,还经常会用到十六进制、八进制等,因此,掌握不同计数制之间的相互转换是十分必要的。

首先我们来了解一下数制以及相关概念。 二、新课教学 (一)数制及相关概念 1.数制

用一组固定的数字与统一的规则来表示数的方法。 2.基数

在计数制中,每个数位(数字位置)所用到的不同数字的个数叫做基数。 如十进制数的基数为10,分别有0 1 2 3 4 5 6 7 8 9 十个数字。 3.进位制

按照按进位的原则计数,比十进制逢十进一、二进制逢二进一、依次类推。 常用的进位计数制有:

(1)二进制 0、1 (2)十进制

0、1、2、3、4、5、6、7、8、9

1

(3)八进制

0、1、2、3、4、5、6、7

(4)十六进制

0、1、2、3、4、5、6、

7、8、9、A、B、C、D、E、F

(其中A~F分别对应十进制的10~15)

4.权值

权是指每一固定位置对应的单位值数字,每一位的权是以R为底的幂,也就是多少次方。 例如,十进制数598展开的多项式为: 598=5×10+9×10+8×10

2

2

1

0 1

0

其中,10为基数,10、10、10均为该十进制数的权

了解了数制及相关概念后,我们来看以下数制的种类和特点,我们以常见的数制为例: (二)数制的种类和特点 1. 十进制

(1)由10个数码0~9组成 (2)基数是10,逢十进一

(3)小数点左边从右至左其各位的位权依次是:10 1010等等,小数点右边从左至右其各位的位权依次是:10 10 10等等.

例如:十进制数345.67可以表示为:

345.67=3×10+4×10+5×10+6×10+7×102.二进制

(1)由2个数码0 1组成 (2)基数是2,逢二进一

(3)小数点左边从右至左其各位的位权依次是:2 2次是:2 2 2等等.

例如:二进制数11.01可以表示为:

11.01=1×2+1×2+0×2+1×2. 3. 八进制

(1)由8个数码0~7组成 (2)基数是8,逢八进一

(3)小数点左边从右至左其各位的位权依次是:8 8次是:8 8 8等等.

例如:八进制数235.71可以表示为:

235.71=2×8+3×8+5×8+7×8+1×84. 十六进制

(1)由16个数码0~9和A~F组成 (2)基数是16,逢十六进一

(3)小数点左边从右至左其各位的位权依次是:16、16、16等等,小数点右边从左至右其各位的位权依次是:16、16等等. 例如:十六进制数3A.D1可以表示为:

3A.D1=3×16+10×16+13×16+1×16

(三)数制间的转换 1.实例

以十进制和二进制之间的转换为实例 (1)二进制数转换成十进制

2

1

0

-1

-2

-1

-2

0

1

2

1

1

0

-1

-2

-1

-2

-3

2

1 0

1

0

-1

-1

-1

-2

-3

2

1 0

2

1

0

-1

-2

-1

-2

-3

2

1

0

2等等,小数点右边从左至右其各位的位权依

8等等,小数点右边从左至右其各位的位权依

按权展开相加法,将其它数制的数写成2的各次幂之和形式,然后按十进制计算结果。 例:

(10111)2=1×2+0×2+1×2+1×2+1×2 =16+4+2+1 =(23)10

带小数的情况下,小数点以后的幂就是负数了:

(10111.101)2=1×2+0×2+1×2+1×2+1×2+1×2+0×2+1×2 =16+4+2+1+0.5+0.125 =(23.625)10 (2)十进制数转换成二进制

将十进制整数转换成二进制整数时,只要将它一次一次地被2除,得到的余数(从最后一个余数读起)就是二进制表示的数。

4

3

2

1

0

-1

-2

-3

4

3

2

1

0

2.方法

(1)其它数制转换为十进制数

按权展开相加法,即将其它数制的数写成N的各次幂之和形式,然后按十进制计算结果。 前面讲到了二进制转换为十进制的方法,下面就来讲八进制、十六进制与十进制的转换: 八进制转换为十进制:

(143.65)8=1×8+4×8+3×8+6×8+5×8 =64+32+3+0.75+0.78125 =(99.82815)10 十六进制转换为十进制:

(FDE)16=15×16+13×16+14×16=(4062)10 (2)十进制转换为二进制、八进制、十六进制

转换基本规则:整数──除基数取余法 三、小结

以实例讲解从而让学生加深理解,以练习的方式来巩固 四、作业

(11010110)2 = 1×2+ 1×2+ 0×2+ 1×2+ 0×2+ 1×2+ 1×2+ 0×2 = (214)10 (2365)8 = 2×8+ 3×8+ 6×8+ 5×8 = (1269)10 (4BF)16 = 4×16+ 11×16+ 15×16 = (1215)10 带小数的情况:

(110.011)2 = 1×2+ 1×2+ 1×2+ 0×2+ 1×2+ 1×2 = (6.375)10 (5.76)8 = 5×8+ 7×8+ 6×8 = (5.96875)10

0

-1

-2

2

1

0

-1

-2

-3

2

1

0

3

2

1

0

7

6

5

4

3

2

1

0

2

1

0

2

1

0

-1

-2

(D.1C)16 = 13×160 + 1×16-1 + 12*16-2 = (13.109375)10

3

预习课程

1.十进制转换为二进制、八进制、十六进制 小 数──乘基数取整法

混合数──将整数部分和小数部分分别进行转换,再用小数点连接。 (1)十进制数转换为二进制数

例:(25)10 =(11001) 2 (0.625)10=(0.101)2 (25.625)10=(11001.101)2 例:(66)10 =(1000010)2 (0.576)10≈(0.1001)2 (66.576)10≈(1000010.1001)2 注意: 十进制小数不一定都能转换成完全等值的二进制小数,所以有时要取近似值。 (2)十进制数转换为八进制数

例:(4096.3574)10 (精确到小数点后5位) (4096.3574)10≈(10000.26677)8 (3)十进制数转换为十六进制数

例:(3389.3574)10(精确到小数点后4位) (3389.3574)10≈(D3D.5B7E)16 2.二进制与八进制、十六进制间的转换 (1)二进制与八进制间的转换

因为(111)2=7,逢8进1,因此三位二进制数恰好是一位八进制数。 ①2─→8转换: 整数部分自右向左每三位为一组,不足者补0, 小数部分自左向右每组用8进制数表示 例:(1011100001100101.0010101)2=(134145.124)8 001 011 100 001 100 101. 001 010 100 ─ ─ ─ ─ ─ ─ ─ ─ ─ 1 3 4 1 4 5 1 2 4 ②8─→2转换:上述过程之逆向 (2)二进制与十六进制间的转换

因为(1111)2=15,逢16进1,因此每四位二进制恰好是一位十六进制数。 例:上题可改为:

1011 1000 0110 0101. 0010 1010 ── ── ── ── ── ── 即(10111000001100101.0010101)2=(B865.2A)16 反之亦然。

注意:①每组数转化为十进制数,用8及16进制数表示。

②补0必然。

4

B 8 6 5 2 A

二进制数的算术运算

包括加法、减法、乘法、除法,但计算机中只有一种加法运算。 1.加法运算

运算法则: 0+0=0 1+0=0+1=1

1+1=10 (向高位进位) 例: (1101)2+(1011)2=(11000)2 2.减法运算

运算法则: 0-0=1-1=0 1-0=1

0-1=1 (向高位借位)

例: (11000011)2-(00101101)2=(10010110)2 3.乘法运算

运算法则: 0×0=0

0×1=1×0=0 1×1=1

例: (1110)2×(1101)2=(10110110)2 4.除法运算

运算法则: 0÷0=0

0÷1=0 (1÷0无意义) 1÷1=1

例: (100110)2÷(110)2=(110)2+(10)2 (余数)

二进制数的逻辑运算 概念:

逻辑变量——具有逻辑属性的变量 逻辑运算——逻辑变量之间的运算

逻辑电路——能实现逻辑功能的数字电路(或称为开关电路) 逻辑代数——分析逻辑电路的数学工具

逻辑运算特点:按对应位进行运算,相邻之间不存在进位或错位联系。 1.逻辑加法(或运算) +或∨表示 A+B=C (A∨B=C)

运算法则: 0+0=0 0∨0=0 0+1=1 0∨1=1 1+0=1 1∨0=1

1+1=1 1∨1=1 (注意:1+1=1无进位问题) 规则:两个变量有一个为1,结果为1,否则为0。(并行) 例:11001010∨00001111=11001111 2.逻辑乘法(与) ×或∧或·表示

运算法则: A×B=C, A∧B=C,A.B=C 或 AB=C 0×0=0 0∧0=0 0·0=0 0×1=0 0∧1=0 0·1=0

5

1×0=0 1∧0=0 1·0=0 1×1=1 1∧1=1 1·1=1

规则:两个变量均为1,结果为1,否则为0 。(串行) 例: 1101101101∧1100101011=1100101001

3.逻辑否定(非) 在逻辑变量上方加一横线表示 运算法则: 0=1 (非0等于1) 1=0 (非1等于0) 规则:两个变量的相反结果。 4.异或逻辑运算,用⊕表示 运算法则: 0⊕0=0 0⊕1=1 1⊕0=1 1⊕1=0

规则:两个变量相同,结果为0,否则为1。 例:11001010⊕00001111=11000101

真值表

A B A?BA?BABA?B 0 0 0 0 1 1 0 0 1 1 0 1 0 1 1 0 1 0 0 1 1 1 1 1 1 0 0 0

6

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《计算机数制转换》教案-张朝阳在线全文阅读。

《计算机数制转换》教案-张朝阳.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1105614.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: