计算器为什么不会出错?

 我来答
和默默一起成长
2015-09-18 · 只有孩子,会把你当做整个世界去爱。
和默默一起成长
采纳数:126 获赞数:243

向TA提问 私信TA
展开全部
因为在计算器的逻辑比较简单,而且这么长时间把出现的问题都已经解除了,所以你现在看不到出错。
计算器实际是按照人设计好的逻辑来执行的,比如加法,就是把2个数相加,所以只要保证加法的逻辑是OK的,不管你输入什么数字都是这样来算得,就好比把路修好了后,不管什么车都是这样走的。
当然程序还是有好多容易出错的地方,比如数字的长度,当长度超过计算机能处理的长度时就会出错,但是这种错误在设计时都被禁止了,比如你最多智能输入32位长度的数字。
手机用户29436
推荐于2017-09-05 · TA获得超过170个赞
知道答主
回答量:182
采纳率:0%
帮助的人:66.5万
展开全部
谁说的计算器不会出错?只要人做的东西都非常有可能出错。 由于计算器功能相对固定,通常的运算由于使用频繁,每个厂家在计算器每一代产品中基本上都是复用前一代代码,大的错误早就被发现并更正了,不过小的错误还是很有可能发生的, 容易出现的地方主要有: 特别是更新换代的时候用了不同的处理器,或者代码有比较大的重写。性一代计算器通常会通过几个小改款才会稳定。 浮点运算由于精度不够,造成很多荒谬的结论。比如典型的例子,ln(1 + x)当x特别小的时候,有的计算器会用泰勒级数直接展开计算,ln (1 + x) = x - x^2/2 + x^3/3 - x^4/4 + ...,而正确的做法应该是ln (1 + x) = (x + x^3/3 + x^5/5 + ...) - (x^2/2 + x^4/4 + x^6/6 + ...),否则两个很小的数相减会损失精度。这里有详细的TI计算器的典型对数计算错误DATAMATH。复杂的图像计算器更容易出错,因为复杂。嗯,这里有一个的测试,检查计算器能给出什么浮点精度输出: e^(pi^(2413/7468)) - pi 正确的结果应该是 看看你的计算器会不会出错,没有几个计算器能给到这么高精度,给出这么高精度的通常也给错了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式