




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一課,基,礎(chǔ),知,識(shí),計(jì)算機(jī)是一種能夠按照事先編寫存儲(chǔ)的程序,自動(dòng)、高速,地進(jìn)行數(shù)值計(jì)算和各種信息處理的現(xiàn)代化智能電子設(shè)備,程序是指令的集合,計(jì)算機(jī)程序是用來告訴計(jì)算機(jī)如何一,步一步執(zhí)行任務(wù),指令是指示計(jì)算機(jī)執(zhí)行某種操作的命令,它由一串二進(jìn)制,數(shù)碼組成。計(jì)算機(jī)能識(shí)別的代碼是二進(jìn)制代碼,計(jì)算機(jī)語言指用于人與計(jì)算機(jī)之間通訊的語言,人與計(jì)算,機(jī)之間傳遞信息的媒介,計(jì)算機(jī),語言的發(fā)展,經(jīng)歷了從,機(jī)器語言,匯編語言,到,高級(jí),語言,的歷程,計(jì)算機(jī)硬件系統(tǒng)的五大組成部分,輸入設(shè)備,存儲(chǔ)器,運(yùn)算器,控制器,輸出設(shè)備,內(nèi)存(主存,外存(輔存,CPU,計(jì)算機(jī)的三級(jí)存儲(chǔ)系統(tǒng),高速緩沖存儲(chǔ)器,Cache,:用于緩
2、解,CPU,和,內(nèi)存之間速度不匹配的問題,里面存放的數(shù)據(jù),是內(nèi)存中某些頻繁訪問的內(nèi)容和存儲(chǔ)地址,是,內(nèi)存部分?jǐn)?shù)據(jù)的“副本”,速度最快,主存儲(chǔ)器,輔助存儲(chǔ)器,計(jì)算機(jī)語言,低級(jí)語言,面向機(jī)器,機(jī)器語言:計(jì)算機(jī)能直接識(shí)別的語言,這種語言編寫的源程,序都是由,0,和,1,的二進(jìn)制編碼組成,能唯一被計(jì)算機(jī)識(shí)別的,語言。其缺點(diǎn)顯而易見,可讀性差,編程難度大,可移植性差(通用性差,內(nèi)存需要由人工分配,匯編語言:用英文單詞作為,助記符,來代表機(jī)器語言中的各,種指令。如,ADD AX,5,含義,AX=AX+5,源程序,用匯編語言和高級(jí)語言按照一定的語法規(guī)則所編寫的程序,目標(biāo)程序,計(jì)算機(jī)直接識(shí)別的計(jì)算機(jī)程序。(二
3、進(jìn)制指令的形式,高級(jí)語言,特點(diǎn):與計(jì)算機(jī)內(nèi)部隊(duì)指令系統(tǒng)無關(guān),完全獨(dú)立于計(jì)算,機(jī)機(jī)型,而表達(dá)方式接近人類語言,和數(shù)學(xué)公式,容易,被人所掌握和書寫,面向過程,QBASIC,語言,C,語言,PASCAL,語言,面向?qū)ο?C,JAVA,VB,等,翻譯有兩種方式:解釋方式和編譯方式,解釋:相當(dāng)于口譯,執(zhí)行一個(gè)語句就翻譯一句,編譯:相當(dāng)于書面翻譯,將整個(gè)源程序一次性全部翻譯成目標(biāo),程序,算法及算法的特點(diǎn),算法是完成某種任務(wù)的方法和步驟,如:打太極拳,跳舞,炒菜都是按照一定的步驟來的,菜譜就是一個(gè)算法,廚師炒菜的過程就是實(shí)現(xiàn)這個(gè)菜譜的過程,實(shí),現(xiàn)算法的過程,程序,數(shù)據(jù)結(jié)構(gòu),算法,特點(diǎn),有窮性(有限性,一個(gè)算
4、法必須保證執(zhí)行有限步驟之后結(jié)束,確定性,算法的每一步驟必須有明確的定義,無二義性,可行性,對(duì)于任意給定的合法輸入均得到相應(yīng)的正確的輸出結(jié)果,有輸入:有,0,個(gè)或多個(gè)輸入,有輸出:一個(gè)算法有一個(gè)或多個(gè)輸出,沒有輸出的算法是毫無意義,的,算法的描述和三種基本結(jié)構(gòu),描述方法:自然語言、流程圖,N-S,圖、偽代,碼、程序,用流程圖表示的三種基本結(jié)構(gòu),順序結(jié)構(gòu),分支結(jié)構(gòu),循環(huán)結(jié)構(gòu),算法舉例,P11,程序,算法,數(shù)據(jù)結(jié)構(gòu),Pascal,語言簡(jiǎn)介,Pascal,是一種結(jié)構(gòu)化的程序設(shè)計(jì)語言,充分考,慮了算法設(shè)計(jì)中的,自頂向下,逐步求精,的模塊,化思想,以及總將算法步驟剖解為順序、分支,重復(fù)三種基本結(jié)構(gòu)流程的結(jié)
5、構(gòu)化原則,提供了,豐富的數(shù)據(jù)類型和清晰的描述模塊化的語句,使得相應(yīng)的程序書寫起來十分自由,風(fēng)格優(yōu)美,且緊湊易讀,一個(gè)完整的,PASCAL,程序的結(jié)構(gòu),Program,程序名,Uses,已知單元說明,Label,標(biāo)號(hào)說明,Const,常量說明,Type,類型說明,Var,變量說明,Function,函數(shù)說明,Procedure,過程說明,Begin,語句,語句,語句,程序首部,說明部分,程序體,執(zhí)行部分,end,PASCAL,語,言,編寫,的程序,例一:兩個(gè)數(shù)求和,program qiuhe,程序首部,var,a,b,sum,integer,begin,a,3355,b,789,sum,a+b,
6、writeln(sum=,sum,end,說明部分,執(zhí)行部分,例二,畫圓,略,Program ex1(input,output,程序首部,Uses graph,說明部分,Var,Gm,Gd,R,integer,Begin,執(zhí)行部分,Gd,0,Write(Please enter the radius:,readln(R,Initgraph(Gm,Gd,Setcolor(Green,Circle(320,240,R,Readln,Closegraph,End,例三,求,兩數(shù),中的最大,數(shù),program qiumax,var,a,b,max,integer,begin,a,3,b,4,max,a
7、,if bmax then max,b,writeln(max,max,end,例四,判,斷,N,是否,為,素,數(shù),program sushu(input,output,Var i,n,r,w:integer,begin,write(n,readln(n,w:=0,i:=2,repeat,r:=n mod i,if r=0 then w:=1,i:=i+1,until (in-1) or (w=1,if w=0 then writeln(yes) else writeln(no,end,熟悉,FreePascal,的編譯環(huán)境,1,進(jìn)入與退出,注意,退出時(shí)必須使用文件菜單中的退出命令或,Alt+X,2,編輯程序,光標(biāo)移動(dòng)鍵的使用,編,Backspace,鍵,刪除光標(biāo)前一個(gè)字符,譯,Ctrl+N,在光標(biāo)前插入一行,環(huán),Ctrl+Y,刪除光標(biāo)所在行,境,Home,光標(biāo)移到行首,End,光標(biāo)移到行尾,PageUp/PageDown,上下翻頁,Insert,插入與改寫狀態(tài)切換,3,編譯程序,Compile,Alt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 食品廠食品供貨協(xié)議合同2篇
- 車輛質(zhì)押貸款業(yè)務(wù)合同:車輛抵押借款合同范本
- 模擬應(yīng)聘面試題及答案
- 2025年音樂理論與實(shí)踐考試試題及答案
- 西方國家的社會(huì)公正理念探討試題及答案
- 2025年統(tǒng)計(jì)學(xué)基礎(chǔ)知識(shí)考試題及答案
- 嚇人測(cè)試題及答案
- 2025年翻譯學(xué)專業(yè)考試題及答案
- 優(yōu)衣庫招聘面試題及答案
- 解除教師聘用合同協(xié)議書
- 無創(chuàng)機(jī)械通氣護(hù)理要點(diǎn)
- TCCAATB0045-2023城市航站樓服務(wù)規(guī)范
- 七下道法【選擇題】專練50題
- 2024年北京第二次高中學(xué)業(yè)水平合格信息技術(shù)試卷試(含答案詳解)
- 職業(yè)壓力管理學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 人力資源管理:基于創(chuàng)新創(chuàng)業(yè)視角學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 安全環(huán)保職業(yè)健康法律法規(guī)清單2024年
- 基于杜邦分析法的蔚來汽車經(jīng)營財(cái)務(wù)分析及建議
- 職業(yè)教育專業(yè)教學(xué)資源庫建設(shè)工作方案和技術(shù)要求
- 江蘇省徐州市2023-2024學(xué)年七年級(jí)下學(xué)期期末英語試卷(含答案解析)
- 2024年西藏初中學(xué)業(yè)水平考試生物試題(原卷版)
評(píng)論
0/150
提交評(píng)論