在計算機中程式執行是按照三種結構來進行處理過程的,這三種結構是:順序、條件分支、迴圈結構。
條件分支結構:與順序結構不同,條件分支的意思是,如果出現了不同的情況將會按照不同的處理方式進行處理,這樣就出現了分支,程式執行過程如同高山流水一樣,遇到平地就往乙個方向流動,此時為順序,但是如果遇到了阻礙,如遇到了石頭擋在了前面,流水則會流向不同的方向,此時即為條件分支。條件分支是當程式滿足了不同的條件則執行不同的操作。
迴圈結構:所謂迴圈表示可以反覆的執行的同樣的操作就可以達到目的。例如河流引起的漩渦,這就是迴圈。
在軟體開發中,程式執行都是由這三種結構來實現的,無論程式的複雜程度如何,都離不開這三種結構。
//順序結構
int a = 0;
int b = 0;
// 迴圈結構
for (int i = 0; i < 8; i++)
for (int i = 0; i < 10; i++)
// 條件結構
if (a > b) else
任何複雜的程式或者演算法都是由順序,條件分支,迴圈結構組成的。利用好這三種結構就能構建出可靠易用的軟體。 《計算機是怎樣跑起來的》讀書筆記彙總
挺不容易,看了三遍,做完了整本書的讀書筆記。對於我這個對計算機不太懂的小白來說,也算初步了解了計算機的一些基礎知識原理。通過對本書的學習,我也知道了計算機物理組成 什麼是程式程式設計 什麼是演算法 什麼是資料結構 什麼是物件導向程式設計 什麼是資料庫 什麼是加密以及網路資料傳輸的基本原理等等內容。以...
《計算機是怎樣跑起來的》讀書筆記(1)
計算機是怎樣跑起來的 主要講的是計算機的基礎概念,縱使軟硬體不斷發展,新技術更新迭代日新月異,但計算機的基礎本質是不變的,還是同樣的套路,隨著軟硬體的公升級,技術的革新,只不過是讓計算機更加方便易於使用了,能夠更加貼近人的思維模式,讓人體驗更好,工作效率更高。第一章主要分析的是計算機的三大基礎原則如...
計算機是怎樣跑起來的
第一章 計算機的三大原則 一 熱身問題 1.硬體和軟體的區別?答 硬體是看得見摸得著的裝置,比如計算機的顯示器,鍵盤等等 軟體是計算機所執行的程式,即指令和資料 原則上軟體是看不到也摸不著的。2.儲存字串 中國 需要幾個位元組?答 在gbk字元編碼下,需要4個位元組。3.什麼是編碼?答 通常將為了便...