项目一信息技术与计算机基础知识(实训).ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目一 计算机基础知识
实验二 不同数制之间的转换
3.二进制数与八进制数的相互转换。 转换规则: (1)二进制数转换为八进制数:以小数点为中心,分别向左、右每三位划 分成一组,不足三位的分别向高位或低位以0补足,每组分别转化为对应的一位 八进制数,最后将这些数字从左到右连接起来即可。 (2)八进制数转换为二进制数:将每一位八进制数转换成对应的三位二进 制数,不足三位分别向高位以0补足,将这些二进制数从左到右连接起来即可。 4.二进制数与十六进制数之间的相互转换。 (1)二进制数转换为十六进制数:以小数点为中心,分别向左、右每四位 划分成一组,不足四位分别向高位或低位以0补足,每组分别转化为对应的一位 十六进制数,最后将这些数字从左到右连接起来即可。 (2)十六进制转换为二进制数:将每一位十六进制数转换为对应的四位二 进制数,不足四位分别向高位以0补足,将这些二进制数从左到右连接起来即可。
项目一 计算机基础知识
实验一 计算机中的数制
3.八进制数(O)。 八进制数用0、1、2、3、4、5、6、7八个数字来表示大小不同的数。 八进制数的基数为8;计数规则是“逢八进一,借一当八”。它的权是以8为 底的幂,按位权展开的形式是:an×8n-1+an-1×8n-2+…+a1×80+a-1×81+…+a-m×8-m。 例如,一个八进制数N=(135.24)8可以写成:N=1×82+3×81+5×80 +2×8-1+4×8-2=(93.3125)10。 4.十六进制数(H)。 十六进制数使用0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、 F共十六个符号来表示大小不同的数,其中字母A、B、C、D、E、F分别表 示10、11、12、13、14、15。十六进制数的基数是16;计数规则是“逢 十六进一,借一当十六”。它的权是以16为底的幂,按位权展开的形式是: an×16n-1+an-1×16n-2+…+a1×160+a-1×16-1+…+a-m×16-m。 例如,一个十六进制数N=(1AD.48)16可以写成:N=1×162+10×161 +13×160+4×16-1+8×16-2=(429.28125)10。
实验二 不同数制之间的转换
【实验步骤】 1.将二进制、八进制、十六进制数转换为十进制数。 将任何一个二进制、八进制、十六进制数转换为十进制数,只需把各数 位的值乘以该位位权,再按十进制加法相加即可。 【例1】将二进制数10100010.10转换为十进制数 (10100010.10)2=1×27+0×26+1×25+0×24+0×23+0×22+ 1×21+0×20+1×2-1+0×2-2=128+32+2+0+0.5+0=162.50 【例2】将八进制数1302.4转换为十进制数 (1302.4)8=1×83+3×82+0×81+2×80+4×8-1=192+48+0+2+ 0.5=242.5 【例3】将十六进制数2AD.C转换为十进制数 (2AB.C)16=2×162+10×161+11×160+12×16-1=512+160+11+ 0.75=683.75
项目一 计算机基础知识
实验二 不同数制之间的转换
【实验目的】 熟练掌握不同数制之间的相互转换。 【实验内容】 1.将二进制、八进制、十六进制数转换为十进制数。 2.将十进制数转换为二进制、八进制和十进制数。 3.二进制数与八进制数的相互转换。 4.二进制数与十六进制数之间的相互转换。
百度文库
项目一 计算机基础知识
项目一 计算机基础知识
实验一 计算机中的数制
【实验步骤】 1.十进制数(D)。 十进制数用0、1、2、3、4、5、6、7、8、9十个数字表示大小不同 的数。十进制数基数为10;计数规则是“逢十进一,借一当十”。它的权 是以10为底的幂,按位权展开的形式是:an×10n-1+an-1×10n-2+…+ a1×100+a-1×10-2+…+a-m×10-m-1。 例如,一个十进制数N=3621.01可以写成:N=3×103+6×102+ 2×101+1×100+0×10-1+1×10-2。 2.二进制数(B)。 二进制数用0和1两个数字表示大小不同的数。二进制数的基数为2;计 数规则是“逢二进一,借一当二”;它的权是以2为底的幂,按位权展开的 形式是:an×2n-1+an-1×2n-2+…+a1×20+a-1×2-1+…+a-m×2-m。 例如,一个二进制数N=(101111.01)2可以写成:N=1×25+0×24+ 1×23+1×22+1×21+1×20+0×2-1+1×2-2=(47.25)10。
项目一 计算机基础知识
实验一 计算机中的数制
【实验目的】 1.掌握各种数制的表示。 2.掌握各种数制的基数和计数规则。 3.掌握各种数据按权展开的形式。 【实验内容】 1.十进制数的表示、基数、计数规则、按权展开的形式。 2.二进制数的表示、基数、计数规则、按权展开的形式。 3.八进制数的表示、基数、计数规则、按权展开的形式。 4.十六进制数的表示、基数、计数规则、按权展开的形式。
项目一 计算机基础知识
实验二 不同数制之间的转换
2.将十进制数转换为二进制数、八进制数、十六进制数。 整数部分采用“除基取余倒读”法,小数部分采用“乘基取整顺读”法, 再把两部分组合起来,就可以得到对应的结果。 【例4】将十进制数75.375转换为二进制数和八进制数 (1)转化为二进制数。
分析:将整数部分转化为二进制数,应采用除2取余倒读法。 将小数部分转化为二进制数,应采用乘2取整顺读法。
所得结果为:(75.375)10=(1001011.011)2 (2)转化为八进制数。 整数部分转化为八进制数,应采用除8取余倒读法。 小数部分转化为八进制数,应采用乘8取整顺读法。 所得结果为:(75.375)10=(113.3)8 依此类推,可以将75.375转化为十六进制数。 **在某些情况下,十进制小数不能精确地转化为非十进制小数,如0.33。 在这种情况下,只能根据需要的精度对十进制小数作近似转换。