利用计算机程序解决问题的基本过程,第四章第一节编制计算机程序解决问题
1、硬件基礎(chǔ)知識:
內(nèi)存:內(nèi)存分成兩個部分ROM(斷電也能夠保留數(shù)據(jù))和RAM(斷電時其中的數(shù)據(jù)就會丟失)
顯卡:承擔(dān)顯示圖形的輸出
聲卡:實現(xiàn)聲波/數(shù)字信號相互轉(zhuǎn)換的一種硬件。
網(wǎng)卡:計算機(jī)與外界局域網(wǎng)的連接硬件又稱適配器或網(wǎng)絡(luò)適配器、
CPU:中央處理器是電腦中的核心配件,是計算機(jī)的運算核心和控制核心。
計算機(jī)內(nèi)的容量換算:1GB=1024MB、 1MB=1024KB 、 1KB=1024B、 1B(字節(jié))=8b(位)
輸入設(shè)備:掃描儀、鍵盤、鼠標(biāo)、麥克風(fēng)、手寫板等
輸出設(shè)備:打印機(jī)、顯示器、音箱、投影儀
計算機(jī)的基本元件:第1代:電子管;第2代:晶體管;第3代:集成電路;第4代:大規(guī)模和超大規(guī)模集成電路
2、程序可看作是讓計算機(jī)實現(xiàn)某一功能的一系列計算機(jī)能夠識別的語句。程序設(shè)計語言是人與計算機(jī)的橋梁,通過告訴計算機(jī)如何操作,實現(xiàn)某種功能。常用的程序設(shè)計語言:
①機(jī)器語言 ②匯編語言 ③高級語言(Visual Basic (VB) 、C、C++\等)
3、利用計算機(jī)程序解決問題的基本過程一般有以下五個步驟:
分析問題:分析問題的需求情況及已知條件,然后給出一個精確的描述。
設(shè)計算法:根據(jù)分析,找出解決問題的方法與步驟。
編寫程序:選擇一種程序設(shè)計語言來編寫程序,實現(xiàn)算法。
調(diào)試程序:檢查程序的可行性。
檢測結(jié)果:對程序功能進(jìn)行檢測
4、算法的重要特征:算法是在有限步驟內(nèi)求解某一問題所使用的一組定義明確的規(guī)則。通俗點說,就是計算機(jī)解題的過程。在這個過程中,無論是形成解題思路還是編寫程序,都是在實施某種算法。前者是推理實現(xiàn)的算法,后者是操作實現(xiàn)的算法。
一個算法應(yīng)該具有以下五個重要的特征:
有窮性:一個算法必須保證執(zhí)行有限步之后結(jié)束;
確切性:算法的每一步驟必須有確切的定義;
輸入:一個算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指算法 本身定了初始條件;
輸出:一個算法有一個或多個輸出,以反映對輸入數(shù)據(jù)加工后的結(jié)果。沒有輸出的算法 是毫無意義的;
可行性: 算法原則上能夠精確地運行,而且人們用筆和紙做有限次運算后即可完成。
總結(jié)
以上是生活随笔為你收集整理的利用计算机程序解决问题的基本过程,第四章第一节编制计算机程序解决问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java缓存浅析
- 下一篇: CentOS 7 防火墙操作