正在加载图片...
(1)技术实现容易。 (2)二进制运算规则简单。 (3)计算机中二进制数的0、1数码与逻辑代数变量值0与1吻合,所 以二进制冋时可以使计算机方便地进行逻辑运算 (4)二进制数和十进制数之间的关系亦不复杂 2进位计数制相互转换 十进制数转换成二进制数: 十进制数据转换为二进制数时,因整数部分与小数部分转换算法不 同,需要分别进行。 (1)整数转换方法-除基取余法 十进制整数除以2取余数作最低位系数k0再取商的整数部分继续除 以2取余数作高一位的系数,如此继续直到商为0时停止除法,最后 一次的余数就是整数部分最高有效位的二进制系数,依次所得到的余 数序列就是转换成的二进制数。因为除数2是二进制的基数,所以浙 种算法称作"除基取余"法。 (2)小数转换方法-乘基取整法 把十进制小数乘以2,取其积的整数部分作对应二进制小数的最高位 系数k-1再取积的纯小数部分乘以2,新得积的整数部分又作下一位 的系数k-2,再取其积的纯小数部分继续乘2,…,直到乘积小数部 分为0时停止,这时乘积的整数部分是二进制数最低位系数,每次乘 积得到的整数序列就是所求的二进制小数。这种方法每次乘以基数取 其整数作系数。所以叫乘基取整法。需要指出的是并不是所有十进制(1)技术实现容易。 (2)二进制运算规则简单。 (3)计算机中二进制数的 0、1 数码与逻辑代数变量值 0 与 1 吻合,所 以二进制同时可以使计算机方便地进行逻辑运算。 (4)二进制数和十进制数之间的关系亦不复杂。 2.进位计数制相互转换 十进制数转换成二进制数: 十进制数据转换为二进制数时,因整数部分与小数部分转换算法不 同,需要分别进行。 (1)整数转换方法--除基取余法 十进制整数除以 2 取余数作最低位系数 k0 再取商的整数部分继续除 以 2 取余数作高一位的系数,如此继续直到商为 0 时停止除法,最后 一次的余数就是整数部分最高有效位的二进制系数,依次所得到的余 数序列就是转换成的二进制数。因为除数 2 是二进制的基数,所以浙 种算法称作"除基取余"法。 (2)小数转换方法--乘基取整法 把十进制小数乘以 2,取其积的整数部分作对应二进制小数的最高位 系数 k-1 再取积的纯小数部分乘以 2,新得积的整数部分又作下一位 的系数 k-2,再取其积的纯小数部分继续乘 2,…,直到乘积小数部 分为 0 时停止,这时乘积的整数部分是二进制数最低位系数,每次乘 积得到的整数序列就是所求的二进制小数。这种方法每次乘以基数取 其整数作系数。所以叫乘基取整法。需要指出的是并不是所有十进制
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有