




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C語(yǔ)言程序設(shè)計(jì)課程教學(xué)大綱一、 課程教學(xué)目的本課程系統(tǒng)學(xué)習(xí) C語(yǔ)言的基本知識(shí)和基本語(yǔ)法,較好地訓(xùn)練學(xué)生解決問(wèn)題的邏輯思維能力以及編程思路和技巧 ,使學(xué)生具有較強(qiáng)的利用 C 語(yǔ)言編寫(xiě)軟件的能力,為培養(yǎng)學(xué)生有較強(qiáng)軟件開(kāi)發(fā)能力打下良好基礎(chǔ)。二、 課程教學(xué)要求通過(guò)本課程的學(xué)習(xí),應(yīng)熟練掌握 C 語(yǔ)言中的基本知識(shí)、各種語(yǔ)句及程序控制結(jié)構(gòu),熟練掌握 C 語(yǔ)言的函數(shù)、數(shù)組、指針、結(jié)構(gòu)體、鏈表等數(shù)據(jù)結(jié)構(gòu)的基本算法;并能熟練地運(yùn)用 C 語(yǔ)言進(jìn)行結(jié)構(gòu)化程序設(shè)計(jì);具有較強(qiáng)的程序修改調(diào)試能力;具備較強(qiáng)的邏輯思維能力和獨(dú)立思考能力。三、 課時(shí)分配本學(xué)科計(jì)劃學(xué)時(shí)為246學(xué)時(shí),其中理論與實(shí)訓(xùn)課時(shí)比例為7:3。四、 課程教學(xué)重
2、、難點(diǎn)課程教學(xué)重點(diǎn):掌握C語(yǔ)言變量類(lèi)型及不同類(lèi)型常量的表示;標(biāo)準(zhǔn)的輸入輸出函數(shù)的使用;運(yùn)算符及常用數(shù)學(xué)函數(shù)的使用;控制流程、數(shù)組和指針的使用;結(jié)構(gòu)體、鏈表的構(gòu)造使用;函數(shù)結(jié)構(gòu)、函數(shù)參數(shù)傳遞及遞歸等方面的知識(shí);基本的文件操作。難點(diǎn):指針的使用、結(jié)構(gòu)體鏈表的構(gòu)造和使用及函數(shù)的參數(shù)傳遞。五、 課程教學(xué)方法(或手段)本課程實(shí)踐性較強(qiáng),故采用講授和上機(jī)操作相結(jié)合的方式進(jìn)行教學(xué)。六、 課程教學(xué)內(nèi)容第一章 C語(yǔ)言概述1教學(xué)內(nèi)容(1) 編程歷史的回顧、程序設(shè)計(jì)介紹(過(guò)程式,面向?qū)ο?,函?shù)式,邏輯式);(2) C語(yǔ)言的歷史背景、特點(diǎn);(3) C語(yǔ)言源程序的格式和程序結(jié)構(gòu);(4) C程序的上機(jī)步驟。2重、難點(diǎn)提示
3、(1)重點(diǎn):掌握簡(jiǎn)單的 C程序格式,包括main()函數(shù)、數(shù)據(jù)說(shuō)明、函數(shù)開(kāi)始和結(jié)束標(biāo)志等;(2)難點(diǎn):編程入門(mén)以及對(duì)語(yǔ)言的理解。第二章 算法1教學(xué)內(nèi)容(1) 算法的概念及特性;評(píng)價(jià)算法優(yōu)劣的方法(時(shí)間和空間);(2) 簡(jiǎn)單算法舉例;(3) 算法的表示(自然語(yǔ)言、流程圖、NS流程圖);(4) 結(jié)構(gòu)化程序設(shè)計(jì)的基本思想及基本步驟。2重、難點(diǎn)提示(1) 重點(diǎn): 算法流程圖三種基本結(jié)構(gòu)(以后各章學(xué)習(xí)中利用流程圖強(qiáng)化對(duì)程序的理解);(2)難點(diǎn): 算法概念以及對(duì)結(jié)構(gòu)化程序設(shè)計(jì)思想的理解。第三章 數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式1教學(xué)內(nèi)容(1) 基本數(shù)據(jù)類(lèi)型及其常量的表示法(字符和字符串常量),各種數(shù)制(八、十、十
4、六進(jìn)制)的整型數(shù)和長(zhǎng)整型數(shù),實(shí)型數(shù)( float和double);(2) 變量的類(lèi)型說(shuō)明、初始化及引用;(3) 運(yùn)算符與表達(dá)式:2重、難點(diǎn)提示(1)重點(diǎn): 掌握 C的幾種基本數(shù)據(jù)類(lèi)型,不同類(lèi)型數(shù)據(jù)間的混合運(yùn)算規(guī)則;不同運(yùn)算符的使用特點(diǎn),清楚每種運(yùn)算符的優(yōu)先級(jí)與結(jié)合性;各種表達(dá)式的含義與使用要點(diǎn)。(1)難點(diǎn):不同類(lèi)型數(shù)據(jù)間的混合運(yùn)算;運(yùn)算符的優(yōu)先級(jí)與結(jié)合性。第四章 最簡(jiǎn)單的 C 程序設(shè)計(jì) 順序程序設(shè)計(jì)1教學(xué)內(nèi)容(1) C程序結(jié)構(gòu)和語(yǔ)句的構(gòu)成;(2) 順序結(jié)構(gòu)程序的設(shè)計(jì):賦值語(yǔ)句的使用要點(diǎn);(3) 數(shù)據(jù)的輸入與輸出: 2重、難點(diǎn)提示(1)重點(diǎn): 順序結(jié)構(gòu)程序的表達(dá)式語(yǔ)句形式; 輸入/輸出函數(shù)的表示
5、與調(diào)用方法; 利用流程圖加深對(duì)順序結(jié)構(gòu)程序的理解。(2)難點(diǎn): 格式輸入與輸出表示中各種格式字符的表示含義。第五章 選擇結(jié)構(gòu)程序設(shè)計(jì)1教學(xué)內(nèi)容(1) 關(guān)系運(yùn)算符和關(guān)系表達(dá)式;(2) 邏輯運(yùn)算符和邏輯表達(dá)式;(3) if語(yǔ)句(if;ifelse;ifelse ifelse);(4) switch和break語(yǔ)句。2重、難點(diǎn)提示(1)重點(diǎn):關(guān)系、邏輯運(yùn)算符及其表達(dá)式的語(yǔ)法形式;掌握if語(yǔ)句;switch語(yǔ)句; 利用流程圖加深對(duì)選擇結(jié)構(gòu)程序的理解。(1)難點(diǎn): 關(guān)系與邏輯運(yùn)算符表達(dá)式的結(jié)果判定; if語(yǔ)句嵌套的層次判定;程序中使用break語(yǔ)句運(yùn)行結(jié)果的判定。第六章 循環(huán)控制1教學(xué)內(nèi)容(1) 用go
6、to語(yǔ)句構(gòu)成循環(huán)、for語(yǔ)句、while語(yǔ)句和dowhile語(yǔ)句;(2) 循環(huán)嵌套;(3) break,continue語(yǔ)句。2重、難點(diǎn)提示(1)重點(diǎn):掌握while語(yǔ)句與do while語(yǔ)句的結(jié)構(gòu),for語(yǔ)句的結(jié)構(gòu),其使用方法;常見(jiàn)的循環(huán)嵌套形式;正確區(qū)分for語(yǔ)句、dowhile語(yǔ)句與while語(yǔ)句;break語(yǔ)句和continue的應(yīng)用及其區(qū)別;(2)難點(diǎn):分析總結(jié)常用的程序設(shè)計(jì)方法及算法特點(diǎn),并能編寫(xiě)相應(yīng)的程序。第七章 數(shù)組1教學(xué)內(nèi)容 數(shù)組的含義與存儲(chǔ)特點(diǎn); 數(shù)組的定義與使用; 字符數(shù)組。2重、難點(diǎn)提示(1)重點(diǎn):掌握一維數(shù)組、二維數(shù)組;字符數(shù)組與字符串的概念與定義方法,常用的字符串處
7、理函數(shù)。(2)難點(diǎn):數(shù)組下標(biāo)的起始數(shù)問(wèn)題;利用數(shù)組形式進(jìn)行程序設(shè)計(jì)的一般方法與典型算法。第八章 函數(shù)1教學(xué)內(nèi)容 函數(shù)的定義; 函數(shù)的調(diào)用(一般調(diào)用、嵌套調(diào)用、遞歸調(diào)用),return語(yǔ)句; 參數(shù)的傳遞方式:形式參數(shù)與實(shí)在參數(shù); 局部變量與全局變量; 變量的動(dòng)態(tài)存儲(chǔ)與靜態(tài)存儲(chǔ); 內(nèi)部函數(shù)與外部函數(shù)。2重、難點(diǎn)提示(1)重點(diǎn): 掌握函數(shù)定義的一般形式;函數(shù)的調(diào)用的幾種形式;函數(shù)嵌套調(diào)用的一般過(guò)程;數(shù)組名作為函數(shù)的參數(shù)的一些特點(diǎn);局部變量與全局變量的概念及它們的使用特點(diǎn)。(2)難點(diǎn):不同的函數(shù)參數(shù)傳遞方法在程序中應(yīng)用的結(jié)果判定;利用函數(shù)調(diào)用方法實(shí)現(xiàn)程序設(shè)計(jì)中涉及的參數(shù)定義、參數(shù)傳遞以及返回值問(wèn)題;函
8、數(shù)調(diào)用的理解。第九章 預(yù)處理命令1教學(xué)內(nèi)容 預(yù)處理的概念與特點(diǎn); 符號(hào)常數(shù)和宏的定義; “文件包含”處理。2重、難點(diǎn)提示(1)重點(diǎn):宏定義的方法;“文件包含”與預(yù)處理的應(yīng)用。(2)難點(diǎn):宏定義的方法。第十章 指針1教學(xué)內(nèi)容 指針與地址的概念; 指針變量的定義,初始化;指針變量的引用(取地址運(yùn)算符&及指針運(yùn)算符*);指針變量作為函數(shù)參數(shù)的應(yīng)用; 指針與數(shù)組(數(shù)組的指針和指向數(shù)組的指針變量); 字符串的指針和指向字符串的指針變量; 函數(shù)的指針和指向函數(shù)的指針變量、返回指針值的指針函數(shù); 指針數(shù)組和指向指針的指針; 對(duì)main()函數(shù)命令行參數(shù)的基本了解。2重、難點(diǎn)提示(1)重點(diǎn):指針變量定
9、義、初始化和引用;數(shù)組的指針和指向數(shù)組的指針變量;字符串的指針和指向字符串的指針變量;指針數(shù)組與指向指針的指針。(2)難點(diǎn):指針概念深刻理解;區(qū)別指向數(shù)組的指針和指針數(shù)組;指向指針的指針; 有關(guān)指針的數(shù)據(jù)類(lèi)型定義和指針的相關(guān)運(yùn)算。第十一章 結(jié)構(gòu)體與共用體1教學(xué)內(nèi)容 定義結(jié)構(gòu)體類(lèi)型變量的方法; 結(jié)構(gòu)體變量的引用與結(jié)構(gòu)體變量的初始化; 結(jié)構(gòu)體數(shù)組與指向結(jié)構(gòu)體數(shù)據(jù)的指針; 指向結(jié)構(gòu)體類(lèi)型數(shù)據(jù)的指針及用指針處理鏈表; 共用體; 枚舉類(lèi)型; 用typedef定義類(lèi)型。2重、難點(diǎn)提示(1)重點(diǎn):掌握結(jié)構(gòu)體類(lèi)型變量的定義方法;結(jié)構(gòu)體類(lèi)型變量的引用方法;結(jié)構(gòu)體類(lèi)型變量如何在定義的同時(shí)初始化; 通過(guò)圖示正確理解
10、鏈表的概念和形態(tài),共同體的含義、共同體類(lèi)型變量的定義方法。(2)難點(diǎn):結(jié)構(gòu)體與共用體概念的掌握;各種結(jié)構(gòu)體結(jié)構(gòu)的定義。第十二章 位運(yùn)算1教學(xué)內(nèi)容 運(yùn)算符和位運(yùn)算; 位運(yùn)算舉例; 位段。2重、難點(diǎn)提示(1)重點(diǎn):掌握各種位運(yùn)算符,運(yùn)算規(guī)則和優(yōu)先級(jí)。(2)難點(diǎn):各種位運(yùn)算符的運(yùn)算規(guī)則和優(yōu)先級(jí)。第十三章 文件1教學(xué)內(nèi)容 文件類(lèi)型指針; 文件的打開(kāi)與關(guān)閉; 文件的讀寫(xiě); 文件的定位。2重、難點(diǎn)提示(1)重點(diǎn):掌握文件操作的相關(guān)標(biāo)準(zhǔn)函數(shù);(2)難點(diǎn):文件的讀寫(xiě)和定位操作。七、實(shí)驗(yàn)教學(xué)內(nèi)容實(shí)驗(yàn)項(xiàng)目(一):C 語(yǔ)言中控制語(yǔ)句的使用(1)項(xiàng)目類(lèi)別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:掌握各類(lèi)控制
11、語(yǔ)句的書(shū)寫(xiě)格式,能在具體問(wèn)題解決時(shí)給出合適的程序控制結(jié)構(gòu);用分支結(jié)構(gòu)實(shí)現(xiàn)程序的條件控制;用循環(huán)結(jié)構(gòu)實(shí)現(xiàn)程序中重復(fù)執(zhí)行操作的控制。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查實(shí)驗(yàn)項(xiàng)目(二):C 語(yǔ)言中數(shù)組的使用(1)項(xiàng)目類(lèi)別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:掌握數(shù)組這種構(gòu)造類(lèi)型的特點(diǎn),如何用數(shù)組數(shù)據(jù)對(duì)象并對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理;熟練掌握一維數(shù)組的定義、引用、初始化,用一維數(shù)組來(lái)對(duì)字符進(jìn)行處理;掌握二維數(shù)組的定義、引用、初始化,用二維數(shù)組實(shí)現(xiàn)矩陣的有關(guān)方法算法。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查實(shí)驗(yàn)項(xiàng)目(三):C 語(yǔ)言中函數(shù)的使用(1)項(xiàng)目類(lèi)別:必做(2)項(xiàng)目性
12、質(zhì):綜合性(3)項(xiàng)目主要目的要求:C語(yǔ)言中用函數(shù)來(lái)實(shí)現(xiàn)子功能模塊,掌握系統(tǒng)函數(shù)的調(diào)用方法及用戶(hù)自定義函數(shù)的定義、調(diào)用方法;用自定義函數(shù)來(lái)實(shí)現(xiàn)一個(gè)具體問(wèn)題;用自定義函數(shù)的嵌套調(diào)用來(lái)實(shí)現(xiàn)一個(gè)復(fù)雜問(wèn)題。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查實(shí)驗(yàn)項(xiàng)目(四):C 語(yǔ)言中指針的使用(1)項(xiàng)目類(lèi)別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:掌握指針變量的運(yùn)用,通過(guò)指針引用數(shù)組元素的方法,函數(shù)指針變量作函數(shù)的參數(shù);在程序中進(jìn)行指針變量的運(yùn)算操作,指針變量作函數(shù)的參數(shù);數(shù)組元素的指針。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查實(shí)驗(yàn)項(xiàng)目(五):C 語(yǔ)言中結(jié)構(gòu)體與鏈表的使用(1)項(xiàng)目類(lèi)別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:掌握結(jié)構(gòu)體類(lèi)型變量的定義和使用;結(jié)構(gòu)體類(lèi)型數(shù)組的概念和應(yīng)用;鏈表的創(chuàng)建與使用;檢共用體的概念與使用。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查實(shí)驗(yàn)項(xiàng)目(六):C 語(yǔ)言中文件的使用(1)項(xiàng)目類(lèi)別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:掌握文件以及緩沖文件系統(tǒng)、文件指針的概念;學(xué)會(huì)使用文件打開(kāi)、關(guān)閉、讀、寫(xiě)等文件操作函數(shù);學(xué)會(huì)用緩沖文件系統(tǒng)對(duì)文件進(jìn)行簡(jiǎn)單的操作。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年右旋糖酐鐵項(xiàng)目可行性研究報(bào)告
- 2025年中國(guó)鮮龍眼行業(yè)發(fā)展趨勢(shì)及投資前景預(yù)測(cè)報(bào)告
- 中國(guó)銅銀合金導(dǎo)線(xiàn)項(xiàng)目投資可行性研究報(bào)告
- 2025-2030年中國(guó)網(wǎng)帶式熱風(fēng)回火爐項(xiàng)目投資可行性研究分析報(bào)告
- 中國(guó)透明編織袋項(xiàng)目投資可行性研究報(bào)告
- 2019-2025年中國(guó)酒、飲料和精制茶制造市場(chǎng)供需格局及未來(lái)發(fā)展趨勢(shì)報(bào)告
- 液化石油氣、二甲醚儲(chǔ)存充裝站建設(shè)項(xiàng)目環(huán)評(píng)報(bào)告公示
- 2025年安全帶墻板項(xiàng)目投資可行性研究分析報(bào)告
- 2024年重慶市涪陵區(qū)大木鎮(zhèn)選聘本土人才筆試真題
- 公司聘用教師合同范本
- 2024年沙洲職業(yè)工學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 2024年山東勞動(dòng)職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 2025年春新人教版語(yǔ)文一年級(jí)下冊(cè)全冊(cè)課件
- 2025年春新北師大版數(shù)學(xué)七年級(jí)下冊(cè)全冊(cè)教案
- 第七章老年人泌尿系統(tǒng)疾病
- 2025年中智科技集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年山東省郵政招聘筆試參考題庫(kù)含答案解析
- 血透室停電停水應(yīng)急預(yù)案
- 《零售藥店實(shí)務(wù)》期末考試復(fù)習(xí)題及答案
- 校園安全案例解析
- 《病理科(中心)建設(shè)與配置標(biāo)準(zhǔn)》
評(píng)論
0/150
提交評(píng)論