定 價:29.8 元
叢書名:工業(yè)和信息化普通高等教育“十二五”規(guī)劃教材立項項目
- 作者:董妍汝,閆俊伢
- 出版時間:2014/8/1
- ISBN:9787115361011
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312
- 頁碼:172
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書是和《C語言程序設(shè)計(第3版)》配套使用的實驗指導(dǎo)書。全書主要內(nèi)容由三部分組成,第一部分為實驗,第二部分為常用算法,第三部分為練習(xí)題。第一部分針對教材各章設(shè)有16個實驗,每個實驗既有針對某個知識點的專項練習(xí),又有知識點的綜合應(yīng)用,還聯(lián)系生活實際設(shè)計了一個趣味編程題。第二部分介紹了教材中涉及的一些常用算法,對算法進行了簡單的分析講解,方便讀者對比查看。第三部分圍繞教材的各章知識,分別設(shè)計了相應(yīng)的習(xí)題。
本書內(nèi)容緊扣C語言程序設(shè)計的相關(guān)知識點,案例豐富,實用性強,可作為大學(xué)本?茖W(xué)生學(xué)習(xí)C語言程序設(shè)計的配套實驗指導(dǎo)教材。
1.基礎(chǔ)實驗 算法提高實驗
2.趣味編程實例
第一部分 實驗
實驗1 C語言程序運行環(huán)境的安裝和使用——輸入/輸出你的個人信息 2
1.1 目的和要求 2
1.2 應(yīng)用實例 2
1.3 知識回顧 2
1.4 實驗內(nèi)容 3
1.4.1 知識點練習(xí) 3
1.4.2 閱讀程序 7
1.4.3 程序填空 7
1.5 目標程序 8
1.6 編程提高 8
1.7 問題討論 9
實驗2 數(shù)據(jù)類型、運算符與表達式——計算銀行存款本利之和 10
2.1 目的和要求 10
2.2 應(yīng)用實例 10
2.3 知識回顧 10
2.4 實驗內(nèi)容 12
2.4.1 知識點練習(xí) 12
2.4.2 閱讀程序 14
2.4.3 程序填空 16
2.5 目標程序 16
2.6 編程提高 17
2.7 問題討論 17
實驗3 數(shù)據(jù)輸入與輸出——預(yù)測身高和體重 18
3.1 目的和要求 18
3.2 應(yīng)用實例 18
3.3 知識回顧 18
3.4 實驗內(nèi)容 20
3.4.1 知識點練習(xí) 20
3.4.2 閱讀程序 22
3.4.3 程序填空 24
3.5 目標程序 25
3.6 編程提高 25
3.7 問題討論 25
實驗4 分支結(jié)構(gòu)程序設(shè)計(1)——制作簡單計算器 26
4.1 目的和要求 26
4.2 應(yīng)用實例 26
4.3 知識回顧 26
4.4 實驗內(nèi)容 28
4.4.1 知識點練習(xí) 28
4.4.2 閱讀程序 29
4.4.3 程序填空 30
4.5 目標程序 32
4.6 編程提高 33
4.7 問題討論 33
實驗5 分支結(jié)構(gòu)程序設(shè)計(2)——制作自動售貨機 34
5.1 目的和要求 34
5.2 應(yīng)用實例 34
5.3 知識回顧 34
5.4 實驗內(nèi)容 35
5.4.1 知識點練習(xí) 35
5.4.2 閱讀程序 36
5.4.3 程序填空 36
5.5 目標程序 37
5.6 編程提高 38
5.7 問題討論 38
實驗6 循環(huán)結(jié)構(gòu)程序設(shè)計(while)——舍罕王的失算 39
6.1 目的和要求 39
6.2 應(yīng)用實例 39
6.3 知識回顧 39
6.4 實驗內(nèi)容 40
6.4.1 知識點練習(xí) 40
6.4.2 閱讀程序 41
6.4.3 程序填空 42
6.5 目標程序 44
6.6 編程提高 44
6.7 問題討論 45
實驗7 循環(huán)結(jié)構(gòu)程序設(shè)計(for)——誰在說謊 46
7.1 目的和要求 46
7.2 應(yīng)用實例 46
7.3 知識回顧 46
7.4 實驗內(nèi)容 47
7.4.1 知識點練習(xí) 47
7.4.2 閱讀程序 48
7.4.3 程序填空 49
7.5 目標程序 51
7.6 編程提高 52
7.7 問題討論 52
實驗8 數(shù)組——尋找矩陣中的鞍點 53
8.1 目的和要求 53
8.2 應(yīng)用實例 53
8.3 知識回顧 53
8.4 實驗內(nèi)容 55
8.4.1 知識點練習(xí) 55
8.4.2 閱讀程序 56
8.4.3 程序填空 58
8.5 目標程序 61
8.6 編程提高 61
8.7 問題討論 61
實驗9 字符數(shù)組——翻譯數(shù)字 63
9.1 目的和要求 63
9.2 應(yīng)用實例 63
9.3 知識回顧 63
9.4 實驗內(nèi)容 65
9.4.1 知識點練習(xí) 65
9.4.2 閱讀程序 66
9.4.3 程序填空 67
9.5 目標程序 69
9.6 編程提高 69
9.7 問題討論 70
實驗10 遞歸及函數(shù)的使用——猜年齡 71
10.1 目的和要求 71
10.2 應(yīng)用實例 71
10.3 知識回顧 71
10.4 實驗內(nèi)容 73
10.4.1 知識點練習(xí) 73
10.4.2 閱讀程序 75
10.4.3 程序填空 77
10.5 目標程序 79
10.6 編程提高 80
10.7 問題討論 80
實驗11 指針——統(tǒng)計選票 81
11.1 目的和要求 81
11.2 應(yīng)用實例 81
11.3 知識回顧 81
11.4 實驗內(nèi)容 83
11.4.1 知識點練習(xí) 83
11.4.2 閱讀程序 84
11.4.3 程序填空 85
11.5 目標程序 88
11.6 編程提高 89
11.7 問題討論 89
實驗12 結(jié)構(gòu)體與共用體——制作產(chǎn)品銷售記錄 90
12.1 目的和要求 90
12.2 應(yīng)用實例 90
12.3 知識回顧 90
12.4 實驗內(nèi)容 92
12.4.1 知識點練習(xí) 92
12.4.2 閱讀程序 93
12.4.3 程序填空 94
12.5 目標程序 97
12.6 編程提高 97
12.7 問題討論 98
實驗13 文件——制作班級通信錄 99
13.1 目的和要求 99
13.2 應(yīng)用實例 99
13.3 知識回顧 99
13.4 實驗內(nèi)容 100
13.4.1 知識點練習(xí) 100
13.4.2 閱讀程序 101
13.4.3 程序填空 102
13.5 目標程序 104
13.6 編程提高 107
13.7 問題討論 108
實驗14 綜合應(yīng)用舉例1——按選手順序輸出選手的名次 109
14.1 題目要求 109
14.2 題目分析 109
14.3 程序清單 110
實驗15 綜合應(yīng)用舉例2——統(tǒng)計文章單詞數(shù) 112
15.1 題目要求 112
15.2 題目分析 112
15.3 程序清單 113
實驗16 綜合應(yīng)用舉例3——文件加密/解密系統(tǒng) 114
16.1 題目要求 114
16.2 題目分析 114
16.3 程序清單 116
第二部分 常用算法
算法1 窮舉算法——百錢百雞問題 120
1.1 目的和要求 120
1.2 應(yīng)用實例 120
1.3 算法分析 120
1.4 算法流程 121
1.5 算法實現(xiàn) 123
1.6 編程提高及思考 123
算法2 排序算法——選擇排序應(yīng)用 124
2.1 目的和要求 124
2.2 應(yīng)用實例 124
2.3 算法分析 124
2.4 算法流程 126
2.5 算法實現(xiàn) 126
2.6 編程提高及思考 127
算法3 查找算法——順序查找實現(xiàn)有序數(shù)組元素的插入 128
3.1 目的和要求 128
3.2 應(yīng)用實例 128
3.3 算法分析 128
3.4 算法流程 129
3.5 算法實現(xiàn) 130
3.6 編程提高及思考 131
算法4 遞歸算法——計算階乘 132
4.1 目的和要求 132
4.2 應(yīng)用實例 132
4.3 算法分析 132
4.4 算法流程 133
4.5 算法實現(xiàn) 135
4.6 編程提高及思考 135
算法5 遞推算法——兔子產(chǎn)仔 136
5.1 目的和要求 136
5.2 應(yīng)用實例 136
5.3 算法分析 136
5.4 算法流程 138
5.5 算法實現(xiàn) 138
5.6 編程提高及思考 139
算法6 數(shù)論問題——素數(shù)、最大公約數(shù)、最小公倍數(shù) 140
6.1 目的和要求 140
6.2 應(yīng)用實例 140
6.3 算法分析 140
6.4 算法流程 141
6.5 算法實現(xiàn) 142
6.6 編程提高及思考 144
第三部分 練習(xí)題
練習(xí)1 順序結(jié)構(gòu) 146
練習(xí)2 分支(選擇)結(jié)構(gòu) 148
練習(xí)3 循環(huán)結(jié)構(gòu) 150
練習(xí)4 數(shù)組 152
練習(xí)5 函數(shù) 155
練習(xí)6 指針 158
練習(xí)7 結(jié)構(gòu)體與共用體 159
練習(xí)8 文件 162
附錄 應(yīng)用實例源代碼 164