教学内容:数制的概念以及转
教学目标:掌握进制概念以及转换。
教学重点和难点:
1、数值、字符等信息在计算机中的表示形式。
2、十进制与二进制转换。
教学过程:
一、数制
1.数制的表示方法:为了区别不同进制数,一般把具体数用括号括起来,在括号的右下角标上相应表示数制的数字
2.基数:所使用的不同基本符号的个数
3.权:是其基数的位序次幂
1、十进制、二进制、十六进制、八进制概念
1)十进制:由0~9数字组成
权:10i- 
计数时按逢十进一的规则进行
用(345.591054.11D表示
2)二进制:由01数字组成
权:2i- 
计数时按逢二进一的规则进行
用(10110.11210110.11B表示
3)十六进制:由09ABCDEF数字组成
权:16i
计数时按逢十六进一的规则进行
用(1A3F.CF161A3F.16H表示
4)八进制:由01234567数字组成
权:8i
计数时按逢八进一的规则进行
用(34.76834.76O表示
2、按权展开基本公式:
举例:
1098101×103+0×102+9×101+8×100
2C.4B162×161+C×160+4×161+B×162
101.1121×220×211×201×211×22
基本公式:
B=A0RI+A1RI1++ANR0+AN+1R1+
说明:(A0A1,……AN1)表示各位上的数字
Ri为权
3、进位计数的特点
1)有一个基数R,数字中使用012,……(R1)个符号
2)每位有固定的权
3)位序的排列法:从小数点处算起,由小数点向左,规定位序为012……;由小数点向右,规定位序为-1,-2,……
4)采用“逢R进一的”的进位方法
5)对任何一种进位计数制表示的数都可以写出其权展开的多项式之和
二、十进制数与R进制数的转换
一)十进制数与二进制数的转换
1、二进制转换为十进制:按权展开法
举例:(101101.112
1×250×241×231×220×211×201×211×22
328410. 50. 25
450. 75
=(45. 7510
2、十进制转换为二进制
整数部分:除2取余法、倒读。
小数部分:乘2取整法、顺读。
学生练习:(894.812510转换成二进制
894.812510(1101111110. 1101)2
二)十进制与R进制的转换
1R进制转换为十进制:按R权展开法
2、十进制转换为二进制
整数部分:除R取余法、倒读。 二进制小数如何转换成十进制
小数部分:乘R取整法、顺读。
学生练习:
1(C9.5)16转换为十进制
2(246.15)10转换为十六进制
3(37.5)8转换为十进制
4(140.2)10转换为八进制
三、小结
要求学生掌握进制的概念,掌握十进制与R进制的互相转换方法,并学会灵活运用。解决学生练习题,引导学生当堂复习,当堂消化,小结规律。
四、作业:
1、写出进位计数的特点?
2、归纳出十进制与R进制的互相转换方法?
3、进制转换题
1(C9.5)16转换为十进制(答案(201.312510
2(246.15)10转换为十六进制(答案(F6.26716
3(37.5)8转换为十进制(答案(31.62510
4(140.2)10转换为八进制(答案(214.1468
5(56.125)10转换为二进制(答案(111000.012
6(1000111.1101)2转换为十进制(答案(71.812510
进制转换
  目录:
一、正数
  1. ------->
  2. ------->
  3. ------->
  4. ------->
  6. 十六------>
 
  1. ------->
  2. ------->
  3. 十六 ---->
  4. ----> 十六
 
二、负数
 
  正文:
  一、正数
 
  在高速发展的现代社会,计算机浩浩荡荡地成为了人们生活中不可缺少的一部分,帮助人们解决通信,联络,互动等各方面的问题。今天我就给大家讲讲与计算机有关的“进制转换”问题。
  我们以(25.625)(十)为例讲解一下进制之间的转化问题
  说明:小数部份的转化计算机二级是不考的,有兴趣的人可以看一看
  1. ----->
  (25.625)(十)
  整数部分:
  25/1
  12/2=6 ......0
  6/2=3 ......0
  3/2=1 ......1
  1/2=0 ......1
  然后我们将余数按从下往上的顺序书写就是:11001,那么这个11001就是十进制25的二进制形式
  小数部分:
  0.625*2=1.25
  0.25 *2=0.5
  0.5 *2=1.0
  然后我们将整数部分按从上往下的顺序书写就是:101,那么这个101就是十进制0.625的二进制形式
  所以:(25.625)(十)=11001.101)(二)
  十进制转成二进制是这样:
  把这个十进制数做二的整除运算,并将所得到的余数倒过来.
  例如将十进制的10转为二进制是这样:
  (1) 10/2,50
  (2) 5/2,21
  (3)2/2,10
  (4)12,商01
  (5)将所得的余数侄倒过来,就是1010,所以十进制的10转化为二进制就是1010
  2. ---->
 
  (11001.101)(二)
  整数部分: 下面的出现的2x)表示的是2x次方的意思
  1*24+1*23+0*22+0*21+1*20=25
  小数部分:
  1*2-1+0*2-2+1*2-3=0.625
  所以:(11001.101)(二)=25.625)(十)
  二进制转化为十进制是这样的:
  这里可以用8421码的方法.这个方法是将你所要转化的二进制从右向左数,从0开始数(这个数我们叫N),在位数是1的地方停下,并将1乘以2N次方,最后将这些1乘以2N次方相加,就是这个二进数的十进制了.
  还是举个例子吧:
  求110101的十进制数.从右向左开始了
  (1) 1乘以20次方,等于1
  (2) 1乘以22次方,等于4
  (3) 1乘以24次方,等于16
  (4) 1乘以25次方,等于32
  (5) 将这些结果相加:14163253
  3. ---->
  (25.625)(十)
  整数部分:
  25/1
  3/8 =0......3
  然后我们将余数按从下往上的顺序书写就是:31,那么这个31就是十进制25的八进制形式
  小数部分:
  0.625*8=5
  然后我们将整数部分按从上往下的顺序书写就是:5,那么这个0.5就是十进制0.625的八进制形式
  所以:(25.625)(十)=31.5)(八)
  4. ---->
  (31.5)(八)
  整数部分:
  3*81+1*80=25
  小数部分:
  5*8-1=0.625
  所以(31.5)(八)=25.625)(十)
  5. ----> 十六
  (25.625)(十)
  整数部分:
  25/9
  1/16 =0......1
  然后我们将余数按从下往上的顺序书写就是:19,那么这个19就是十进制25的十六进制形式
  小数部分:
  0.625*16=10(即十六进制的Aa
  然后我们将整数部分按从上往下的顺序书写就是:A,那么这个A就是十进制0.625的十六进制形式
  所以:(25.625)(十)=19.A)(十六)
  6. 十六---->
  (19.A)(十六)
  整数部分:
  1*161+9*160=25
  小数部分:
  10*16-1=0.625
  所以(19.A)(十六)=25.625)(十)
  如何将带小数的二进制与八进制、十六进制数之间的转化问题
  我们以(11001.101)(二)为例讲解一下进制之间的转化问题
  说明:小数部份的转化计算机二级是不考的,有兴趣的人可以看一看
  1. ---->
  (11001.101)(二)
  整数部分: 从后往前每三位一组,缺位处用0填补,然后按十进制方法进行转化,则有:
  001=1
  011=3
  然后我们将结果按从下往上的顺序书写就是:31,那么这个31就是二进制11001的八进制形式
  小数部分: 从前往后每三位一组,缺位处用0填补,然后按十进制方法进行转化,则有:
  101=5
  然后我们将结果部分按从上往下的顺序书写就是:5,那么这个5就是二进制0.101的八进制形式
  所以:(11001.101)(二)=31.5)(八)
  2. ---->
  (31.5)(八)
  整数部分:从后往前每一位按十进制转化方式转化为三位二进制数,缺位处用0补充则有:
  1---->1---->001
  3---->11
  然后我们将结果按从下往上的顺序书写就是:11001,那么这个11001就是八进制31的二进制形式
  说明,关于十进制的转化方式我这里就不再说了,上一篇文章我已经讲解了!
  小数部分:从前往后每一位按十进制转化方式转化为三位二进制数,缺位处用0补充则有:
  5---->101
  然后我们将结果按从下往上的顺序书写就是:101,那么这个101就是八进制5的二进制形式
  所以:(31.5)(八)=11001.101)(二)
  3. 十六 ---->
  (19.A)(十六)
  整数部分:从后往前每位按十进制转换成四位二进制数,缺位处用0补充则有:
  9---->1001
  1---->0001(相当于1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。