《高級語言程序設(shè)計》課程內(nèi)容及基本要求非計算機專業(yè)_第1頁
《高級語言程序設(shè)計》課程內(nèi)容及基本要求非計算機專業(yè)_第2頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、高級語言程序設(shè)計課程內(nèi)容及基本要求(非計算機專業(yè))總學時:48。(一)C語言概述(2學時)C語言出現(xiàn)的歷史背景;C語言的特點;C語言程序結(jié)構(gòu);C程序上機步驟。1.基本要求(1)了解:該系統(tǒng)完成C程序從編輯、編譯、連接到運行、調(diào)試的全過程。 通過運行簡單的C程序,初步了解C源程序的特點。(2)掌握:所用計算機系統(tǒng)的基本操作方法。2.重點、難點重點:C語言的特點;C語言程序結(jié)構(gòu)。難點:C語言程序結(jié)構(gòu)。3.說明:(二)算法(2學時) 算法的概念、特性與描述方法;結(jié)構(gòu)化程序設(shè)計方法。1.基本要求:(1)了解:算法的概念、特性與描述方法。(2)掌握:能夠正確的使用流程圖、N-S圖等常見的幾種方法來描述算

2、法。(3)了解:結(jié)構(gòu)化程序設(shè)計方法。2.重點、難點重點:能夠正確的使用流程圖、N-S圖等常見的幾種方法來描述算法。 難點:能夠正確的使用流程圖、N-S圖等常見的幾種方法來描述算法。3.說明:(三) 數(shù)據(jù)類型、運算符與表達式(2學時) 常量與變量;整型數(shù)據(jù);實型數(shù)據(jù);字符型數(shù)據(jù);算術(shù)、賦值和逗號運算符及表達式。1.基本要求:(1)掌握:C的幾種基本數(shù)據(jù)類型,熟悉它們的使用方法與使用要點。(2)掌握:學會使用C中的各種運算符,掌握由這些運算符組成的各種表 達式的使用方法。特別是自加(+)與自減(-)運算符的使用。2.重點、難點重點:C中的各種運算符,由這些運算符組成的各種表達式的使用方法。 難點:

3、C中的各種運算符,由這些運算符組成的各種表達式的使用方法。3.說明:(四) 順序程序設(shè)計(2學時)C語句概述;賦值語句;數(shù)據(jù)輸入輸出的概念及在C語言中的實現(xiàn);格式輸 入與輸出(scanf()和printf()函數(shù));字符輸入與輸出 (getchar()和putchar()函數(shù))。1.基本要求:(1)掌握:C語言中使用最多的一種語句一一賦值語句的使用。(2)熟練掌握:數(shù)據(jù)輸入、輸出函數(shù)的各種格式控制與使用要點。2.重點、難點 重點:數(shù)據(jù)輸入、輸出函數(shù)的各種格式控制與使用要點。 難點:數(shù)據(jù)輸入、輸出函數(shù)的各種格式控制與使用要點。3.說明:(五)選擇結(jié)構(gòu)程序設(shè)計(6學時)關(guān)系運算符和關(guān)系表達式;邏輯

4、運算符合邏輯表達式;If語句;Switch語 句。1.基本要求:(1)了解:C語言表示邏輯量的方法。(2)掌握:正確使用邏輯運算符和邏輯表達式。(3)熟練掌握:IF語句及SWITCH句的基本結(jié)構(gòu)和使用方法。2.重點、難點重點:正確使用邏輯運算符和邏輯表達式,IF語句及SWITCH語句的基本結(jié) 構(gòu)和使用方法。難點:IF語句及SWITCH句的基本結(jié)構(gòu)和使用方法。3.說明:(六)循環(huán)控制(6學時)while語句;dowhile語句;for語句;循環(huán)的嵌套;break和continue語句。1.基本要求:(1)掌握:用while語句,dowhile語句和for語句實現(xiàn)循環(huán)的方法。(2)掌握:在程序設(shè)計

5、中用循環(huán)的方法實現(xiàn)一些常用的算法(如窮舉、迭 代、遞推等)。(3)掌握:BREAKS句和CONTINU的用法。2.重點、難點重點:用while語句,dowhile語句和for語句實現(xiàn)循環(huán)的方法。 難點:在程序設(shè)計中用循環(huán)的方法實現(xiàn)一些常用的算法(如窮舉、迭代、遞 推等)。3.說明:(七)數(shù)組(6學時) 一維定義、引用、初始化;二維數(shù)組的定義、引用、初始化;字符數(shù)組的定 義、引用、初始化;常用字符串處理函數(shù)1.基本要求:(1)掌握:一維數(shù)組的定義和引用方法;(2)掌握:二維數(shù)組的定義和引用方法; (3)了解:二維數(shù)組的實際意義;(4)掌握:字符數(shù)組的定義與引用、常用字符串處理函數(shù)及字符處理函數(shù)

6、的使用方法;(5)掌握:與數(shù)組有關(guān)的算法(如排序、查找等)2.重點、難點 重點:數(shù)組的定義和引用方法,與數(shù)組有關(guān)的算法難點:數(shù)組的定義和引用方法,與數(shù)組有關(guān)的算法3.說明: (八)函數(shù)(8學時) 函數(shù)定義的一般形式;函數(shù)參數(shù)和函數(shù)值;函數(shù)的調(diào)用;函數(shù)的嵌套調(diào)用; 函數(shù)的遞歸調(diào)用; 數(shù)組作為函數(shù)參數(shù); 局部變量和全局變量;變量的存儲類別; 內(nèi)部函數(shù)和外部函數(shù);1.基本要求: (1)掌握:函數(shù)的定義、函數(shù)調(diào)用的幾種形式;(2)掌握:函數(shù)形參與實參的對應(yīng)關(guān)系;(3)掌握:函數(shù)的嵌套調(diào)用和遞歸調(diào)用的方法;(4)掌握:局部變量與全局變量的概念、區(qū)別,以及它們的使用方法;(5)掌握:動態(tài)存儲變量與靜態(tài)存儲

7、變量的概念、 區(qū)別及它們的使用方法。2.重點、難點 重點:函數(shù)的定義、函數(shù)調(diào)用的幾種形式。 難點:函數(shù)的嵌套調(diào)用和遞歸調(diào)用的方法。3.說明: (九)指針(6學時) 地址和指針的概念;變量的指針和指向變量的指針變量;數(shù)組與指針;字符 串與指針;指向函數(shù)的指針;返回指針值得函數(shù);指針數(shù)組。1.基本要求: (1)掌握:指針的概念;(2)掌握:指針變量的定義與應(yīng)用;(3)掌握:學會使用數(shù)組的指針和指向數(shù)組的指針變量;(4)掌握:學會使用字符串指針和指向字符串的指針變量;(5)掌握:學會使用函數(shù)的指針和指向函數(shù)的指針變量。2.重點、難點 重點:指針變量的定義與應(yīng)用;指針與數(shù)組、指針與函數(shù)間的關(guān)系。難點:

8、指針變量的定義與應(yīng)用;指針與數(shù)組、指針與函數(shù)間的關(guān)系。3.說明: (十)結(jié)構(gòu)體(6學時) 定義結(jié)構(gòu)體類型變量的方法;結(jié)構(gòu)變量的引用;結(jié)構(gòu)體變量的初始化;結(jié)構(gòu) 體數(shù)組;指向結(jié)構(gòu)體類型數(shù)據(jù)的指針; 用指針處理鏈表; 用typedef定義類型1.基本要求:(1)掌握:結(jié)構(gòu)體類型變量的定義和使用方法; (2)掌握:結(jié)構(gòu)體類型數(shù)組的概念和應(yīng)用;(3)掌握:鏈表的概念,初步學會對鏈表進行操作。2.重點、難點 重點:結(jié)構(gòu)體類型變量的定義和使用方法,結(jié)構(gòu)體的應(yīng)用。 難點:結(jié)構(gòu)體類型變量的定義和使用方法,結(jié)構(gòu)體的應(yīng)用。3.說明:十一)文件(2學時) 文件類型指針;文件的打開與關(guān)閉; 文件的讀寫; 文件的定位。1.基本要求:(1)掌握:文件、緩沖文件系統(tǒng)、文件指針

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論