1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,进制及进制转换,教学目标,1.,掌握二进制的概念;,2.,掌握二进制数与十进制数的转换;,数值数据在计算机中表示,数值型数据在计算机中如何表示?,二进制,二进制,什么是二进制,二进制和十进制相仿,也是一种记数制,它只使用“,0”,和“,1”,两个不同的数字符号,采用的是“逢二进一”。例如,二进制数,(111010.1101),2,。,计算机中为什么采用二进制呢?,原因是,:,状态稳定,容易实现;,运算规则简单;,可将逻辑处理与算术处理相结合。,二进制数转换成十进制数,例,(,1101.01,),2,=(1
2、2,3,+12,2,+02,1,+12,0,+02,-1,+12,-2,),10,=(13.25),10,这里,“,2”,是基数,“,2,i,”(i=3,2,1,0,-1,-2),为位权,答案:(,10110.11,),=(12,4,+02,3,+12,2,+12,1,+02,0,+12,-1,+12,-2,),10,=(22.75),10,练习:将二进制数,10110.11,转换成十进制数,其他数制转换成二进制数,(,1,)十进制,整数,转换成二进制,整数,说明:通常采用,“,除以,2,逆向取余法,”,例 将(,57,),10,转换成二进制数,余数,2 57,1 (,低位,),2 28,0,
3、2 14,0,2 7,.1,2 3,.1,2 1,.1 (,高位,),0,(57),10,=(111001),2,(,2,)十进制,小数,转换成二进制,小数,说明:采用,“,乘以,2,顺向取整法,”,。即把给定的十进制小数不断乘以,2,,取乘积的整数部分作为二进制小数的最高位,然后把乘积小数部分再乘以,2,,取乘积的整数部分,得到二进制小数的第二位,如 此不断重复,得到二进制小数的其他位。,例,5,将(,0.875,),10,转换成二进制小数:,0.875,2=1.75,整数部分,=1,(高位),0.75,2=1.5,整数部分,=1,0.5,2=1,整数部分,=1,(低位),所以,(,0.87
4、5,),10,=,(,0.111,),2,练习:将(,0.6875,)转换成二进制小数,答案:,0.6875,2=1.3750,整数部分,=1,(高位),0.3750,2=0.75,整数部分,=0,0.75,2=1.5,整数部分,=1,0.50,2=1,整数部分,=1,(低位),所以,(,0.6875,),10,=,(,0.1011,),2,说明:对一个既有整数又有小数部分的十进制数,只要,分别把整数部分和小数部分转换成二进制即可,练习:将,(215.675),10,转换成二进制数,答案:,(215),10,=(11010111),2,(0.675),10,=(0.1011),2,所以,,(215.675),10,=,(,11010111.1011,),2,