C語言程序設(shè)計實驗指導(dǎo)及課程設(shè)計
定 價:32 元
- 作者:薛蓮,劉歡歡 著
- 出版時間:2020/9/1
- ISBN:9787568065719
- 出 版 社:華中科技大學(xué)出版社
- 中圖法分類:TP312.8
- 頁碼:176
- 紙張:膠版紙
- 版次:1
- 開本:16開
由長期在教學(xué)一線從事C語言教學(xué)的老師編寫,突出加強了對理論知識運用能力的培養(yǎng),全書共分為三個部分,第1部分為實驗上機部分,第二部分為課程設(shè)計部分。第1部分的實驗上機,提供12次實驗,學(xué)員可以根據(jù)自身掌握情況,安排24—36學(xué)時訓(xùn)練。在每個實驗中,設(shè)計了基礎(chǔ)部分和提高部分,其中基礎(chǔ)部分內(nèi)容較簡單,以熟悉相關(guān)語法和知識點為目的,提高部分安排了一定難度的訓(xùn)練,包括了常用的算法設(shè)計,知識綜合運用等內(nèi)容的題目。為了提高學(xué)員的學(xué)習(xí)效率,編者給出了部分題目的設(shè)計思路及參考代碼供大家借鑒。第二部分為課程設(shè)計部分,本模塊以“職工信息管理系統(tǒng)”和“通訊錄管理系統(tǒng)”為例,給出了課程設(shè)計開展的詳細(xì)要求、分析設(shè)計思路以及實現(xiàn)方法,并提供了課程設(shè)計報告的樣稿供大家參考,同時提供了10個課程設(shè)計的案例供教師和學(xué)生選擇。學(xué)生可以按照該部分內(nèi)容逐步分析、理解課程設(shè)計開展的步驟及思路,將系統(tǒng)逐步分解后實現(xiàn),使學(xué)生不再為接到課程設(shè)計的任務(wù)后不知所措。第三部分主要是作者多年來整理收集的習(xí)題,并進行匯總成集,以便學(xué)生進行自我測試。
C語言作為一門通用的語言,經(jīng)歷了幾十年的發(fā)展,深受廣大用戶喜愛,長期占據(jù)受歡迎的編程語言的前三位,在過去很流行,現(xiàn)在依然如此。C語言具有其他高級語言的強大功能,卻又有很多直接操作計算機硬件的功能,幾乎每一個理工科專業(yè)的學(xué)生毫不例外地要學(xué)習(xí)它,掌握C語言是每一個計算機技術(shù)人員乃至當(dāng)代大學(xué)生的基本要求之一。學(xué)習(xí)和掌握C語言,既可以增進對于計算機底層工作機制的了解,又為進一步學(xué)習(xí)其他高級語言打下了堅實的基礎(chǔ)。本書由長期在教學(xué)一線從事C語言教學(xué)的老師編寫,突出加強了對理論知識運用能力的培養(yǎng),全書共分為三個部分,第1部分為實驗上機部分,第二部分為課程設(shè)計部分,第三部分為綜合測試。主要針對應(yīng)用型本科生的實際情況進行了內(nèi)容調(diào)整,更加符合實際教學(xué)需要,相關(guān)代碼程序都可以提供源代碼以及部分內(nèi)容講解視頻等。
前言C語言作為一門通用的語言,經(jīng)歷了幾十年的發(fā)展,深受廣大用戶的喜愛,長期占據(jù)受歡迎的編程語言的前三位,在過去很流行,現(xiàn)在依然如此。C語言具有其他高級語言的強大功能,卻又具有很多直接操作計算機硬件的功能,幾乎每一個理工科專業(yè)的學(xué)生毫無例外地要學(xué)習(xí)它,掌握C語言是每一個計算機技術(shù)人員乃至當(dāng)代大學(xué)生的基本要求之一。學(xué)習(xí)和掌握C語言,既可以增進對于計算機底層工作機制的了解,又為進一步學(xué)習(xí)其他高級語言打下堅實的基礎(chǔ)。本書由長期在教學(xué)一線從事C語言教學(xué)的老師編寫,突出加強了對理論知識運用能力的培養(yǎng),全書共分為三個部分,第1部分為上機實驗,第二部分為課程設(shè)計,第三部分為測試。第1部分的上機實驗提供了12次實驗,學(xué)員可以根據(jù)自身掌握情況安排24~36學(xué)時訓(xùn)練。在每個實驗中設(shè)計了基礎(chǔ)部分和提高部分,其中基礎(chǔ)部分內(nèi)容較簡單,以熟悉相關(guān)語法和知識點為目的,提高部分安排了一定難度的訓(xùn)練,包括常用的算法設(shè)計、知識綜合運用等內(nèi)容的題目。為了提高學(xué)員的學(xué)習(xí)效率,編者給出了部分題目的設(shè)計思路及參考代碼供大家借鑒。第二部分為課程設(shè)計。本模塊以“職工信息管理系統(tǒng)”和“通錄錄管理系統(tǒng)”為例,給出了課程設(shè)計開展的詳細(xì)要求、分析設(shè)計思路以及實現(xiàn)方法,并提供了課程設(shè)計報告的樣稿供大家參考,同時提供了10個課程設(shè)計的案例供老師和學(xué)生選擇。學(xué)生可以按照該部分內(nèi)容逐步分析、理解課程設(shè)計開展的步驟及思路,將系統(tǒng)逐步分解后實現(xiàn),使學(xué)生不再為接到課程設(shè)計的任務(wù)后不知所措。第三部分為測試,編者根據(jù)教學(xué)經(jīng)驗,將整個C語言的學(xué)習(xí)過程分為三個階段,分別在選擇結(jié)構(gòu)、數(shù)組及文件內(nèi)容結(jié)束后。讀者可以在每個階段結(jié)束后完成1~2套單元測試,對學(xué)習(xí)的內(nèi)容進行鞏固,在整門課程內(nèi)容結(jié)束后,完成2套綜合測試。本書第1部分的實驗1由胡成松編寫,實驗2、實驗3由劉歡歡、薛蓮編寫,實驗4~實驗7由薛蓮編寫,實驗8、實驗9由黃玉蘭、薛蓮編寫,實驗10~實驗12由薛蓮編寫;第二部分、第三部分由薛蓮編寫,全書由薛蓮統(tǒng)稿。本書在編寫過程中得到了武漢工商學(xué)院、武昌工學(xué)院、武漢設(shè)計工程學(xué)院、武漢東湖學(xué)院領(lǐng)導(dǎo)的大力支持,在此一并表示感謝。由于編者水平有限,書中難免出現(xiàn)疏漏之處,肯請廣大讀者批評指正。
編者2020年5月
自2004年工作以來,一直從事C語言程序設(shè)計、C語言程序設(shè)計課程設(shè)計、信號與系統(tǒng)、單片機原理與應(yīng)用的教學(xué)工作,發(fā)表教學(xué)、科研論文多篇,參與校級、省級教研項目多項,主持校級科研項目1項,并于2014年11月被評為校級副教授,《基于項目化的計算機類應(yīng)用型人才培養(yǎng)模式研究與實踐》成果獲第八屆湖北省高等學(xué)校教學(xué)成果二等獎。。主持教學(xué)項目:(1)民辦高,F(xiàn)代學(xué)徒制實施方式與配套政策研究,湖北省教育科學(xué)“十二五”規(guī)劃2015年度課題,主持,2015.10-2017.10(2),課改與技術(shù)支持中部區(qū)域聯(lián)盟(谷歌信息技術(shù)(中國)有限公司),教育部高等教育司產(chǎn)學(xué)合作協(xié)同育人項目,主持,2017.8—2019.8獎勵:(1)2016.9,湖北省第五屆高校青年教師教學(xué)競賽工科組二等獎,湖北省教育工會委員會(2)2017.4,湖北省青年教學(xué)能手,湖北省教育工會委員會.指導(dǎo)學(xué)科競賽:(1)2018年“TI”杯湖北省大學(xué)生電子設(shè)計競賽,特等獎兩項,三等獎一項,第1指導(dǎo)老師(2)2017年第十二屆全國大學(xué)生“恩智浦”杯智能汽車競賽,二等獎兩項(華南賽區(qū)光電四輪組、電磁普通組),第1指導(dǎo)老師
第1部分上機實驗實驗1簡單程序設(shè)計(3)實驗2選擇結(jié)構(gòu)程序設(shè)計(1)(7)實驗3選擇結(jié)構(gòu)程序設(shè)計(2)(11)實驗4循環(huán)結(jié)構(gòu)(1)(17)實驗5循環(huán)結(jié)構(gòu)(2)(21)實驗6數(shù)組(1)(26)實驗7數(shù)組(2)(32)實驗8函數(shù)(1)(36)實驗9函數(shù)(2)(41)實驗10指針(1)(46)實驗11指針(2)(51)實驗12結(jié)構(gòu)體、共用體、枚舉與文件(55)第二部分課程設(shè)計案例系統(tǒng)(1)設(shè)計要求(61)案例系統(tǒng)(1)設(shè)計分析(62)課程設(shè)計(1)參考報告(68)課程設(shè)計報告(68)課程設(shè)計任務(wù)書(68)課程設(shè)計成績評定表(69)案例系統(tǒng)(2)設(shè)計要求(86)案例系統(tǒng)(2) 設(shè)計分析(87)課程設(shè)計(2)參考報告(92)課程設(shè)計報告(92)課程設(shè)計任務(wù)書(92)課程設(shè)計成績評定表(93)課程設(shè)計選題(115)第三部分測試C語言程序設(shè)計單元測試(1)(123)(數(shù)據(jù)類型,順序結(jié)構(gòu),選擇結(jié)構(gòu))(123)C語言程序設(shè)計單元測試(2)(128)(數(shù)據(jù)類型,順序結(jié)構(gòu),選擇結(jié)構(gòu))(128)C語言程序設(shè)計單元測試(3)(133)(循環(huán)結(jié)構(gòu),數(shù)組)(133)C語言程序設(shè)計單元測試(4)(139)(循環(huán)結(jié)構(gòu),數(shù)組)(139)C語言程序設(shè)計單元測試(5)(145)(函數(shù),指針,結(jié)構(gòu)體,文件)(145)C語言程序設(shè)計單元測試(6)(153)(函數(shù),指針,結(jié)構(gòu)體,文件)(153)C語言程序設(shè)計綜合測試(1)(160)C語言程序設(shè)計總結(jié)測試(2)(164)
參考文獻(170)