第一篇:二进制与十进制的转换
1、十进制换二进制:
短除法,每次除以2并写出每次余数,然后从下往上写出结果。如:173(10)=10101101(2)
6(10)=110(2)如果是小数转换:每次乘2取整数
2、二进制换十进制:从个位起分别乘2的n次方n-1次方。。2次方1次方0次方,并分别相加.如110110(2)=1*2的5次方+1*2的4次方+0*2的3次方+1*2的2次方+1*2的1次方+0*2的0次方=32+16+0+4+2+0=54 3、9取3的不同个数:9*8*7/3*2*1=84种
9取2的不同个数:9*8/2*1=36种
第二篇:十进制转换二进制教案方法与技巧
十进制转换二进制教案方法与技巧
课题:十进制整数转换成二进制整数 授课教师:东莞市智通职业技术学校:刘安斌 使学生掌握十进制整数转换成二进制整数的基本方法 十进制整数转换成二进制整数 十进制整数转换成二进制整数
教室 前面同学们学习了数制的概念及非十进制数 利用背投显示相关图 转换成十进制数。(方法: 片给学生看。来复习二 这节课我们来学习十进制整数转换成二进制进制数的概念。整数的方法。小数部分我们以后讨论。
把十进制整数除以2得到一商数和一余
数。先稍作分析步骤与方再将所得的商数除以2,得到一个新的法,然后结合例子,运商和一个新的余数。用黑板教学进行详细讲 这样不断的用2去除所得的商数。直到解转换步骤。让学生巩商为0为止。固十进制整数转换成二将所得到的余数列逆序排列写好,就为进制整数的方法,找出所求的二进制数。规律,并灵活应用。215 2 215 2 107 1 最低 2 53 1 位 2 26 1 2 13 0 2 6 1 2 3 0 最高位 2 1 1 0 1 215 D = 11010111 B 注意事项:
1、课题:十进制整数转换成二进制整数
将十进制数312转换成二进制数。(鼓励学生自
愿上来做,加入平时分)其他的学生观察其步骤 将十进制数97转换成二进制数。(让基础差的
学生上来演板。)其他的学生自己动手,与其对比,以发现问题。
2、分析对错原因、表扬肯定学生(312D = 100111000 B;97D = 1100001 B)
提示:二进制加法原则: 215D 11010111B(1+1= 10B)+ 97D +1100001B(板书)
312D 100111000B()1:有63个苹果,6个篮子,每个篮子中 可以放一个或多个苹果。请问你用什么方法来用 篮子装苹果,达到你想要任何一个数(1~63)的苹果。装好苹果后,都可以直接提一个或多个篮
子走,而不用动苹果。(注意:装好苹果后,不能 再动苹果。)
2篮子编号:? ? ? ? ? ? 所装的苹果数:32 16 8 4 2 1 规律:2 543210 2 2 2 2 2(?利用背投显示如:你要20个苹果:则提
第三篇:十进制与二进制间的转换教案
十进制与二进制间的转换
【科目】 信息技术
【课题】 计算机中的进制转换
【教学目的与要求】
1、熟悉数制的概念;
2、掌握位权表示法;
3、熟练掌握各数制之间的转换方法。【课时安排】 1课时。
【教学重点与难点】
1、难点:位权表示法 十进制转化为二进制
2、重点:
二、十进制间相互转换 【教学目标】
知识与技能目标:理解数制的基本概念;了解二进制的基本特征;知道计算机采用二进制的原因;了解计算机与二进制的关系。
操作技能目标:在探索“计算机为什么要采用二进制”问题的过程中,学习比较研究的方法。
情感目标:通过丰富的活动体验二进制对计算机工作的优势,体验二进制所蕴涵的技术思想、技术哲学。培养学生独立思考和探究性学习的能力,协作学习的能力。
【教学目标】讲授法,练习法 【内容分析】
“二进制”数的概念解析是计算机基础教学中的一个重点、难点。但很多老师在教学时容易将这节课上成“二进制与十进制转换”的数学课,学生无法理解的同时,更加畏惧这个内容。因此,这节课应从文化角度教出二进制的丰富多彩,二进制对思维方式培养的作用,二进制的意境。【学情分析】
学生刚刚从小学升入初一,多数学生对于二进制还很陌生,对于计算机内部工作机制没有很清楚的认识。在认知能力方面,初一的学生对于事物本质规律的探究能力还处于逐步增长之中,如果要让他们对“二进制对于计算机的意义”有所体验,也绝非是教师的简要陈述就能实现的。教材上这一部分写的比较简单但也比较抽象,以初一学生现在的认知结构还不是很容易理解,而且直接引入什么“按权相加”的方法,学生必定听得一头雾水。因此,本课时由浅入深,首先给出这些概念以帮助学生更好地理解和接受、消化吸收本节课的知识。
【教学过程】(以下教师的语言、活动简称“师”,学生的活动简称“生”)
(一)数制 6分钟
师: 同学们,大家回想一下,我们最早接触的数学运算是什么?
生:加法。加减乘除……
师:对,我们最开始学习的就是加法,尤其让大家小心的是在两位数加法的学习中,老师经常会说,要注意逢十进一。也就是我们平常说的别忘了进位。像这样按进位的原则进行记数的方法叫做进位记数制,也可以简称为“数制”或“进制”。我们平时用的最多的就是十进制了,那么,我们来看看十进制是如何定义的呢。首先,我们有0,1,〃〃〃,9,十个数码来表示十进制数(板书)
十进制的进位方法为,逢十进一,这个“十”就是由我们数码的个数确定,所以我们也称这个十为“基数”。在十进制中,基数就为十。(板书)我们再看一下111这个数字,这三个一表示的意义是否相同呢?
我们按科学计数法把111展开后发现,每个“1”表示的大小,由基数的i次方决定。我们将基数的i次方,用一个名词表示,也就是权值。(板书)所以,一种进制,就由数码,进位方法,和权值唯一确定。那么,是不是我们的生活中就只有十进制了呢? 生:一小时等于60分钟,一分钟等于60秒。一年12个月,一个月30天〃〃〃〃〃〃 师:对,非常好。通过同学们的列举,我们可以看出,按照约定或者使用的习惯,我们会在不同的场合,不同的事物中使用不同的进制。
(二)数制转换 20分钟
那么,我们来看看今天的主角,计算机。由于计算机采用电子元件组成,因此识别稳定、确定的信号时,准确率最高。电子元件有“通”和“断”两种状态、信号有“有”和“无”两种情况、电流有“正”和“负”两种方向、磁盘磁化信息有“南”和“北”两极。这些信息都是最容易被计算机识别和处理。而二进制只有“0”和“1”两个数码,可以非常方便地表示上述的信息的两个方面。因此,计算机采用二进制来表示信息,这种设计最简单,而且工作也最为稳定。
因此,计算机对信息的处理过程就是一个二进制的计算过程。而二进制数位是表示信息的最基本单位。
计算机中采用的是二进制,但我们大家用计算机解决实际问题时对数值的输入输出通常按习惯使用十进制,这就有一个十进制向二进制转换或由二进制向十进制转换的过程。也就是说,在使用计算机进行数据处理时首先必须把输入的十进制数转换成计算机所能接受的二进制数;计算机在运行结束后,再把二进制数转换为人们所习惯的十进制数输出。这种将数由一种数制转换成另一种数制称为数制间的转换。
这节课我们主要来讲一下二进制——十进制之间的转换。下面我们结合实例来讲解一下。
1、二进制数转换成十进制数
把二进制数转换成十进制数就是用“按权相加”法,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。
(1)二进制:
用“0”和“1”来表示数;二进制数可以表示逻辑值的“真”与“假”(2)运算法则:逢二进一
0+0=0 0x0=0 0+1=1 0x1=0
1+0=1 1x0=0
1+1=10 1x1=1 例:二进制与十进制的转换
(1)二进制数转换为十进制数------“乖权求和”
2、十进制数转换为二进制数
大家看一下前面我们讲的按权相加法中,权的值在小数点左边和小数点右边是不一样的。所以,十进制数转换为二进制数时,整数和小数的转换方法也不同,一般我们先把十进制数的整数部分和小数部分分别转换后,再加以合并。我们先来讲一下转换的方法,再结合实例来看一下。(1)十进制整数转换为二进制整数
十进制整数转换为二进制整数采用“除2取余,逆序排列”法。
具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把所有余数按逆序排列,也就是把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。这就是所谓“除2取余,逆序排列”。(2)十进制小数转换为二进制小数
十进制小数转换成二进制小数采用“乘2取整,顺序排列”法。
具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。
例:十进制数转换为二进制数
-------“整数部分除2反序取余,小数部分乘2正序取整”
大家要好好记住这一点,整数部分是将所得的余数逆序排列,而小数部分则要将所提出来的积的整数按顺序排列。
好了,下面,我们来就这些内容做一些练习,看看大家掌握的怎么样了。
(三)练习7分钟
1、(1010101.1011)2=()10
解:(1010101.1011)2=26+24+22+20+2-1+2-3+2-4 =64+16+4+1+0.5+0.125+0.0625=85.6875
2、(105.625)10 =()2
解:(105.625)10 =()2
(四)小结 2分钟
本节课我们主要讲了数制的概念以及二——十进制转换,这节课的难点就是要理解位权的概念。重点掌握的内容当然这二进制和十进制之间的相互转换方法,下面我们来一起回顾一下,二进制转化成十进制用的是——(生)“按权相加法”。十进制转化成二进制既是重点也是难点,不大容易掌握,大家下去要认真思考一下,看能不能用自己的话把这些规则表达出来,成为自己的东西。十进制转化成二进制,整数部分是——(师生)“除2取余,逆序排列”,小数部分是——(师生)“乘2取整,顺序排列”。
好了,这节课就上到这里吧。希望大家下去以后把这几道题做一下,巩固一下本节课所讲的内容。
第四篇:高中信息技术_二进制十进制转换教案
二进制十进制转换教案
班级:20111411 学号:2011141150 姓名:李瑶
【教学目的与要求】
1、熟悉数制的概念;
2、掌握位权表示法;
3、熟练掌握各数制之间的转换方法。
【课时安排】 1课时。
【教学重点与难点】
1、难点:位权表示法 十进制转化为二进制
2、重点:
二、十进制间相互转换
【学习者分析】 教材上这一部分写的比较简单但也比较抽象,以高一学生现在的认知结构还不是很容易理解,而且直接引入什么“按权相加”的方法,学生必定听得一头雾水。因此,本课时由浅入深,首先给出这些概念以帮助学生更好地理解和接受、消化吸收本节课的知识。
【教学过程】(以下教师的语言、活动简称“师”,学生的活动简称“生”)
(一)数制 6分钟
师: 同学们,大家回想一下,我们最早学习的数学运算是什么?
生:加法。加减乘除„„
师:对,我们最开始学习的就是十以内的加法,之后是两位数的加法,在两位数加法的学习中,老师是不是经常会说,要注意逢十进一?也就是我们平常说的别忘了进位。像这样按进位的原则进行记数的方法叫做进位记数制。“进位记数制”简称为“数制”或“进制”。我们平时用的最多的就是十进制了,那么,大家想一下,还有没有其他的进制呢?比如说,小时、分钟、秒之间是怎么换算的?
生: 一小时等于60分钟,一分钟等于60秒。
师: 那我们平时会不会说我做这件事情用了102分钟呢?不是吧?我们一般会说,我花了一个小时零42分钟,也就是说逢六十进一,这就是60进制。由此也可以推断出,每一种数制的进位都遵循一个规则,那就是——逢N进1。这里的N叫做基数。所谓“基数”就是数制中表示数值所需要的数字字符的总数,比如,十进制中用0——9来表示数值,一共有10个不同的字符,那么,10就是十进制的基数,表示逢十进一。下面我们再引入一个新概念——“位权”。什么是位权呢?大家看一下这个十进制数,1111.111,那么,这其中的7个1是不是完全一样呢?
生:不一样。
师:那么他们有什么不同呢? 生: 第一个1表示1000,第二个1表示100,„„
1-2
-3 师:很好。大家看一下,1000=10,100=10,10=10,1=10,0.1=10,0.01=10,0.001=10。这就叫做位权,也就是基数的若干次幂。那么,这个“若干次”有是多少呢?有没有什么规定呢?大家观察一下这个例子,以小数点为界,整数部分自右向左,依次是基数的0次、1次、2次、3次幂。小数部分,自左向右,分别是基数的-1次、-2次、-3次幂。大家再看一下,2856.42这个十进制数,它的值是怎么算出来的呢?这里的2表示2000,即2 *10,8表示800,即8 *10,同样的,5代表50,即5 * 10,6代表6,即6 * 10。2000+800+50+6+0.4+0.02=2856.42,这就叫做按权相加法。也就是让每一位上的数字字符乘以它所代表的权。那么,这种方法有什么用呢?这就是本节课的重点内容。0
321(二)数制转换 20分钟
大家都知道,计算机中采用的是二进制,但用计算机解决实际问题时对数值的输入输出通常使用十进制,这就有一个十进制向二进制转换或由二进制向十进制转换的过程。也就是说,在使用计算机进行数据处理时首先必须把输入的十进制数转换成计算机所能接受的二进制数;计算机在运行结束后,再把二进制数转换为人们所习惯的十进制数输出。这种将数由一种数制转换成另一种数制称为数制间的转换。
这节课我们主要来讲一下二进制——十进制之间的转换。下面我们结合实例来讲解一下。
1、二进制数转换成十进制数
把二进制数转换成十进制数就是用“按权相加”法,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。
例 把二进制数110.11转换成十进制数。
这个比较简单,也容易掌握,我们就不做练习了,下面我们重点看一下十进制转换成二进制。
2、十进制数转换为二进制数
大家看一下前面我们讲的按权相加法中,权的值在小数点左边和小数点右边是不一样的。所以,十进制数转换为二进制数时,整数和小数的转换方法也不同,一般我们先把十进制数的整数部分和小数部分分别转换后,再加以合并。我们先来讲一下转换的方法,再结合实例来看一下。
(1)十进制整数转换为二进制整数
十进制整数转换为二进制整数采用“除2取余,逆序排列”法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把所有余数按逆序排列,也就是把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。这就是所谓“除2取余,逆序排列”。
(2)十进制小数转换为二进制小数
十进制小数转换成二进制小数采用“乘2取整,顺序排列”法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。
例 将一个十进制数35.375转换为二进制数。
最后得到转换结果:(35.375)10=(100011.011)2
大家要好好记住这一点,整数部分是将所得的余数逆序排列,而小数部分则要将所提出来的积的整数按顺序排列。
好了,我们这节课要讲的主要内容就是这些了,下面,我们来就这些内容做一些练习,看看大家掌握的怎么样了。
(三)练习7分钟
1、(1010101.1011)2=()10
6420
3-4 解:(1010101.1011)2=2+2+2+2+2+2+2=64+16+4+1+0.5+0.125+0.0625=85.6875
2、(105.625)10 =()2
解:
(四)小结 2分钟
本节课我们主要讲了数制的概念以及二——十进制转换,这节课的难点就是要理解位权的概念。重点掌握的内容当然这二进制和十进制之间的相互转换方法,下面我们来一起回顾一下,二进制转化成十进制用的是——(生)“按权相加法”。十进制转化成二进制既是重点也是难点,不大容易掌握,大家下去要认真思考一下,看能不能用自己的话把这些规则表达出来,成为自己的东西。十进制转化成二进制,整数部分是——(师生)“除2取余,逆序排列”,小数部分是——(师生)“乘2取整,顺序排列”。
好了,这节课就上到这里吧。希望大家下去以后把这几道题做一下,巩固一下本节课所讲的内容。
(五)作业
1、将下列数字用按权相加法展开
-1(568.3)10 = 5×10 + 6×10+ 8×10 +3× 10
0
-1(101.1)2 = 1×2 + 0×2+ 1×2 + 1×2
2、二进制数转换成十进制数
(101.1)2 = 1×2 + 0×2 + 1×2 + 1× 2 =(5.5)10 十进制 转换成二进制数 21
0
-1(173.8125)10=(10101101.1101)2
第五篇:高中信息技术_二进制十进制转换教案
二进制十进制转换教案
【教学目的与要求】
1、熟悉数制的概念;
2、掌握位权表示法;
3、熟练掌握各数制之间的转换方法。【课时安排】 1课时。【教学重点与难点】
1、难点:位权表示法 十进制转化为二进制
2、重点:
二、十进制间相互转换 【学习者分析】 教材上这一部分写的比较简单但也比较抽象,以高一学生现在的认知结构还不是很容易理解,而且直接引入什么“按权相加”的方法,学生必定听得一头雾水。因此,本课时由浅入深,首先给出这些概念以帮助学生更好地理解和接受、消化吸收本节课的知识。
【教学过程】(以下教师的语言、活动简称“师”,学生的活动简称“生”)
(一)数制 6分钟
师: 同学们,大家回想一下,我们最早学习的数学运算是什么? 生:加法。加减乘除„„
师:对,我们最开始学习的就是十以内的加法,之后是两位数的加法,在两位数加法的学习中,老师是不是经常会说,要注意逢十进一?也就是我们平常说的别忘了进位。像这样按进位的原则进行记数的方法叫做进位记数制。“进位记数制”简称为“数制”或“进制”。我们平时用的最多的就是十进制了,那么,大家想一下,还有没有其他的进制呢?比如说,小时、分钟、秒之间是怎么换算的? 生 一小时等于60分钟,一分钟等于60秒。师 那我们平时会不会说我做这件事情用了102分钟呢?不是吧?我们一般会说,我花了一个小时零42分钟,也就是说逢六十进一,这就是60进制。由此也可以推断出,每一种数制的进位都遵循一个规则,那就是——逢N进1。这里的N叫做基数。所谓“基数”就是数制中表示数值所需要的数字字符的总数,比如,十进制中用0——9来表示数值,一共有10个不同的字符,那么,10就是十进制的基数,表示逢十进一。下面我们再引入一个新概念——“位权”。什么是位权呢?大家看一下这个十进制数,1111.111,那么,这其中的7个1是不是完全一样呢?
生不一样。师那么他们有什么不同呢? 生 第一个1表示1000,第二个1表示100,„„
师很好。大家看一下,1000=103,100=102,10=10 1,1=10,0.1=10-1,0.01=10-2,0.001=10-3。这就叫做位权,也就是基数的若干次幂。那么,这个“若干次”有是多少呢?有没有什么规定呢?大家观察一下这个例子,以小数点为界,整数部分自右向左,依次是基数的0次、1次、2次、3次幂。小数部分,自左向右,分别是基数的-1次、-2次、-3次幂。大家再看一下,2856.42这个十进制数,它的值是怎么算出来的呢?这里的2表示2000,即2 *103,8表示800,即8 *102,同样的,5代表50,即5 * 10 1,6代表6,即6 * 10 0。2000+800+50+6+0.4+0.02=2856.42,这就叫做按权相加法。也就是让每一位上的数字字符乘以它所代表的权。那么,这种方法有什么用呢?这就是本节课的重点内容。
(二)数制转换 20分钟
大家都知道,计算机中采用的是二进制,但用计算机解决实际问题时对数值的输入输出通常使用十进制,这就有一个十进制向二进制转换或由二进制向十进制转换的过程。也就是说,在使用计算机进行数据处理时首先必须把输入的十进制数转换成计算机所能接受的二进制数;计算机在运行结束后,再把二进制数转换为人们所习惯的十进制数输出。这种将数由一种数制转换成另一种数制称为数制间的转换。
这节课我们主要来讲一下二进制——十进制之间的转换。下面我们结合实例来讲解一下。
1、二进制数转换成十进制数
把二进制数转换成十进制数就是用“按权相加”法,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。例 把二进制数110.11转换成十进制数。
这个比较简单,也容易掌握,我们就不做练习了,下面我们重点看一下十进制转换成二进制。
2、十进制数转换为二进制数
大家看一下前面我们讲的按权相加法中,权的值在小数点左边和小数点右边是不一样的。所以,十进制数转换为二进制数时,整数和小数的转换方法也不同,一般我们先把十进制数的整数部分和小数部分分别转换后,再加以合并。我们先来讲一下转换的方法,再结合实例来看一下。
0
(1)十进制整数转换为二进制整数
十进制整数转换为二进制整数采用“除2取余,逆序排列”法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把所有余数按逆序排列,也就是把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。这就是所谓“除2取余,逆序排列”。
(2)十进制小数转换为二进制小数
十进制小数转换成二进制小数采用“乘2取整,顺序排列”法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。例 将一个十进制数35.375转换为二进制数。
最后得到转换结果:(35.375)10=(100011.011)2
大家要好好记住这一点,整数部分是将所得的余数逆序排列,而小数部分则要将所提出来的积的整数按顺序排列。
好了,我们这节课要讲的主要内容就是这些了,下面,我们来就这些内容做一些练习,看看大家掌握的怎么样了。
(三)练习7分钟
1、(1010101.1011)2=()10
解:(1010101.1011)2=26+24+22+20+2-1+2-3+2-4 =64+16+4+1+0.5+0.125+0.0625=85.6875
2、(105.625)10 =()2 解:
(四)小结 2分钟
本节课我们主要讲了数制的概念以及二——十进制转换,这节课的难点就是要理解位权的概念。重点掌握的内容当然这二进制和十进制之间的相互转换方法,下面我们来一起回顾一下,二进制转化成十进制用的是——(生)“按权相加法”。十进制转化成二进制既是重点也是难点,不大容易掌握,大家下去要认真思考一
下,看能不能用自己的话把这些规则表达出来,成为自己的东西。十进制转化成二进制,整数部分是——(师生)“除2取余,逆序排列”,小数部分是——(师生)“乘2取整,顺序排列”。
好了,这节课就上到这里吧。希望大家下去以后把这几道题做一下,巩固一下本节课所讲的内容。
(五)作业
1、将下列数字用按权相加法展开
(568.3)10 = 5×10 + 6×10+ 8×10 +3× 10(101.1)2 = 1×22 + 0×21 + 1×20 + 1×2-1
2、二进制数转换成十进制数
(101.1)2 = 1×22 + 0×21 + 1×20 + 1× 2-1 =(5.5)10 十进制 转换成二进制数(173.8125)10=(10101101.1101)2 一、二进制数转换成十进制数
由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做 法称为“按权相加”法。
-1 二、十进制数转换为二进制数
十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。
1.十进制整数转换为二进制整数
十进制整数转换为二进制整数采用“除2取余,逆序排列”法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
2.十进制小数转换为二进制小数
十进制小数转换成二进制小数采用“乘2取整,顺序排列”法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。
然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。