《计算机基础数制转换程序优秀课件.ppt》由会员分享,可在线阅读,更多相关《计算机基础数制转换程序优秀课件.ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机基础数制转换程序第1页,本讲稿共22页十进制转为二进制数十进制转为二进制数 重点掌握十进制数转重点掌握十进制数转化为二进制数的具体方法,化为二进制数的具体方法,并灵活运用。并灵活运用。学习项目学习项目记一记记一记看一看看一看练一练练一练想一想想一想第2页,本讲稿共22页十进制数转为二进制数十进制数转为二进制数方法方法o十进制整数转为二进十进制整数转为二进制整数制整数o方法方法:除除2取余,至取余,至商为商为0,余数倒序排,余数倒序排o十进制小数转为二进十进制小数转为二进制小数制小数o方法方法:乘:乘2取整,至取整,至小数为小数为0,整数正序,整数正序排排第3页,本讲稿共22页十进制数转为
2、二进制数十进制数转为二进制数例题例题 十十进进制制整整数数 十十进进制制规规则则小小数数 十十进进制制不不规规则则小小数数第4页,本讲稿共22页十进制整数转为二进制数例题十进制整数转为二进制数例题o将十进制数45转为二进制数:o步骤:余数 排序方向 2452222222115210101101结果结果(45)10=(101101)2第5页,本讲稿共22页十进制规则小数转为二进制数例题十进制规则小数转为二进制数例题o将十进制小数0.625转为二进制数0.625 20.251 20.50.0 210取整数排序方向结果:(0.625)10=(0.101)2第6页,本讲稿共22页十进制不规则小数转为二
3、进制数例题十进制不规则小数转为二进制数例题o将十进制小数0.635转为二进制数0.635 20.271 20.540.08 210取整数排序方向保留1位小数(0.635)10=(0.1)2 20.160保留3位小数(0.635)10=(0.101)2第7页,本讲稿共22页十进制转为二进制数十进制转为二进制数练习测试练习测试CAB第8页,本讲稿共22页十进制转为二进制数十进制转为二进制数简单测试简单测试1、(23)10=()23、(12)10=()210111欢迎进入简单测试欢迎进入简单测试1100第9页,本讲稿共22页十进制转为二进制数十进制转为二进制数中等测试中等测试1、(0.125)10=
4、()22、(21.25)10=()20.00110101.01欢迎进入中等测试欢迎进入中等测试第10页,本讲稿共22页十进制转为二进制数十进制转为二进制数高等测试高等测试1、(0.75)10=()22、(2.23)10=()2三位小数三位小数0.1110.001欢迎进入高等测试欢迎进入高等测试第11页,本讲稿共22页十进制转为二进制数十进制转为二进制数注意事项注意事项o十进制整数o方法:除2取余o 倒序回o 除数为0止o十进制小数o方法:规则-乘2取整o 正序回o 小数位为0止o 不规则-乘2取整o 正序回o 保留有效位数十进制数既含整数又含小数时:分别对整数和小数进行转换,最后将十进制数既含
5、整数又含小数时:分别对整数和小数进行转换,最后将结果进行相加即可结果进行相加即可第12页,本讲稿共22页二进制转为十进制数二进制转为十进制数 掌握二进制向掌握二进制向十进制的转换的十进制的转换的方法。方法。学习项目学习项目记一记记一记看一看看一看练一练练一练想一想想一想第13页,本讲稿共22页二进制转为十进制数二进制转为十进制数方法方法o按权展开相加按权展开相加o某进制数的值都可以表示为各位数码本身的值与其权的某进制数的值都可以表示为各位数码本身的值与其权的乘积之和。乘积之和。第14页,本讲稿共22页二进制转为十进制数二进制转为十进制数例题例题 二二进进制制整整数数 二二进进制制小小数数第15
6、页,本讲稿共22页二进制整数转为十进制数二进制整数转为十进制数例题例题将(111010)2转换为十进制数(1 1 1 0 1 0 )2202122232425位权(权)o本位数字与该位的位权乘积的代数和:o1X25+1X24+1X23+0X22+1X21+0X20o=32+16+8+2=(58)10位权展开位权展开第16页,本讲稿共22页二进制小数转为十进制数二进制小数转为十进制数例题例题o将(1101.101)2转换为十进制数(1 1 0 1.1 0 1)22-32-22-1202122231X23+1X22+0X21+1X20+1X2-1+0X2-2+1X2-3=8+4+1+0.5+0.1
7、25=(13.625)10位权展开式位权展开式第17页,本讲稿共22页二进制转为十进制数二进制转为十进制数练习测试练习测试CAB第18页,本讲稿共22页二进制转为十进制数二进制转为十进制数简单测试简单测试oA:(110)2o=()10oB:(1010)2o=()10610=1x22+1X21+0 x20=1X23+0X22+1X21+0X20欢迎进入简单测试欢迎进入简单测试第19页,本讲稿共22页二进制转为十进制数二进制转为十进制数中等测试中等测试oA:(1101)2o=()10oB:(1010.01)2o=()101310.25=1X23+1x22+0X21+1x20=1X23+0X22+1
8、X21+0X20+0X2-1+1X2-2欢迎进入中等测试欢迎进入中等测试第20页,本讲稿共22页二进制转为十进制数二进制转为十进制数高等测试高等测试oA:(1101.01)2o=()10oB:(101.101)2o=()1013.1255.625=1X23+1x22+0X21+1x20+0X2-1+1X2-2=1X22+0X21+1X20+1X2-1+0X2-2+1X2-3欢迎进入高等测试欢迎进入高等测试第21页,本讲稿共22页二进制转为十进制数二进制转为十进制数注意事项注意事项o关键:找到小数点的位置关键:找到小数点的位置o顺序:以小数点为分隔顺序:以小数点为分隔o 向左位权的次幂分别从向左位权的次幂分别从0,1,2o 向右位向右位权的次的次幂分分别从从-1,-2,-3o代数和:位代数和:位权展开的相加的形式展开的相加的形式第22页,本讲稿共22页