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