讀《程式是怎樣跑起來的》第第三章有感

2022-07-15 22:15:13 字數 365 閱讀 7296

第三章講的主要是關於計算機進行小數運算時出錯的原因,首先講了為什麼計算機也會出錯,先舉了乙個例子,將0.1累加100次也得不到10,引出問題,討論出計算機出錯的原因是有一些十進位制數的小數無法轉換成二進位制數,在十進位制數與二進位制數轉換時,有一些無法正確表示的數值,最後都變成了近近似值,計算機無法處理無限迴圈小數,所以計算機會四首五入或中間截斷,所以出現計算機錯誤的現象。

接下來講述了浮點數,浮點數就是只用符號,尾數,基數和指數這四部分來表示的小數,更清楚了什麼是精度浮點數和單精度浮點數,知道了在浮點數中1為負數,0為正或0

最後講述了如何避免計算機出錯的兩種方法:1)為迴避策略及無視這些錯誤。2)把小數的化成整數計算。在進行小數的計算時,可暫時使用整數,然後把計算結果用小數表示出來。

程式是怎樣跑起來的第三章

程式是怎樣跑起來的第三章 這一章講了計算機計算小數時出錯的原因,計算機之所以叫 計算 機就是因為發明它主要是用來計算的,計算 當然是它的特長,在大家的印象中,計算一定是非常準確的。但實際上,整數和小數沒有太大的差別,是因為計算機內部所有資訊都是以二進位制數的形式來處理的,但使用二進位制表示整數和小數...

讀《程式是怎樣跑起來的》

我們開始學習程式設計最先接觸的是vb,因為vb比較容易看到成果,簡單的 就可以實現好玩的功能。我們有邏輯,並用這種高階語言表達出來時,計算機是怎樣處理的呢,計算機內部是如何儲存傳遞資料的,讀了 程式是怎樣跑起來的 感覺以前寫的 更生動了,可以在你眼前跑來跑去了。本文先來介紹cpu是什麼。cpu 處理...

讀《程式是怎樣跑起來》第五章有感

第五章主要講的是記憶體和磁碟的關係,記憶體和磁碟被歸類為儲存部件,記憶體主要指主記憶體,主要負責cpu中執行的程式指令和資料記憶體,磁碟主要指硬碟,磁碟中儲存的程式,必須要載入到記憶體後才能執行,在磁碟中儲存的原始程式是無法直接執行的,原因是因為負責解析和執行程式內容的cpu需要通過內部程式計數器來...