出版時間:2012-8 出版社:東軟電子出版社 作者:陳艷秋 編 頁數(shù):224 字數(shù):309000
內(nèi)容概要
本教材共分為3個部分,采用C語言編程實現(xiàn)。第一部分為小試牛刀篇,采用了35個生動活潑的小項目,將C語言全部的語法知識復(fù)習了一遍,所用案例既鍛煉了學生的邏輯思維能力,又能解決實際問題。第二部分為項目實戰(zhàn)篇,設(shè)計了3個實際的大項目,完全按照軟件工程的思想從項目的需求分析、系統(tǒng)設(shè)計、系統(tǒng)編碼、系統(tǒng)測試等環(huán)節(jié)進行介紹。第三部分為游戲篇,主要設(shè)計了3個游戲,目的是提高學生的學習興趣,擴展學生的知識面。
書籍目錄
小試牛刀篇
第1章分支結(jié)構(gòu)3
1?1單元案例一:閏年判斷問題3
1?2單元案例二:企業(yè)獎金發(fā)放問題4
1?3單元案例三:學生成績按等級顯示問題6
1?4本章知識點解析7
第2章循環(huán)結(jié)構(gòu)10
2?1單元案例一:猴子吃桃問題10
2?2單元案例二:借書方案知多少12
2?3單元案例三:邏輯推理與判斷——誰在說謊13
2?4本章知識點解析15
第3章數(shù)組的應(yīng)用17
3?1單元案例一:學生成績的錄入和顯示17
3?2單元案例二:數(shù)組元素的查找18
3?3單元案例三:選票統(tǒng)計20
3?4單元案例四:找出一個二維數(shù)組的鞍點23
3?5單元案例五:電文譯碼26
3?6單元案例六:計算機模擬生命游戲27
3?7本章知識點解析33
第4章函數(shù)的應(yīng)用35
4?1單元案例一:模擬通訊錄系統(tǒng)界面35
4?2單元案例二:求輸入三個數(shù)中最大值與最小值的差36
4?3單元案例三:驗證哥德巴赫猜想39
4?4單元案例四:判斷某一天是這年的第幾天41
4?5單元案例五:統(tǒng)計任意字符串中各字符的個數(shù)44
4?6單元案例六:遞歸法將一個正整數(shù)n按位輸出47
4?7單元案例七:漢諾塔(Hanoi)問題48
4?8綜合案例八:國際標準書號51
4?9本章知識點解析56
第5章指針與字符串60
5?1單元案例一:回文的識別60
5?2單元案例二:身份證解析62
5?3單元案例三:指法練習小程序64
5?4本章知識點解析69
第6章結(jié)構(gòu)體和鏈表72
6?1單元案例一:我的備忘錄72
6?2單元案例二:成語接龍78
6?3本章知識點解析83
第7章文件的使用86
目錄7?1單元案例一:文件打開和關(guān)閉86
7?2單元案例二:在文件中讀寫單個字符89
7?3單元案例三:在文件中讀寫一個字符串92
7?4單元案例四:文件數(shù)據(jù)塊讀寫95
7?5單元案例五:成語接龍98
7?6單元案例六:文件加密解密104
第8章C語言圖形函數(shù)113
8?1單元案例一:簡單表格的制作113
8?2單元案例二:變化的橢圓116
8?3單元案例三:多變的立方體117
8?4單元案例四:簡易時鐘的繪制120
系統(tǒng)開發(fā)篇
第9章火車票訂票系統(tǒng)125
9?1項目構(gòu)思125
9?1?1功能需求125
9?1?2非功能需求126
9?2項目設(shè)計126
9?2?1體系結(jié)構(gòu)設(shè)計126
9?2?2界面設(shè)計126
9?2?3數(shù)據(jù)結(jié)構(gòu)設(shè)計127
9?2?4功能模塊設(shè)計128
9?3項目實施131
9?4項目運行134
9?4?1測試134
9?4?2歸納總結(jié)135
第10章商品庫存管理系統(tǒng)136
10?1項目構(gòu)思136
10?1?1功能需求136
10?1?2非功能需求137
10?2項目設(shè)計137
10?2?1體系結(jié)構(gòu)設(shè)計137
10?2?2界面設(shè)計138
10?2?3數(shù)據(jù)結(jié)構(gòu)設(shè)計138
10?2?4功能模塊設(shè)計139
10?3項目實施146
10?4項目運行148
10?4?1測試148
10?4?2歸納總結(jié)149
第11章個人理財系統(tǒng)150
11?1項目構(gòu)思150
11?1?1功能需求150
11?1?2非功能需求150
11?2項目設(shè)計151
11?2?1體系結(jié)構(gòu)設(shè)計151
11?2?2功能模塊設(shè)計151
11?3項目實施153
11?4項目運行155
11?4?1測試155
11?4?2歸納總結(jié)155
游戲開發(fā)篇
第12章貪吃蛇游戲159
12?1項目構(gòu)思159
12?1?1功能需求160
12?1?2非功能需求160
12?2項目設(shè)計160
12?2?1體系結(jié)構(gòu)設(shè)計160
12?2?2數(shù)據(jù)結(jié)構(gòu)設(shè)計161
12?2?3功能模塊設(shè)計162
12?3項目實施174
12?4項目運行179
12?4?1測試179
12?4?2討論與提高180
第13章擲骰子游戲182
13?1項目構(gòu)思182
13?1?1功能需求182
13?1?2非功能需求183
13?2項目設(shè)計183
13?2?1體系結(jié)構(gòu)設(shè)計183
13?2?2界面設(shè)計183
13?2?3功能模塊設(shè)計184
13?3項目實施187
13?4項目運行190
13?4?1測試190
13?4?2討論與提高191
第14章24點撲克牌游戲192
14?1項目構(gòu)思192
14?1?1功能需求192
14?1?2非功能需求193
14?2項目設(shè)計193
14?2?1體系結(jié)構(gòu)設(shè)計193
14?2?2數(shù)據(jù)結(jié)構(gòu)設(shè)計194
14?2?3功能模塊設(shè)計196
14?3項目實現(xiàn)196
14?3?1主函數(shù)196
14?3?2各功能模塊198
14?4項目運行201
14?4?1項目測試201
14?4?2討論與提高201
參考文獻203
圖書封面
評論、評分、閱讀與下載