![語言程序設(shè)計(jì)課程教學(xué)大綱_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/20/3339f4ec-3b4a-42a9-bdc9-ab38708b48ae/3339f4ec-3b4a-42a9-bdc9-ab38708b48ae1.gif)
![語言程序設(shè)計(jì)課程教學(xué)大綱_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/20/3339f4ec-3b4a-42a9-bdc9-ab38708b48ae/3339f4ec-3b4a-42a9-bdc9-ab38708b48ae2.gif)
![語言程序設(shè)計(jì)課程教學(xué)大綱_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/20/3339f4ec-3b4a-42a9-bdc9-ab38708b48ae/3339f4ec-3b4a-42a9-bdc9-ab38708b48ae3.gif)
![語言程序設(shè)計(jì)課程教學(xué)大綱_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/20/3339f4ec-3b4a-42a9-bdc9-ab38708b48ae/3339f4ec-3b4a-42a9-bdc9-ab38708b48ae4.gif)
![語言程序設(shè)計(jì)課程教學(xué)大綱_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/20/3339f4ec-3b4a-42a9-bdc9-ab38708b48ae/3339f4ec-3b4a-42a9-bdc9-ab38708b48ae5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、C語言程序設(shè)計(jì)課程教學(xué)大綱(課程編號 )(學(xué)分 4 ,學(xué)時 72+72 )第一部分 大綱說明一、課程的目的與任務(wù) 本課程將以結(jié)構(gòu)化程序設(shè)計(jì)思想指導(dǎo)學(xué)習(xí)者運(yùn)用 C 語言進(jìn)行程序設(shè)計(jì),充分利用 C 語言的結(jié)構(gòu)性好,書寫格式自由簡潔,數(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í)用程序,加強(qiáng)對概念的正確認(rèn)識。同時要注意上機(jī)實(shí)踐,把不清楚的問題通過上機(jī)一一
2、解決。從而不斷增加學(xué)習(xí)興趣,提高編程能力。1.2由淺入深、循序漸進(jìn) 先學(xué)習(xí)簡單的、容易掌握的部分,以后再逐步掌握C語言的精華指針及各種靈活的表達(dá)式。1.3著重語言的使用 由于 C 語言本身比較復(fù)雜,應(yīng)把學(xué)習(xí)重點(diǎn)放在語言的使用上,即如何正確使用C語言編寫程序,而不把重點(diǎn)放在算法的設(shè)計(jì)上。1.4盡量不涉及太多的硬件知識 C 語言既能編寫應(yīng)用軟件,也能編寫系統(tǒng)軟件,而編寫系統(tǒng)軟件勢必需要一定的硬件知識。在學(xué)習(xí)本課程時應(yīng)盡可能地不涉及太多的硬件知識,以便于理解和掌握。1.5忽略非主要細(xì)節(jié)不死摳非主要細(xì)節(jié),集中精力放在最基本、最常用部分的學(xué)習(xí)上,待建立一定的基礎(chǔ)以后再深入到一些非主要細(xì)節(jié)的討論。2教學(xué)的
3、重點(diǎn)、難點(diǎn) 重點(diǎn)為熟練練掌握C語言的數(shù)據(jù)類型(基本類型、構(gòu)造類型、指針類型等)和各類運(yùn)算符,能正確使用表達(dá)式實(shí)現(xiàn)各種數(shù)據(jù)的加工。熟練掌握程序設(shè)計(jì)的三種基本結(jié)構(gòu)(順序、分支、循環(huán))的特點(diǎn),能使用相關(guān)語句完成著三種基本程序的設(shè)計(jì)任務(wù)。掌握C語言的常用的庫函數(shù)的使用,以及用戶函數(shù)的定義、調(diào)用、參數(shù)傳遞等方法。培養(yǎng)學(xué)生的程序設(shè)計(jì)能力,初步認(rèn)識軟件開發(fā)的基本思想。難點(diǎn)為指針極其使用,掌握閱讀和分析程序的方法和技巧,掌握設(shè)計(jì)和調(diào)試程序的方法和技巧。3教學(xué)計(jì)劃中前后課程的聯(lián)系C 語言比較復(fù)雜、較難掌握,學(xué)習(xí)者最好有一門計(jì)算機(jī)語言的基礎(chǔ)。C 語言是數(shù)據(jù)結(jié)構(gòu)、軟件工程、程序設(shè)計(jì)方法、編譯原理等課程的基礎(chǔ)與工具。
4、4考試考核方式平時實(shí)驗(yàn)、期末實(shí)驗(yàn)考核和期末筆試考核,比例為2:3:5。5教材編選的原則根據(jù)二本院校生源和課程特點(diǎn),編寫了C語言程序設(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語言實(shí)用教程 吉林科學(xué)技術(shù)出版社 19973 遲成文 高級語言程序設(shè)計(jì) 經(jīng)濟(jì)科學(xué)出版社 19994 徐金吾等 Turbo C使用大全 北京科海培訓(xùn)中心 19905 王士元 C高級實(shí)用程序設(shè)計(jì)清華大學(xué)出版社 19956 國家教育考試中心 全國計(jì)算機(jī)
5、等級考試考試大綱 高等教育出版社 19957 盧有杰等 C語言高級程序設(shè)計(jì)清華大學(xué)出版社 19908 牛連強(qiáng)等 C語言程序設(shè)計(jì)筆試習(xí)題點(diǎn)津 大連理工大學(xué)出版社 19999 王洪 Turbo C 2.0使用指南陜西電子編輯部(內(nèi)部參考) 1989 10 齊志儒、高福祥 匯編語言程序設(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語言概述學(xué)習(xí)目的和要求了解C語言的歷史背景,了解C語言的特點(diǎn),掌握C程序的上機(jī)步驟,掌握用流程圖、N-S流程圖表示算法, 理解結(jié)構(gòu)化程序設(shè)計(jì)方法的概念。教學(xué)重點(diǎn)C程序的上機(jī)步驟,用流程圖、N-S流程圖表示算法。教學(xué)難點(diǎn)用流程圖、N-S流程圖表示算法。課時分配本章講授4學(xué)時,上機(jī)實(shí)踐4學(xué)時C語言功能簡介TURBO C上級操作指導(dǎo)簡單的C程序介紹第二章 基本語法法則學(xué)習(xí)目的和要求l 熟練掌握幾種基本類型數(shù)據(jù)的存儲方式,表示方法。l 熟練掌握指針的定義和使用l 掌握不同類型間數(shù)據(jù)轉(zhuǎn)換的原則與方法l 熟練掌握有關(guān)運(yùn)算符與表達(dá)式的運(yùn)用。l 熟練掌握字符數(shù)據(jù)輸入輸
7、出函數(shù)、格式輸入輸出函數(shù)的用法l 熟練掌握分支語句和循環(huán)語句的用法。l 掌握宏的定義和文件包含使用。教學(xué)重點(diǎn)l 整型、實(shí)型、字符型、指針型數(shù)據(jù)的定義和使用。l 運(yùn)算符和表達(dá)式的運(yùn)用。l 字符數(shù)據(jù)輸入輸出函數(shù)和格式輸入輸出函數(shù)。l 兩種分支、三種循環(huán)語句的運(yùn)用。break、continue和goto語句的運(yùn)用。l 宏定義和文件包含。教學(xué)難點(diǎn)l 指針型數(shù)據(jù)的定義和使用l 格式輸入輸出函數(shù)l 兩種分支語句l 三種循環(huán)語句、break、continue和goto語句的運(yùn)用l 宏定義。課時分配本章講授24學(xué)時,上機(jī)實(shí)踐24學(xué)時思考題:l C語言中數(shù)據(jù)類型與數(shù)學(xué)中的數(shù)據(jù)的異同,C語言中的指針與內(nèi)存中的地址
8、之間的關(guān)系。l 字符輸入時的垃圾字符處理方法及其必要性。l 三種循環(huán)語句的區(qū)別與聯(lián)系1. 常量、變量和指針C語言所提供的各種類型數(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. 分支語句C語言所提供選擇結(jié)構(gòu)程序設(shè)計(jì)語句的使用方法5. 循環(huán)語句重復(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ù)組和二級指針。課時分配本章講授14學(xué)時,上機(jī)實(shí)踐14學(xué)時思考題:l 數(shù)組邏輯位置與物理位置之間的關(guān)系l 數(shù)組名的含義l 數(shù)組名與指針變量之間的對應(yīng)關(guān)系1一維數(shù)組及指針線形數(shù)據(jù)的存儲與地址計(jì)算2一維字符數(shù)組及指針用一維數(shù)組存儲字符型數(shù)據(jù)3多維數(shù)組及指針表型數(shù)據(jù)及更多維數(shù)據(jù)的存儲與地址計(jì)算4指針數(shù)組數(shù)組中數(shù)據(jù)類型為指針的定義及使用5二級指針主要用于引用指針數(shù)組中的元素第四章 函數(shù)學(xué)習(xí)目的和要求l 掌握函數(shù)的定義和調(diào)用。l 掌握函數(shù)調(diào)用時的參數(shù)傳遞方式。l 理解變量的存儲屬性和作用范圍。l 掌握內(nèi)部函數(shù)和外部函數(shù)的定義和
10、使用。教學(xué)重點(diǎn)l 函數(shù)的定義,函數(shù)的參數(shù)及返回值。l 函數(shù)的調(diào)用,指針作為函數(shù)參數(shù)。l 局部變量和全局變量,變量的存儲類別。教學(xué)難點(diǎn)l 函數(shù)的參數(shù)傳遞及返回值。l 指針作為函數(shù)參數(shù)。l 返回指針值的函數(shù),變量的存儲類別。課時分配本章講授16學(xué)時,上機(jī)實(shí)踐16學(xué)時思考題:l C語言中函數(shù)調(diào)之間的關(guān)系l 函數(shù)定義與函數(shù)說明的區(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ù)傳遞及使用語法規(guī)則5. 函數(shù)指針與返回指針的函數(shù)用指針方式
11、傳遞數(shù)據(jù)的規(guī)則及優(yōu)點(diǎn)6. 變量的作用域與存儲類別函數(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)通過學(xué)習(xí),理解并掌握記錄概
12、念及實(shí)現(xiàn)方式,從而培養(yǎng)其實(shí)現(xiàn)數(shù)據(jù)庫系統(tǒng)能力課時分配本章講授10學(xué)時,上機(jī)實(shí)踐10學(xué)時思考題l 結(jié)構(gòu)體、共用體兩種類型的區(qū)別l 鏈?zhǔn)酱鎯m合的操作對象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.鏈表的基本知識鏈表構(gòu)成、創(chuàng)建、插入、刪除、遍歷等操作的簡單實(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)新通過學(xué)習(xí)C語言的文件操作函數(shù),實(shí)現(xiàn)一個簡單文字處理系統(tǒng)課時分配
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程項(xiàng)目安全管理作業(yè)指導(dǎo)書
- 網(wǎng)站開發(fā)與維護(hù)技術(shù)作業(yè)指導(dǎo)書
- 夫妻離婚協(xié)議書標(biāo)準(zhǔn)格式
- 機(jī)械拆除承包合同
- 農(nóng)業(yè)與食品安全作業(yè)指導(dǎo)書
- 2025年株洲貨運(yùn)資格證題庫及答案大全
- 小學(xué)二年級下冊口算
- 2025年天津年貨運(yùn)資格證考試題
- 監(jiān)理單位合同(2篇)
- 電梯加裝業(yè)主協(xié)議書(2篇)
- 100以內(nèi)的加減法練習(xí)1000題(可直接打印)
- 技術(shù)人員能力評價表
- 碳纖維加固定額B013
- 我是家務(wù)小能手(課堂PPT)
- 汽車檢具知識培訓(xùn)講義
- 小學(xué)音樂課程與教學(xué)論(小學(xué)教育專業(yè))PPT完整全套教學(xué)課件
- 駕考三力測試模擬題含答案
- 江門至珠海高速公路某段工程地質(zhì)勘察報告
- 脊柱外科進(jìn)修匯報
- 初中科學(xué)項(xiàng)目化學(xué)習(xí)促進(jìn)學(xué)生高階思維發(fā)展-基于《自制簡易吸塵器》的項(xiàng)目教學(xué)
- 2023年中小學(xué)生天文知識競賽備考復(fù)習(xí)題庫(360題)
評論
0/150
提交評論