




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C語(yǔ)言程序設(shè)計(jì)課程教學(xué)大綱(課程編號(hào) )(學(xué)分 4 ,學(xué)時(shí) 72+72 )第一部分 大綱說(shuō)明一、課程的目的與任務(wù) 本課程將以結(jié)構(gòu)化程序設(shè)計(jì)思想指導(dǎo)學(xué)習(xí)者運(yùn)用 C 語(yǔ)言進(jìn)行程序設(shè)計(jì),充分利用 C 語(yǔ)言的結(jié)構(gòu)性好,書寫格式自由簡(jiǎn)潔,數(shù)據(jù)類型豐富,表達(dá)式類型多樣化,程序執(zhí)行效率高,可移植性好等特點(diǎn),使學(xué)習(xí)者養(yǎng)成嚴(yán)謹(jǐn)?shù)某绦蛟O(shè)計(jì)風(fēng)格和習(xí)慣,在程序設(shè)計(jì)基本技能方面得到良好的訓(xùn)練,為后繼課程的學(xué)習(xí)及今后的實(shí)際應(yīng)用打下良好的基礎(chǔ)。二、課程的基本要求1教學(xué)基本要求和學(xué)習(xí)方法建議1.1弄清概念、注重實(shí)踐 學(xué)習(xí)時(shí)一定要模仿例題親自編制一些實(shí)用程序,加強(qiáng)對(duì)概念的正確認(rèn)識(shí)。同時(shí)要注意上機(jī)實(shí)踐,把不清楚的問(wèn)題通過(guò)上機(jī)一一
2、解決。從而不斷增加學(xué)習(xí)興趣,提高編程能力。1.2由淺入深、循序漸進(jìn) 先學(xué)習(xí)簡(jiǎn)單的、容易掌握的部分,以后再逐步掌握C語(yǔ)言的精華指針及各種靈活的表達(dá)式。1.3著重語(yǔ)言的使用 由于 C 語(yǔ)言本身比較復(fù)雜,應(yīng)把學(xué)習(xí)重點(diǎn)放在語(yǔ)言的使用上,即如何正確使用C語(yǔ)言編寫程序,而不把重點(diǎn)放在算法的設(shè)計(jì)上。1.4盡量不涉及太多的硬件知識(shí) C 語(yǔ)言既能編寫應(yīng)用軟件,也能編寫系統(tǒng)軟件,而編寫系統(tǒng)軟件勢(shì)必需要一定的硬件知識(shí)。在學(xué)習(xí)本課程時(shí)應(yīng)盡可能地不涉及太多的硬件知識(shí),以便于理解和掌握。1.5忽略非主要細(xì)節(jié)不死摳非主要細(xì)節(jié),集中精力放在最基本、最常用部分的學(xué)習(xí)上,待建立一定的基礎(chǔ)以后再深入到一些非主要細(xì)節(jié)的討論。2教學(xué)的
3、重點(diǎn)、難點(diǎn) 重點(diǎn)為熟練練掌握C語(yǔ)言的數(shù)據(jù)類型(基本類型、構(gòu)造類型、指針類型等)和各類運(yùn)算符,能正確使用表達(dá)式實(shí)現(xiàn)各種數(shù)據(jù)的加工。熟練掌握程序設(shè)計(jì)的三種基本結(jié)構(gòu)(順序、分支、循環(huán))的特點(diǎn),能使用相關(guān)語(yǔ)句完成著三種基本程序的設(shè)計(jì)任務(wù)。掌握C語(yǔ)言的常用的庫(kù)函數(shù)的使用,以及用戶函數(shù)的定義、調(diào)用、參數(shù)傳遞等方法。培養(yǎng)學(xué)生的程序設(shè)計(jì)能力,初步認(rèn)識(shí)軟件開發(fā)的基本思想。難點(diǎn)為指針極其使用,掌握閱讀和分析程序的方法和技巧,掌握設(shè)計(jì)和調(diào)試程序的方法和技巧。3教學(xué)計(jì)劃中前后課程的聯(lián)系C 語(yǔ)言比較復(fù)雜、較難掌握,學(xué)習(xí)者最好有一門計(jì)算機(jī)語(yǔ)言的基礎(chǔ)。C 語(yǔ)言是數(shù)據(jù)結(jié)構(gòu)、軟件工程、程序設(shè)計(jì)方法、編譯原理等課程的基礎(chǔ)與工具。
4、4考試考核方式平時(shí)實(shí)驗(yàn)、期末實(shí)驗(yàn)考核和期末筆試考核,比例為2:3:5。5教材編選的原則根據(jù)二本院校生源和課程特點(diǎn),編寫了C語(yǔ)言程序設(shè)計(jì)(清華大學(xué)出版社)。該教材編寫的原則是:結(jié)構(gòu)清晰,內(nèi)容安排合理,難度循序漸進(jìn),描述準(zhǔn)確清楚,各章節(jié)配備一定數(shù)量的習(xí)題和思考題,適合二本學(xué)生的教學(xué)。6參考書目:1 譚浩強(qiáng) C程序設(shè)計(jì) 清華大學(xué)出版社 19992 薛鋼等 C語(yǔ)言實(shí)用教程 吉林科學(xué)技術(shù)出版社 19973 遲成文 高級(jí)語(yǔ)言程序設(shè)計(jì) 經(jīng)濟(jì)科學(xué)出版社 19994 徐金吾等 Turbo C使用大全 北京科海培訓(xùn)中心 19905 王士元 C高級(jí)實(shí)用程序設(shè)計(jì)清華大學(xué)出版社 19956 國(guó)家教育考試中心 全國(guó)計(jì)算機(jī)
5、等級(jí)考試考試大綱 高等教育出版社 19957 盧有杰等 C語(yǔ)言高級(jí)程序設(shè)計(jì)清華大學(xué)出版社 19908 牛連強(qiáng)等 C語(yǔ)言程序設(shè)計(jì)筆試習(xí)題點(diǎn)津 大連理工大學(xué)出版社 19999 王洪 Turbo C 2.0使用指南陜西電子編輯部(內(nèi)部參考) 1989 10 齊志儒、高福祥 匯編語(yǔ)言程序設(shè)計(jì)東北大學(xué)出版社 199511 張小明等譯 PC中斷大全 電子工業(yè)出版社 199312 Brian W.Kernighan THE C PROGRAMMING LANGUAGE 199713 Brian W.Kernighan THE C ANSWER BOOK 199714 譚浩強(qiáng) C程序設(shè)計(jì)上機(jī)指導(dǎo)書 清華大學(xué)出
6、版社 1999第二部分 講授大綱第一章 C語(yǔ)言概述學(xué)習(xí)目的和要求了解C語(yǔ)言的歷史背景,了解C語(yǔ)言的特點(diǎn),掌握C程序的上機(jī)步驟,掌握用流程圖、N-S流程圖表示算法, 理解結(jié)構(gòu)化程序設(shè)計(jì)方法的概念。教學(xué)重點(diǎn)C程序的上機(jī)步驟,用流程圖、N-S流程圖表示算法。教學(xué)難點(diǎn)用流程圖、N-S流程圖表示算法。課時(shí)分配本章講授4學(xué)時(shí),上機(jī)實(shí)踐4學(xué)時(shí)C語(yǔ)言功能簡(jiǎn)介TURBO C上級(jí)操作指導(dǎo)簡(jiǎn)單的C程序介紹第二章 基本語(yǔ)法法則學(xué)習(xí)目的和要求l 熟練掌握幾種基本類型數(shù)據(jù)的存儲(chǔ)方式,表示方法。l 熟練掌握指針的定義和使用l 掌握不同類型間數(shù)據(jù)轉(zhuǎn)換的原則與方法l 熟練掌握有關(guān)運(yùn)算符與表達(dá)式的運(yùn)用。l 熟練掌握字符數(shù)據(jù)輸入輸
7、出函數(shù)、格式輸入輸出函數(shù)的用法l 熟練掌握分支語(yǔ)句和循環(huán)語(yǔ)句的用法。l 掌握宏的定義和文件包含使用。教學(xué)重點(diǎn)l 整型、實(shí)型、字符型、指針型數(shù)據(jù)的定義和使用。l 運(yùn)算符和表達(dá)式的運(yùn)用。l 字符數(shù)據(jù)輸入輸出函數(shù)和格式輸入輸出函數(shù)。l 兩種分支、三種循環(huán)語(yǔ)句的運(yùn)用。break、continue和goto語(yǔ)句的運(yùn)用。l 宏定義和文件包含。教學(xué)難點(diǎn)l 指針型數(shù)據(jù)的定義和使用l 格式輸入輸出函數(shù)l 兩種分支語(yǔ)句l 三種循環(huán)語(yǔ)句、break、continue和goto語(yǔ)句的運(yùn)用l 宏定義。課時(shí)分配本章講授24學(xué)時(shí),上機(jī)實(shí)踐24學(xué)時(shí)思考題:l C語(yǔ)言中數(shù)據(jù)類型與數(shù)學(xué)中的數(shù)據(jù)的異同,C語(yǔ)言中的指針與內(nèi)存中的地址
8、之間的關(guān)系。l 字符輸入時(shí)的垃圾字符處理方法及其必要性。l 三種循環(huán)語(yǔ)句的區(qū)別與聯(lián)系1. 常量、變量和指針C語(yǔ)言所提供的各種類型數(shù)據(jù)的使用規(guī)則及注意事項(xiàng)2. 運(yùn)算符與表達(dá)式各種運(yùn)算符的運(yùn)算規(guī)則及數(shù)據(jù)類型要求3. 基本輸入輸出函數(shù)程序設(shè)計(jì)中,基本類型數(shù)據(jù)的輸入與輸出格式及注意事項(xiàng)4. 分支語(yǔ)句C語(yǔ)言所提供選擇結(jié)構(gòu)程序設(shè)計(jì)語(yǔ)句的使用方法5. 循環(huán)語(yǔ)句重復(fù)程序段設(shè)計(jì)實(shí)現(xiàn)的手段6. 編譯預(yù)處理提高編譯效率的處理方式第三章 數(shù)組學(xué)習(xí)目的和要求l 掌握數(shù)組的定義。l 掌握數(shù)組的初始化。l 掌握數(shù)組元素的下標(biāo)法和指針法引用。l 掌握字符數(shù)組的應(yīng)用和常用的字符串處理函數(shù)。l 掌握指針數(shù)組的概念和使用。教學(xué)重點(diǎn)
9、l 數(shù)組的定義、初始化和數(shù)組元素的引用。教學(xué)難點(diǎn)l 數(shù)組元素的指針法引用,指針數(shù)組和二級(jí)指針。課時(shí)分配本章講授14學(xué)時(shí),上機(jī)實(shí)踐14學(xué)時(shí)思考題:l 數(shù)組邏輯位置與物理位置之間的關(guān)系l 數(shù)組名的含義l 數(shù)組名與指針變量之間的對(duì)應(yīng)關(guān)系1一維數(shù)組及指針線形數(shù)據(jù)的存儲(chǔ)與地址計(jì)算2一維字符數(shù)組及指針用一維數(shù)組存儲(chǔ)字符型數(shù)據(jù)3多維數(shù)組及指針表型數(shù)據(jù)及更多維數(shù)據(jù)的存儲(chǔ)與地址計(jì)算4指針數(shù)組數(shù)組中數(shù)據(jù)類型為指針的定義及使用5二級(jí)指針主要用于引用指針數(shù)組中的元素第四章 函數(shù)學(xué)習(xí)目的和要求l 掌握函數(shù)的定義和調(diào)用。l 掌握函數(shù)調(diào)用時(shí)的參數(shù)傳遞方式。l 理解變量的存儲(chǔ)屬性和作用范圍。l 掌握內(nèi)部函數(shù)和外部函數(shù)的定義和
10、使用。教學(xué)重點(diǎn)l 函數(shù)的定義,函數(shù)的參數(shù)及返回值。l 函數(shù)的調(diào)用,指針作為函數(shù)參數(shù)。l 局部變量和全局變量,變量的存儲(chǔ)類別。教學(xué)難點(diǎn)l 函數(shù)的參數(shù)傳遞及返回值。l 指針作為函數(shù)參數(shù)。l 返回指針值的函數(shù),變量的存儲(chǔ)類別。課時(shí)分配本章講授16學(xué)時(shí),上機(jī)實(shí)踐16學(xué)時(shí)思考題:l C語(yǔ)言中函數(shù)調(diào)之間的關(guān)系l 函數(shù)定義與函數(shù)說(shuō)明的區(qū)別1. 函數(shù)的概述函數(shù)的基本概念及函數(shù)定義格式、使用規(guī)則2. 主函數(shù)與參數(shù)傳遞命令行參數(shù)的使用3. 輔助函數(shù)與參數(shù)傳遞函數(shù)參數(shù)傳遞方式及有關(guān)規(guī)定與使用技巧4. 函數(shù)的嵌套調(diào)用與遞歸調(diào)用函數(shù)內(nèi)調(diào)用函數(shù),遞歸調(diào)用函數(shù)中參數(shù)傳遞及使用語(yǔ)法規(guī)則5. 函數(shù)指針與返回指針的函數(shù)用指針方式
11、傳遞數(shù)據(jù)的規(guī)則及優(yōu)點(diǎn)6. 變量的作用域與存儲(chǔ)類別函數(shù)中變量定義位置及其作用域之間關(guān)系第五章 結(jié)構(gòu)體、共用體和枚舉學(xué)習(xí)目的和要求:l 熟練掌握結(jié)構(gòu)體類型的概念、定義以及結(jié)構(gòu)體變量的定義和引用。l 熟練掌握結(jié)構(gòu)體數(shù)組和結(jié)構(gòu)體指針變量的定義和使用l 掌握鏈表的概念和應(yīng)用。l 掌握共用體類型的概念、定義以及共用體變量的定義和變量成員的引用。l 掌握枚舉類型的概念、定義以及枚舉變量的定義和引用。教學(xué)重點(diǎn)l 結(jié)構(gòu)體變量、結(jié)構(gòu)體數(shù)組與結(jié)構(gòu)體指針的定義和引用。l 結(jié)構(gòu)體變量成員引用的三種形式。教學(xué)難點(diǎn)l 結(jié)構(gòu)體數(shù)組與結(jié)構(gòu)體指針。應(yīng)用創(chuàng)新將結(jié)構(gòu)體與數(shù)組結(jié)合實(shí)現(xiàn)二維表格數(shù)據(jù)的處理能力培養(yǎng)通過(guò)學(xué)習(xí),理解并掌握記錄概
12、念及實(shí)現(xiàn)方式,從而培養(yǎng)其實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)能力課時(shí)分配本章講授10學(xué)時(shí),上機(jī)實(shí)踐10學(xué)時(shí)思考題l 結(jié)構(gòu)體、共用體兩種類型的區(qū)別l 鏈?zhǔn)酱鎯?chǔ)適合的操作對(duì)象l 共用體類型數(shù)據(jù)能否像結(jié)構(gòu)體類型數(shù)據(jù)一樣使用l 用結(jié)構(gòu)體數(shù)組與二維數(shù)組實(shí)現(xiàn)二維表格處理的區(qū)別是什么l 函數(shù)參數(shù)傳遞中用結(jié)構(gòu)體和結(jié)構(gòu)體指針之間的優(yōu)劣比較1.結(jié)構(gòu)體類型與變量結(jié)構(gòu)體類型的定義及變量定義和使用規(guī)則2.結(jié)構(gòu)體數(shù)組結(jié)構(gòu)體與數(shù)組類型的結(jié)合使用3.結(jié)構(gòu)體類型數(shù)據(jù)的指針使用結(jié)構(gòu)體指針引用結(jié)構(gòu)體變量成員、結(jié)構(gòu)體數(shù)組元素的成員4.鏈表的基本知識(shí)鏈表構(gòu)成、創(chuàng)建、插入、刪除、遍歷等操作的簡(jiǎn)單實(shí)現(xiàn)5.結(jié)構(gòu)體位段特殊結(jié)構(gòu)體的設(shè)計(jì)及使用6.共用體類型與變量共用體類型及變量的定義和使用規(guī)則7.枚舉類型與變量枚舉類型及變量的定義和使用規(guī)則第六章 文件系統(tǒng)學(xué)習(xí)目的和要求掌握文件和文件指針的概念,掌握文件的打開、關(guān)閉和讀寫等基本操作教學(xué)重點(diǎn)文件的打開、關(guān)閉、讀寫。教學(xué)難點(diǎn)文件的打開、關(guān)閉、讀寫。能力培養(yǎng)及應(yīng)用創(chuàng)新通過(guò)學(xué)習(xí)C語(yǔ)言的文件操作函數(shù),實(shí)現(xiàn)一個(gè)簡(jiǎn)單文字處理系統(tǒng)課時(shí)分配
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- NVIDIA Jetson Xavier NX Thermal Design Guide原版完整文件
- 數(shù)據(jù)驅(qū)動(dòng)電商設(shè)計(jì)的成功案例試題及答案
- 高效配送的國(guó)際物流方案試題及答案
- 針對(duì)2024年CPMM的試題及答案
- 2024年CPSM考試真實(shí)考題特色分析及試題及答案
- 重要CPMM考點(diǎn)總結(jié)及試題及答案
- 2025年不銹鋼焊接管合作協(xié)議書
- 2025年半導(dǎo)體分立器件項(xiàng)目建議書
- 語(yǔ)文能力與思維品質(zhì)試題及答案
- 2024年CPMM考試總結(jié)及試題及答案
- DB31∕T 795-2014 綜合建筑合理用能指南
- GB/T 44979-2024智慧城市基礎(chǔ)設(shè)施緊湊型城市智慧交通
- 戲劇課程設(shè)計(jì)方案
- 2025年保密知識(shí)試題庫(kù)附參考答案(精練)
- 物料提升機(jī)安全技術(shù)操作規(guī)程(4篇)
- 臨床微生物學(xué)檢驗(yàn)技術(shù)知到智慧樹章節(jié)測(cè)試課后答案2024年秋濟(jì)寧醫(yī)學(xué)院
- 分級(jí)護(hù)理質(zhì)量考核標(biāo)準(zhǔn)
- 食品廠衛(wèi)生安全員工培訓(xùn)
- 幼兒園校園欺凌自查報(bào)告2022
- 【MOOC】智慧的秘密-重慶大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 肝脾常見變異
評(píng)論
0/150
提交評(píng)論