首页 > 其他分享 >第三章读后感

第三章读后感

时间:2024-02-18 22:46:50浏览次数:41  
标签:舍入 读后感 第三章 运算 误差 计算机 浮点数 小数

在阅读了《程序是怎样跑起来的》第三章后,我对计算机进行小数运算时出错的原因有了新得理解。
首先,我了解到计算机在进行小数运算时采用的是二进制表示法。这意味着小数点后的位数是无限的,而在实际存储和计算中,计算机只能使用有限的位数来表示小数。这种有限位数的表示方法会导致一定程度的精度损失,从而产生一些小数运算错误。
其次,我明白了计算机在进行小数运算时采用的舍入策略也可能导致错误。常见的舍入策略包括截断、四舍五入和银行家舍入等。不同的舍入策略可能会导致不同的结果,特别是当小数位数较多或者数值相差较小时,舍入误差可能会被放大。
此外,我还了解到浮点数的标准IEEE 754规范对计算机进行小数运算时的准确性有一定影响。IEEE 754标准规定了浮点数的表示格式和运算规则,但由于浮点数的存储方式和运算过程存在一定的复杂性,仍然可能导致一些误差和异常情况。
在深入了解这些问题的原因后,我对如何减少小数运算的误差有了更明确的方向。例如,对于可能产生误差的运算,我们可以采取一些措施来尽量减少这种误差。例如,对于大数或小数的运算,我们可以考虑使用科学计数法来进行;对于负数的运算,我们可以更加注意运算的顺序和方式,以避免出现精度丢失的问题。
通过阅读本章内容,我对计算机进行小数运算时出错的原因有了更全面的认识。此外,我也意识到,作为一名学习编程的学生,我认识到在进行涉及小数运算的程序设计时,需要考虑到这些潜在的误差和问题,并采取相应的措施来提高计算的准确性和稳定性虽然我们不一定需要深入了解计算机内部是如何进行小数运算的,但我们有必要对可能出现的问题有所了解。这样,在编写涉及小数运算的代码时,我们才能更加小心、更加注意,避免出现由于小数运算而导致的错误。

标签:舍入,读后感,第三章,运算,误差,计算机,浮点数,小数
From: https://www.cnblogs.com/wjyznb/p/18020078

相关文章

  • 《程序是怎样跑起来的》第三章读后感
    在阅读《程序是怎样跑起来的》第三章之后,我对于计算机程序的运行机制有了更深入的理解。这一章主要介绍了程序的执行过程,包括指令的读取、解释和执行,以及数据在内存中的存储和处理。通过这些内容,我不仅了解到了程序背后的复杂性,也对计算机科学产生了更浓厚的兴趣。首先,我对于程序......
  • 程序是怎样跑起来的第八章读后感
    我认为第八章重点是源文件变成可执行文件的过程,在这个过程中会进行许多的步骤。对于计算机的运行来说,计算机只能运行本地代码,不是本地代码需要转变成本地代码。从第八章我们能更深层的来了解计算机语言,而C语言就是计算机的一种语言。C++是在C语言的基础上追加相应功能而开发出来的......
  • 《程序是怎样跑起来的》第三章读后感
    在此书第二章中,主要讲到了数据用二进制的表示方法,但只讲的是整数,而第三章讲到的则是小数用二进制的表示方法。如图,我是这样理解的,在一组数据中,十进制转换二进制,拿位权来讲,小数点前第n位,是2的n-1次幂(n≥1),而小数点后的转换则稍微不同,小数点后第n位,是2的-n次幂(n≥1)。出现数据有小数......
  • 《程序是怎样跑起来的》第三章:计算机进行小数运算时出错的原因
    在当今的数字时代,计算机已经深入到我们生活的方方面面。从简单的计算器到复杂的科学模拟,再到无所不在的智能手机,计算机已经成为了我们生活中不可或缺的一部分。然而,你是否曾经想过,这些看似神奇的机器,它们是如何处理那些看似微不足道的运算,比如小数的计算呢?在《程序是怎老¥细批坦元......
  • 《程序是怎样跑起来的》第三章读后感
    《程序是怎样跑起来的》第三章主要介绍了计算机进行小数运算时出错的原因,以及避免计算机在计算小数时出现错误的方法。计算机在进行小数运算时可能会出现错误,主要原因是有些十进制的小数无法转换成二进制数。例如,将十进制数0.1转换成二进制后,会变成0.00011001100这样的循环小数,在......
  • 程序是怎么跑起来的第三章观后感
    计算机之所以叫"计算"机就是因为发明它主要是用来计算的,"计算"当然是它的特长,在大家的印象中,计算一定是非常准确的。但实际上,即使在一些非常基本的小数运算中,计算的结果也是不精确的。实际上,不是运算本身会出错,而是计算机根本就不能精确的表示很多数。比如0.1这个数,计算机是用一......
  • 《程序是怎样跑起来的》——第五章读后感
    一:从存储程序指令和数据的角度来看,可以说大和磁盘的功能是一样的。在计算机的五大部件”中,和磁盘都属于存储器。但是,利用电流实现存储的内存和利用磁存储的磁盘还是有所不同的。在存储容量相同的前提下,内存速但价格贵,磁盘速度慢但价格便宜。二:Nandhowg提作系经超能工好内行作,即便......
  • 《程序是怎么跑起来的》——第二章读后感
    一:在编程语言提供的整数类型“中,有些可以处理负数,有些不能处理负数。例如,C语言的数据类型中,有不能处理负数的unsignedshort型,也有能处理负数的short型。这两种类型的变量长度都是2字节(=16比特),都能表示2的16次幂=65536种不同的值。但是,它们能表示的值的范围不同,short型是-32......
  • 《程序是怎么跑起来的》第二章读后感
    书中描述的二进制世界对我产生了深远的影响。在我们的日常生活中,数字和计算似乎都是自然而然的,但这本书让我意识到,所有的技术和现代生活都基于一个简单的原则:二进制。这是一种简单的表达方式,但却具有无比的威力。它构建了现代世界的基石,从手机到卫星,从汽车到电视,无一不是基于这一......
  • 读《程序是怎样跑起来的》第三章有感
    第三章——计算机进行小数运算时出错的原因本章的重点是小数处理二进制表示小数二进制小数点后面的位权,第一位是2的-1次幂,第二位是2的-2次幂,这样的规律不仅限于二进制数,在十进制数和十六进制数中同样适用。计算机运算出错的原因有一些十进制的小数无法转换为二进制数,比如十进......