计算机用十进制运算的困难

作者&投稿:佼尹 (若有异议请与网页底部的电邮联系)
如果计算机运用十进制会给运算带来什么困难~

计算机采用二进制的主要原因有以下几点:
(1)易于物理实现
二进制在技术上最容易实现。这是因为具有两种稳定状态的物理器件很多,如门电路的导通与截止、电压的高与低等,而它们恰好可以对应表示“1”和“0”这两个数码。假如采用十进制,那么就要制造具有10种稳定状态的物理电路,而这是非常困难的。
(2)运算规则简单
数学推导已经证明,对R进制数进行算术求和或求积运算,其运算规则各有R(R+1)/2种。如采用十进制,则R=10,就有55种求和或求积的运算规则;而采用二进制,则R=2,仅有3种求和或求积的运算规则,
以加法为例:0+0=0,0+1=1 (1+0=1),1+1=10,因而可以大大简化运算器等物理器件的设计。
(3)机器可靠性高
由于电压的高和低、电流的有和无等都是一种质的变化,两种物理状态稳定、分明,因此,二进制码传输的抗干扰能力强,鉴别信息的可靠性高。
(4)逻辑判断方便
采用二进制后,仅有的两个符号“1”和“0”正好可以与逻辑命题的两个值“真”和“假”相对应,能够方便地使用逻辑代数这一有力工具来分析和设计计算机的逻辑电路。

1.(1)二进制转十进制
方法:“按权展开求和”
例:

(1011.01)2
=(1×2^3+0×2^2+1×2^1+1×2^0+0×2^(-1)+1×2^(-2)
)10
=(8+0+2+1+0+0.25)10
=(11.25)10

(2)十进制转二进制
,十进制整数转二进制数:

“除以2取余,逆序排列”(除二取余法)
例:(89)10
=(1011001)2
89÷2
……1
44÷2
……0
22÷2
……0
11÷2
……1
5÷2
……1
2÷2
……0
1
·十进制小数转二进制数:乘以2取整,顺序排列”(乘2取整法)
例:(0.625)10=
(0.101)2
0.625X2=1.25
……1
0.25
X2=0.50
……0
0.50
X2=1.00
……1
2.八进制与二进制的转换:二进制数转换成八进制数:
从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3
位的要用“0”补足3位,就得到一个八进制数。
八进制数转换成二进制数:把每一个八进制数转换成3位的二进制数,就得到一个二进制数。
八进制数字与二进制数字对应关系
如下:
000
->
0
100
->
4
001
->
1
101
->
5
010
->
2
110
->
6
011
->
3
111
->
7
例:将八进制的37.416转换成二进制数:
3
7.4
1
6
011
111
.100
001
110
即:(37.416)8
=(11111.10000111)

计算机采用二进制的主要原因有以下几点:
(1)易于物理实现
二进制在技术上最容易实现。这是因为具有两种稳定状态的物理器件很多,如门电路的导通与截止、电压的高与低等,而它们恰好可以对应表示“1”和“0”这两个数码。假如采用十进制,那么就要制造具有10种稳定状态的物理电路,而这是非常困难的。
(2)运算规则简单
数学推导已经证明,对R进制数进行算术求和或求积运算,其运算规则各有R(R+1)/2种。如采用十进制,则R=10,就有55种求和或求积的运算规则;而采用二进制,则R=2,仅有3种求和或求积的运算规则,
以加法为例:0+0=0,0+1=1 (1+0=1),1+1=10,因而可以大大简化运算器等物理器件的设计。
(3)机器可靠性高
由于电压的高和低、电流的有和无等都是一种质的变化,两种物理状态稳定、分明,因此,二进制码传输的抗干扰能力强,鉴别信息的可靠性高。
(4)逻辑判断方便
采用二进制后,仅有的两个符号“1”和“0”正好可以与逻辑命题的两个值“真”和“假”相对应,能够方便地使用逻辑代数这一有力工具来分析和设计计算机的逻辑电路。


二进制数、八进制数、十六进制数转十进制数 用电脑上的计算机怎么算
2A——10 1010(2 8+2=10) 就这样8 4 2 1的类推.而八进制换二进制就是1位换3位。和十六进制一样。只不过他是按4 2 1 这三位来推。然后二进制换十进制就简单了。如111001011共9位最高位就是2的8次方,因为最后的一个1是2的0次方。对应的:2的8次方为256、7次方为128、6次方为...

记算机原理
第一台计算机使用了1500个继电器,18800个电子管,才用十进制,程序用线路连接方式表示,我想问下它的程序具体是怎么编出来的,怎么用线路连接表示?详细一些,谢谢啦!我问的是为什么这些个电子管就能进行运算,它们的原理是什么啊?谢谢高手们了O(∩_∩)O哈哈~ 展开 ...

十进制数和十六进制数怎么转换?
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。例如十六进数 2AF5, 转化成10进制的步骤:用竖式计算:2AF5换算成10进制...

举一个计算机补码计算的例子,以及怎么计算
运用:在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理。计算 1、正数 正整数的补码是其二进制表示,与原码相同。例如:+9的补码是00001001。(备注:这个+9的补码是用8位2进制来表示的,补码表示方式很多,还有16位二进制补码表示形式,以及32位二进制...

二进制用什么
拈加法二进制加减乘除外的一种特殊算法。 拈加法运算与进行加法类似,但不需要做进位。此算法在博弈论(Game Theory)中被广泛利用 计算机中的十进制小数转换二进制 计算机中的十进制小数用二进制通常是用乘二取整法来获得的。 比如0.65换算成二进制就是: 0.65 × 2 = 1.3 取1,留下0.3继续乘二取整 0....

计算机的运算器是干什么用的???
电脑的运算器是进行以下操作的:1、 算术逻辑运算单元ALU(Arithmetic and Logic Unit)ALU主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作。在某些CPU中还有专门用于处理移位操作的移位器。通常ALU由两个输入端和一个输出端。整数单元有时也称为IEU(Integer Execution...

为什么计算机采用二进位制运算?
原来曾经尝试过使用十进制的,但是这种方式不稳定,举个例子:十进制相当于把1V的电压分成十份,二进制只需把1V识别成1V和0V就可以了,十进制会因为各信号电压间的差异很小和电压波动造成数据信号难以实别或不能识别。所以用二进制只需要能识别出高电平和低电平就可以了,想提高速度只要提高频率就行...

二进制简介及详细资料
即,最高位的权值为2^3 = 8,然后依次是 2^2 = 4,2^1=2, 2^0 = 1。 记住8421,对于任意一个4位的二进制数,我们都可以很快算出它对应的10进制值。 下面列出四位二进制数 xxxx 所有可能的值(中间略过部分) 仅4位的2进制数快速计算方法 十进制值 十六进值 1111 = 8 + 4 + 2 + 1 = 15 F ...

电子机算机不但能识别二进制编码,还能识别十进制编码,对吗
计算机通过我们的共同约定(比如ascii、汉字编码、整数、浮点数等)既可以识别二进制编码,也能识别十进制编码(如bcd码)。

为什么使用二进制计算的时候会出现溢出现象?
使用二进制计算的时候会出现溢出现象,是因为计算机都有它的上限和下限,太大的数值和太小的数值都是无法显示出来的。计算机中用补码来表示和存储数值,而在进行数值的算术运算时由于机器字长的限制往往会出现补码溢出,导致计算结果错误。针对这个问题,提出了一种根据溢出结果得到正确结果的计算方法:两个正数...

南江县19319327490: 如果计算机采用十进制,会给运算带来什么困难? -
禾侄邦瑞: 计算机采用二进制的主要原因有以下几点: (1)易于物理实现 二进制在技术上最容易实现.这是因为具有两种稳定状态的物理器件很多,如门电路的导通与截止、电压的高与低等,而它们恰好可以对应表示“1”和“0”这两个数码.假如采用...

南江县19319327490: 计算机采用10进制有什么优缺点? -
禾侄邦瑞: 优点:只有两种状态,方便表示.逻辑简单,计算方便. 缺点:占用内存多.

南江县19319327490: 计算机采用二进制的主要原因是,十进制在计算机中无法实现吗? -
禾侄邦瑞: 不是没可能,而是在计算机上实行十进制,将比二进制更加复杂,二进制我们人类看起来复杂,但电路上比较容易实现,很多元器件都只有通或断的状态,使二进制成为可能,这种元件很好找,只是数据量比十进制多很多,但要找一种有十种状态的元器件,暂时不可能. 二进制所引发出的数据量多,可从增加无器件的数量解决.一个普通的芯片,就能包含过百万个元器件.答案补充:二进制就是要增加数据量来与十进制抗衡的,以下例子只是假设,并非真实,但这就是二进制可行的存在原理:用01表示+1,用11表示-1,在它前面增加位数不就行了吗?

南江县19319327490: 电脑的坏处反驳 - 电脑的利与弊辩论
禾侄邦瑞: 电脑的利与弊辩论电脑只是一件物品,没有好坏之分,只有看人们怎么去利用它.... 电脑的好处辩论计算机采用十进制,会给运算不是带来困难问题,而是无法发挥电子速...

南江县19319327490: 网络中为什么要用二进制计算?用十进制表示? -
禾侄邦瑞: (1)可行性.由于二进制只有两种可能的取值0和1,因此在物理上最容易实现,可以用电子元件的两种不同状态来表示.如开关的接通和断开,晶体管的导通和截止,电位电平的...

南江县19319327490: 计算机为何要使用二进制来表示数据呢?用十进制不是更容易让人看懂吗? -
禾侄邦瑞: 电子计算机能以极高速度进行信息处理和加工,包括数据处理和加工,而且有极大的信息存储能力.数据在计算机中以器件的物理状态表示,采用二进制数字系统,计算机处理所有的字符或符号也要用二进制编码来表示.用二进制的优点是容易表示,运算规则简单,节省设备.人们知道,具有两种稳定状态的元件(如晶体管的导通和截止,继电器的接通和断开,电脉冲电平的高低等)容易找到,而要找到具有10种稳定状态的元件来对应十进制的10个数就困难了.

南江县19319327490: 计算机为什么采用二进制 -
禾侄邦瑞: 在计算机中,很难用10个不同的状态来表示我们通常使用的十进制数和采用十进制数码来编码的各种信息.但是,在计算机中,却很容易用高低两个电平来表示两个不同的状态,于是我们用高电平表示一个数码1,用低电平表示另一个数码0....

南江县19319327490: 如果用10进制来设制一台计算机会怎么样? -
禾侄邦瑞: 计算机内部之所以采用二进制,其主要原因是二进制具有以下优点: (1)技术上容易实现.用双稳态电路表示二进制数字0和1是很容易的事情.计算机使用二进制进行编码,而不是我们熟悉的十进制,最重要的原因是二进制物理上更容易实...

南江县19319327490: 二进制和十进制这些是用来干什么的啊拜托了各位 谢谢 -
禾侄邦瑞: 首先我们要弄明白什么是进制.进制就是数数字的一种方法. 古人和我们小时候一样,用十个手指数东西,数到超过十怎么办啊?手指不够了啊!后来有人想了一个办法,就是进制.超过9,就再计一个位,前头加上1,如此类推,...

南江县19319327490: 计算机为什么要用二进制表示信息? -
禾侄邦瑞: 计算机为什么采用二进制编码 电子计算机能以极高速度进行信息处理和加工,包括数据处理和加工,而且有极大的信息存储能力.数据在计算机中以器件的物理状态表示,采用二进制数字系统,计算机处理所有的字符或符号也要用二进制编码来...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网