C語言程序設(shè)計(jì)實(shí)驗(yàn)教程

出版時(shí)間:2011-1  出版社:國(guó)防工業(yè)  作者:童啟//王平//王志兵//廖立君  頁數(shù):156  

內(nèi)容概要

本書是《C語言程序設(shè)計(jì)》(李長(zhǎng)云等編著)的配套實(shí)驗(yàn)教材。目的是幫助學(xué)生加深對(duì)主教材內(nèi)容的理解,使學(xué)生通過實(shí)踐掌握C語言,更重要的是感受和領(lǐng)悟利用計(jì)算機(jī)求解問題的基本方法和思維模式。全書共安排10個(gè)課內(nèi)實(shí)驗(yàn),提供一個(gè)課程設(shè)計(jì)項(xiàng)目,可供不同專業(yè)有不同要求的學(xué)生選做。 本書適用于高等院校計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)的師生,以及計(jì)算機(jī)等級(jí)考試培訓(xùn)班師生和廣大C語言自學(xué)者。

書籍目錄

實(shí)驗(yàn)要求.實(shí)驗(yàn)1 編寫簡(jiǎn)單的C語言程序  實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容和步驟實(shí)驗(yàn)2 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式. 實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容和步驟實(shí)驗(yàn)3 順序結(jié)構(gòu)程序設(shè)計(jì) 實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容和步驟實(shí)驗(yàn)4選擇結(jié)構(gòu) 實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容和步驟實(shí)驗(yàn)5 循環(huán)結(jié)構(gòu) 實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容和步驟實(shí)驗(yàn)6 函數(shù) 實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容和步驟實(shí)驗(yàn)7 數(shù)組 實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容和步驟實(shí)驗(yàn)8 指針 實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容和步驟實(shí)驗(yàn)9 結(jié)構(gòu)體、共用體、枚舉 實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容和步驟實(shí)驗(yàn)10 文件 實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容和步驟實(shí)驗(yàn)11 C語言課程設(shè)計(jì) 課程設(shè)計(jì)目的 課程要求 參考設(shè)計(jì)題目 設(shè)計(jì)思想?yún)⒖嘉墨I(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:?jiǎn)栴}擴(kuò)展:對(duì)于實(shí)際的學(xué)生成績(jī)管理系統(tǒng),還需具有以下功能,請(qǐng)讀者思考和完善:(1)對(duì)各科成績(jī)進(jìn)行分析(即求單科平均成績(jī)、及格率和優(yōu)秀率)。(2)對(duì)每個(gè)學(xué)生的成績(jī)分析(求其平均成績(jī),并將學(xué)生成績(jī)轉(zhuǎn)化為等級(jí))。(3)根據(jù)條件進(jìn)行學(xué)生成績(jī)匯總。另外,程序沒有對(duì)用戶輸入數(shù)據(jù)的有效性進(jìn)行限制和檢查。例如,成績(jī)的錄入應(yīng)是0~100之間的數(shù)值,姓名的錄入應(yīng)是2~4個(gè)漢字。如果用戶輸入有誤,在輸入前可以修改,而在輸入確認(rèn)后就沒有辦法再修改了,輸入的無效數(shù)據(jù)也作為有效數(shù)據(jù)保存起來。此時(shí),要么強(qiáng)制中斷,要么將余下的數(shù)據(jù)輸入完畢才能結(jié)束程序運(yùn)行,這對(duì)用戶的要求過高。那么,請(qǐng)讀者在程序中加入異常處理,檢查用戶輸入數(shù)據(jù)的有效性,以保證程序的健壯性。此外,上述學(xué)生信息排序函數(shù)使用的是冒泡排序方法,請(qǐng)?jiān)囋囉眠x擇法排序或者索引排序,并比較它們之間的執(zhí)行效率。3.用鏈表的方法實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)程序設(shè)計(jì)一般由兩部分組成:算法和數(shù)據(jù)結(jié)構(gòu)。合理地選擇和實(shí)現(xiàn)一個(gè)數(shù)據(jù)結(jié)構(gòu)與處理這些數(shù)據(jù)結(jié)構(gòu)具有同樣的重要性。在上例的學(xué)生成績(jī)管理中,使用的是結(jié)構(gòu)體保存數(shù)據(jù),要求占用連續(xù)的存儲(chǔ)空間。它的缺點(diǎn)是當(dāng)需要插入數(shù)據(jù)和刪除數(shù)據(jù)等操作需要移動(dòng)記錄數(shù)據(jù),容易出錯(cuò)。而使用單鏈表結(jié)構(gòu)管理學(xué)生成績(jī),不用事先估計(jì)學(xué)生人數(shù),方便隨時(shí)插入和刪除學(xué)生記錄,且不必移動(dòng)數(shù)據(jù),實(shí)現(xiàn)動(dòng)態(tài)管理。代價(jià)是犧牲一部分空間用來存放表示結(jié)點(diǎn)關(guān)系的指針。

編輯推薦

《C語言程序設(shè)計(jì)實(shí)驗(yàn)教程》:面向21世紀(jì)課程教材,普通高等學(xué)校精品課程教材

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    C語言程序設(shè)計(jì)實(shí)驗(yàn)教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7