




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精品C 程序設(shè)計(jì)基礎(chǔ)及實(shí)驗(yàn)教學(xué)大綱課程號: 211G0020課程名稱:C程序設(shè)計(jì)基礎(chǔ)與實(shí)驗(yàn)Fundamentals of Programming in C 周學(xué)時: 2-2 學(xué)分: 3課程類別:通識預(yù)修課程:大學(xué)計(jì)算機(jī)基礎(chǔ)面向?qū)ο螅航虒W(xué)方式:本科課堂教學(xué) + 實(shí)驗(yàn)教學(xué)感謝下載載教學(xué)目的與基本要求: C 程序設(shè)計(jì)基礎(chǔ)及實(shí)驗(yàn)是我校理工類各專業(yè)必修的計(jì)算機(jī)技術(shù)基礎(chǔ)課程之一,通 過介紹 C 語言及其編程技術(shù), 使學(xué)生了解高級程序設(shè)計(jì)語言的結(jié)構(gòu), 掌握基本的程序設(shè)計(jì) 過程和技巧,掌握基本的分析問題和利用計(jì)算機(jī)求解問題的能力,具備初步的高級語言程 序設(shè)計(jì)能力,進(jìn)而進(jìn)一步理解計(jì)算機(jī)原理與計(jì)算機(jī)方法。課程簡介
2、:通過介紹 C 語言及其編程技術(shù),包括數(shù)據(jù)的定義、運(yùn)算及流程控制、程序結(jié)構(gòu)和函數(shù)、數(shù)據(jù)的輸入和輸出、編譯預(yù)處理和命令行參數(shù)、常用算法和程序設(shè)計(jì)方法和風(fēng)格等 內(nèi)容,使學(xué)生了解高級程序設(shè)計(jì)語言的結(jié)構(gòu),掌握基本的程序設(shè)計(jì)過程和技巧,掌握基本 的分析問題和利用計(jì)算機(jī)求解問題的能力,具備初步的高級語言程序設(shè)計(jì)能力。 相關(guān)教學(xué)環(huán)節(jié):課堂教學(xué)采用多媒體投影教學(xué)。12 學(xué)時實(shí)驗(yàn)課每周 2 學(xué)時;課堂教學(xué)每周 2 學(xué)時。在春、夏兩學(xué)期完成。 主要內(nèi)容和課時分配: (一)數(shù)據(jù)的定義數(shù)據(jù)的定義包括數(shù)據(jù)類型和存儲類別1. 基本類型 基本類型指整型、實(shí)型和字符型(1) 常量 熟練掌握各種表示形式的整數(shù)、實(shí)數(shù)、字符常量和
3、字符串常量,符號常量的定義 和使用。包括整數(shù)的十進(jìn)制、八進(jìn)制和十六進(jìn)制的表示形式、長整型常量和無符號型常量 的表示形式,實(shí)數(shù)的浮點(diǎn)表示法和科學(xué)記數(shù)法,字符的轉(zhuǎn)義序列,常用符號常量 的含義(如 NULL 、 EOF 等)(2) 變量精品熟練掌握變量的定義和初始化2. 構(gòu)造類型 構(gòu)造類型包括數(shù)組和結(jié)構(gòu)(1) 數(shù)組 熟練掌握一維和二維數(shù)組的定義和初始化,數(shù)組元素的引用。 包括一維字符數(shù)組和字符串,二維字符數(shù)組和字符串?dāng)?shù)組(2) 結(jié)構(gòu) 熟練掌握結(jié)構(gòu)類型的定義,結(jié)構(gòu)變量的定義和初始化,結(jié)構(gòu)變量成員的引用。3. 指針(1) 熟練掌握指針和地址的概念(2) 熟練掌握指針變量的定義和初始化(3) 熟練掌握通過
4、指針引用指向?qū)嶓w(1)(2)(3)(4)(5)(6)(7)(8)4. 構(gòu)造類型和指針類型的混合定義及應(yīng)用 熟練掌握指針、數(shù)組和地址間的關(guān)系 熟練掌握指針數(shù)組 熟練掌握結(jié)構(gòu)數(shù)組 熟練掌握結(jié)構(gòu)指針 掌握結(jié)構(gòu)中含指針或數(shù)組 掌握嵌套結(jié)構(gòu) 掌握指向指針的指針(二級) 單向鏈表掌握單向鏈表的建立和遍歷 了解插入和刪除單向鏈表中的一個節(jié)點(diǎn)5. 空類型 掌握空類型的定義和使用6. 變量的存儲類別、作用域和生存期(1) 掌握變量的存儲類別auto 自動型、 static 靜態(tài)型、 extern 外部參照型(2) 掌握全局變量和局部變量 注意區(qū)分:自動局部變量和靜態(tài)局部變量、全局變量和靜態(tài)全局變量、外部變量二)
5、 運(yùn)算及流程控制 8 學(xué)時1. 基本運(yùn)算 包括算術(shù)運(yùn)算(含自增、自減操作) 、關(guān)系運(yùn)算、邏輯運(yùn)算、位運(yùn)算、條件運(yùn)算、 賦值運(yùn)算。熟練掌握運(yùn)算符的功能 熟練掌握運(yùn)算符的優(yōu)先級和結(jié)合方向 熟練掌握隱式類型轉(zhuǎn)換和強(qiáng)制類型轉(zhuǎn)換2. 表達(dá)式 熟練掌握各類表達(dá)式的組成規(guī)則和計(jì)算過程3. 語句(1) 熟練掌握表達(dá)式語句、空語句、復(fù)合語句;感謝下載載(2) 熟練掌握簡單控制語句( break 、 continue 、 return );(3) 熟練掌握選擇控制語句 (if 、 switch)(4) 熟練掌握重復(fù)控制語句 (for 、while 、do while);三) 程序結(jié)構(gòu)和函數(shù) 4 學(xué)時1. 程序結(jié)構(gòu)
6、 熟練掌握 main 函數(shù)與其他函數(shù)之間的關(guān)系 包括標(biāo)準(zhǔn)庫函數(shù)和自定義函數(shù)2. 函數(shù)的定義(1) 熟練掌握函數(shù)定義的 ANSI C 格式(2) 熟練掌握函數(shù)的參數(shù)(形式參數(shù)和實(shí)在參數(shù))及參數(shù)傳遞 包括指針作為函數(shù)的參數(shù)(3) 熟練掌握函數(shù)的返回值 包括指針作為函數(shù)的返回值3. 函數(shù)的調(diào)用(1) 函數(shù)調(diào)用的一般格式 熟練掌握通過函數(shù)名調(diào)用函數(shù),了解通過函數(shù)指針調(diào)用函數(shù) (2) 掌握函數(shù)的嵌套調(diào)用和遞歸調(diào)用cos 、 sqrt 、pow 、exp 、fabs 、log 、 log10 等 isalnum 、 isalpha 、 isdigit 、 islower 、 toupper 等 strcp
7、y 、 strcmp 、 strcat 、strlen 等6 學(xué)時(3) 熟練掌握標(biāo)準(zhǔn)庫函數(shù)的調(diào)用 常用數(shù)學(xué)函數(shù): 常用字符函數(shù): 常用字符串函數(shù):四) 數(shù)據(jù)的輸入和輸出1. 文件 熟練掌握文件的基本概念和文件的定義方式 了解文本文件與二進(jìn)制文件的區(qū)別scanf 、 printf 、 getchar 、 putchar 、gets 、puts2. 標(biāo)準(zhǔn)文件的輸入和輸出 熟練掌握常用輸入輸出函數(shù): 等3. 緩沖文件系統(tǒng)(文本文件) (1) 熟練掌握文件的打開和關(guān)閉 常用函數(shù): fopen 和 fclose (2) 熟練掌握文件的基本讀寫操作 常用函數(shù): fscanf 、 fprintf 、fge
8、tc 、 fputc 、 fgets 、 fputs 等(3) 熟練掌握文件的狀態(tài)檢測(判斷文件結(jié)束和文件讀/ 寫出錯等)常用函數(shù): feof 等(4) 掌握文件中數(shù)據(jù)的查找2 學(xué)時五) 編譯預(yù)處理和命令行參數(shù)1. 熟練掌握編譯預(yù)處理的基本概念2. 掌握宏定義3. 掌握文件包含4. 了解命令行參數(shù)( argc 、 argv )的概念、說明和使用感謝下載載精品感謝下載載六)常用算法以下算法針對本大綱中列出的各種數(shù)據(jù)結(jié)構(gòu) 分類(排序)算法 冒泡、選擇、插入檢索(查找)算法(1) 無序數(shù)據(jù)序列的查找(見遍歷算法)(2) 有序數(shù)據(jù)序列的查找:二分法 遍歷算法(1) 一維數(shù)組和二維數(shù)組的遍歷(2) 了解
9、單向鏈表的遍歷(3) 文件的遍歷 簡單的數(shù)值計(jì)算方法:如多項(xiàng)式函數(shù)的計(jì)算 其它基本算法:如進(jìn)制轉(zhuǎn)換1.2.3.4.5. (七)基本的程序設(shè)計(jì)方法和風(fēng)格1、結(jié)構(gòu)化程序設(shè)計(jì)方法(如逐步求精法)2、良好的程序設(shè)計(jì)風(fēng)格(如程序模塊化、加注釋、縮進(jìn)的書寫格式) 相關(guān)教學(xué)環(huán)節(jié)安排:每次上課都要求完成教材習(xí)題,及任課教師根據(jù)需要增加的補(bǔ)充習(xí)題,布置上機(jī)實(shí)驗(yàn) 作業(yè),要求學(xué)生在本周末前通過網(wǎng)絡(luò)提交。考試方式及要求:期末閉卷考試 + 上機(jī)考試。 筆試采用全校統(tǒng)一命題、統(tǒng)一時間考試、統(tǒng)一評分標(biāo)準(zhǔn)、統(tǒng)一閱卷 總評成績 = 50% 期末筆試成績 + 25% 上機(jī)考試成績 + 25% 平時成績推薦教材和參考書:C 語言程序設(shè)計(jì),何欽銘 顏暉主編,浙江科學(xué)技術(shù)出版社1.2.3.4.5.The C Programming Languagem, Second Edition, Brian W.Kernighan & Dennis M.
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年臥式離子風(fēng)機(jī)項(xiàng)目資金申請報告代可行性研究報告
- 2025年廣西安全工程職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫帶答案
- 2025屆河北省廊坊市高三上學(xué)期期末英語試題及答案
- 2025年度建筑改造項(xiàng)目承重墻拆除安全責(zé)任免責(zé)協(xié)議
- 2025年度拆除施工與建筑垃圾回收合同
- 2025年度電力設(shè)施安全保證金合同
- 2025年度廢輪胎回收與橡膠顆粒生產(chǎn)合同
- 2025年度房地產(chǎn)銷售代理與服務(wù)合同
- 2025年度醫(yī)療機(jī)構(gòu)與保險公司合作康復(fù)服務(wù)協(xié)議
- 2025年度工業(yè)廠房轉(zhuǎn)租租賃合同
- 垃圾中轉(zhuǎn)站報告
- 新型顯示行業(yè)Mini LED Micro LED Micro OLED多點(diǎn)開花產(chǎn)業(yè)鏈如何聚焦
- 市政工程試驗(yàn)檢測培訓(xùn)教程
- 高中英語定語從句之哪吒-Attributive Clause 課件
- 《房地產(chǎn)行政管理》課件
- 仁愛版八年級英語下冊全冊教案
- 北京垃圾分類管理制度
- 人員素質(zhì)測評 第2版 課件 第01章 人員素質(zhì)測評概論
- 小學(xué)五年級下冊信息技術(shù)-第1課班級靚點(diǎn)多拍攝電子工業(yè)版13課件
- 心肌梗死心律失常的機(jī)制和處置
- 商品專員簡歷模板
評論
0/150
提交評論