首页 > 编程语言 >《程序是怎样跑起来的》第3章读后感

《程序是怎样跑起来的》第3章读后感

时间:2024-02-29 23:33:44浏览次数:18  
标签:读后感 运算 计算机 错误 浮点数 程序 怎样 小数

《程序是怎样跑起来的》第3章深入探讨了计算机进行小数运算时可能出现的问题及其原因。这一章节详细解释了为什么计算机在处理小数时会遇到困难,以及如何有效地理解和解决这个问题。
具体来说,第3章包含以下几个主要部分:

  1. 小数表示的挑战:计算机使用二进制系统表示小数,这可能导致在表示某些小数时出现精度问题。例如,将0.1累加100次并不总是得到10,这是由于二进制表示法中的舍入误差造成的。
  2. 浮点数的概念:介绍了浮点数表示法,这是一种用于存储小数的计算机科学标准。浮点数包括符号、指数和尾数(或称为有效数字),它们共同决定了浮点数的值。
  3. 计算机运算错误的原因:分析了计算机在进行浮点运算时可能出现的错误,以及这些错误产生的原因。例如,有限的存储位数和固定的精度可能导致某些运算结果的不准确。
  4. 避免错误的方法:提供了一些策略和技巧,帮助程序员避免或减少计算机在小数运算中的错误。这包括使用适当的数据类型、避免不必要的运算以及选择合适的算法。
    总的来说,第3章提供了深入理解计算机如何处理小数的知识,这对于任何希望深入理解计算机科学和编程的人来说都是非常重要的。通过阅读这一章,我可以更好地理解计算机内部的工作原理,并学会如何更有效地处理数值数据。

标签:读后感,运算,计算机,错误,浮点数,程序,怎样,小数
From: https://www.cnblogs.com/hnayhx/p/18045898

相关文章

  • 阅读《程序是怎样运行的》第九章
    操作系统和应用的关系是第九章的要点,接下来我们就讲讲吧。首先呢程序的加载和运行时是监控程序的主要功能。监控程序也可以说是操作系统的原型;其次在操作系统上运行的程序称为应用或者应用程序。文字处理软件和表格计算软件等都是应用;接着系统调用(systemcall)称为调用操作系统功能......
  • 《程序是怎么跑起来的》第一章读后感
    《程序是怎样跑起来的》的第一章主要围绕中央处理器(CPU)展开,深入浅出地介绍了CPU的内部结构和功能。这一章节详细解释了CPU作为计算机大脑的角色,负责将编程语言转换成机器语言(0和1的EXE文件)并执行。CPU由控制器、运算器、时钟和寄存器构成,其中寄存器是程序描述的对象。汇编语言与机......
  • 《程序是怎样跑起来的》第二章读后感
    《程序是怎样跑起来的》第二章深入探讨了程序设计的基本概念和二进制表示。这一章节的核心要点包括:程序编译、链接和加载执行流程:详细阐述了从源代码到机器码的转换过程,以及链接过程中各个模块的整合,最终到程序的加载与执行。这一部分揭示了程序运行的复杂性和精细程度,远远超出......
  • 阅读《程序是怎样运行的》第六章
    第六章主要讲亲自尝试压缩数据。首先文件存储的基本单位是1字节(=8位),文件是字节数据的集合体;其次LZH是压缩文件的扩展名,例如,AAABB这个数据压缩后就是A3B2。然后,文件内容用“数据的值*循环次数”来表示的压缩方法是RLE算法。例如,AAABB这个数据压缩后就是A3B2。;接下来在Windows计算机......
  • 阅读《程序是怎样运行的》第四章
    第四章主要是熟练使用有棱有角的内存。在之前的文章中提到内存,其实内存的物理机制是很简单的。接下来就来说说它为什么简单吧。内存实际上是一种名为内存IC的电子元件。虽然内存IC包括DRAM、SRAM、ROM等多种形式,但从外部来看,其基本机制都是一样的。内存IC中有电源、地址信号、数......
  • 《程序是怎么跑起来的》第十二章
    机器学习有很多不同的方法,有监督的学习就是给计算机提供大量带正确答案的数据。有监督学习适用于分类问题领域。程序来表示人类的思考习惯,例如用一段随机数来表示概率,概率可从一定程度上代替人类的习惯。由于借助公式产生的随机数具有一定的规律性,因此并不是真正的随机数,通常称为......
  • 《程序是怎样跑起来的》第十二章
    在本书的第十二章“让计算机‘思考’”中,作者带我们进入了人工智能和机器学习的奇妙世界,让我们看到了计算机如何从简单的执行任务发展到能够进行复杂的“思考”过程。如何才能让计算机思考呢?假如用编写程序做《猜拳游戏》,在猜拳游戏中,程序需要让计算机像猜拳选手一样来思考。......
  • ubuntu使用-ubuntu22.04添加自定义的程序到Favorites中
    ubuntu使用-ubuntu22.04添加自定义的程序到Favorites中ubuntu系统设置一、问题描述在ubuntu中使用storywriter,下载是一个压缩包,解压之后双击对应的程序就可以打开使用了。但是问题是,每次使用的时候都要到那个文件夹下面去双击,比较麻烦。想把这个程序添加到Favorites中,这样每次......
  • 《系统科学方法概论》绪论读后感
    《系统科学方法概论》是常绍舜教授所著的一本系统科学方法论的教材,全书系统地介绍了系统科学的基本概念、基本原理和基本方法。在绪论部分,作者对系统科学的方法进行了全面的概述,让我受益匪浅。之所以我在读完整本书后才写绪论的读后感,是因为我认为必须要读完整本书才能体会到这本......
  • 《程序是怎样跑起来的》第十一章
    这一章讲的是硬件控制方法,windows提供了通过应用来间接控制硬件的方法,利用操作系统提供的系统调用功能就可以实现对硬件的控制。windows控制硬件时借助的是输入输出指令。其中具有代表性的两个输入输出指令就是IN和OUT。操作系统为应用程序提供了间接访问硬件的方法就是系统调用。......