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