- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第三章算法的程序实现3.2Python语言程序设计必修1《数据与计算》3.2.2数据与数据类型
明远教育学习目标数据与数据类型数制及其之间的转换数值的表示方法:原码、反码和补码变量与常量Python语言的数据类型
明远教育数制及其之间的转换数据与数据类型·数制也称计数制,是用一组固定的符号和统一的规则来表示数值的方法。·通常采用的数制有十进制、二进制、八进制和十六进制。·学习数制,必须首先掌握下列的3个概念数码、基数和位权。1、数制
明远教育数制及其之间的转换数据与数据类型·数制中表示基本数值大小的不同数字符号。·十进制有10个数码:0、1、2、3、4、5、6、7、8、9·二进制有2个数码:0、1·八进制有8个数码:0、1、2、3、4、5、6、7·十六进制有16个数码:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F或a、b、c、d、e、f2、数制
明远教育数制及其之间的转换数据与数据类型·定义:数制所使用数码的个数·十进制的基数为10·二进制的基数为2·八进制的基数为8·十六进制的基数为163、基数
明远教育数制及其之间的转换数据与数据类型·定义:数制中每一位的位置价值。也就是说,每一位上的1所表示数值的大小。(基数^N)·十进制的123:1的位权是100,2的位权是10,3的位权是1。(10^N)·二进制的10:1的位权是2,0的位权是1。(2^N)·八进制的12:1的位权是8,2的位权是1。(8^N)·十六进制的123:1的位权是256,2的位权是16,3的位权是1。(16^N)4、位权
明远教育数制及其之间的转换数据与数据类型·其它进制转换为十进制·方法:首先按其进制的位权展开,其次各展开项相加。结果就是相应的十进制数。·二进制:10?1*(2^1)+0*(1^0)=2。·八进制:101?1*(8^2)+0*(8^1)+1*(8^0)=17。·十六进制:123?1*(16^2)+2*(16^1)+3*(16^0)=2915、转换
明远教育数制及其之间的转换数据与数据类型·十进制转换成其它进制·方法:分整数部分和小数部分来进行。整数部分:基数除法 把要转换的数的整数部分除以新进制的基数,把余数作为新进制的最低位;把上一次得到的商再除以新进制基数,把余数作为新进制的次低位;继续上一步,直到最后的商为零,这时的余数就是新进制的最高位。小数部分:基数乘法 把要转换的数的小数部分乘以新进制的基数,把得到的整数部分作为新进制小数部分的最高位;把上一步得的小数部分再乘以新进制的基数,把整数部分作为新进制小数部分的次高位;继续上一步,直到小数部分变成零为止(或者达到预定的要求也可以)。5、转换
明远教育数制及其之间的转换数据与数据类型5、转换例1:把十进制数59转换成二进制数5922921427232120(59)10=(11101111011余余余余余余
明远教育数制及其之间的转换数据与数据类型5、转换例2:把十进制数159转换成八进制数1598198280(159)10=(237)8237余7余3余2
明远教育数制及其之间的转换数据与数据类型5、转换例3:把十进制数459转换成十六进制数4591628161160(459)10=(1CB)161CB余11余12余1
明远教育数制及其之间的转换数据与数据类型5、转换·二进制与八进制的相互转换·方法:二进制转换成八进制:从右向左,每3位一组(不足3位左补0),转换成八进制。八进制转换成二进制:用3位二进制数代替每一位八进制数。·例:(010101011)2?(253)8
明远教育数制及其之间的转换数据与数据类型5、转换·二进制与十六进制的相互转换·方法:二进制转换成十六进制:从右向左,每4位一组(不足4位左补0),转换成十六进制。十六进制转换成二进制:用4位二进制数代替每一位十六进制数。·例:(
您可能关注的文档
- 浙教版(2019)高中信息技术必修1迭代课件(14张PPT).pptx
- 浙教版(2019)高中信息技术必修13.2.4循环结构课件(共29张PPT).pptx
- 浙教版(2019)高中信息技术必修13.2Python语言程序设计——循环结构课件(共25张PPT).pptx
- 浙教版(2019)高中信息技术必修22.1计算机硬件&2.2计算机软件课件(共19张PPT).pptx
- 浙教版(2019)高中信息技术必修22.1计算机硬件课件(17张PPT).pptx
- 浙教版(2019)高中信息技术必修二2.4传感与控制课件(17张PPT).pptx
- 浙教版(2019)高中信息技术必修二2.4传感与控制射频识别课件(26张PPT).pptx
- 浙教版(2019)高中信息技术必修二3.1信息安全与保护(第1课时)课件(14PPT).pptx
- 浙教版(2019)高中信息技术必修二3.1信息安全与保护(第2课时)课件(14PPT).pptx
- 浙教版(2019)高中信息技术必修二3.2信息系统安全与防护(第3课时)课件(17PPT).pptx
文档评论(0)