《C++程式設計教程(第二版)實驗指導》是2014年在清華大學出版社出版的圖書,該書作者是錢能。
基本介紹
- 書名:C++程式設計教程(第二版)實驗指導
- ISBN:9787302153535
- 定價:29元
- 出版時間:2014-9-15
- 裝幀:平裝
圖書簡介,目錄,
圖書簡介
本書作為主教材《C++程式設計教程(第二版)》的配套教材,並對第一版的《C++程式設計實驗指導》做了改版,無論從內容體系、結構布局、實驗環境、課程目標,還是從所描述的實驗細節上都有了根本性的改進。該書除了可與主教材配套使用外,還可以根據內容的指引及網站的配合,進行獨立練習。
本書配合主教材,並通過配套網站的使用、代碼現場提交、遠程判題、反饋判題結果來衡量自身學習的效果,以實現初學者代碼調試和問題解決這兩種能力的實質性提升。
書中的三大部分分別包含了五個實驗套題和一個實戰套題,每部分都列有實驗要求、目標、難度與特點,並提供完整的樣板實驗。實驗套題中所設計的問題,其求解充滿懸念,須開動腦筋,同時還提供了提示與解答指導。
目錄
第一部分入門編程
第1章實驗概述 2
1.1實驗目標 2
1.2實驗環境 3
1.3實驗安排 5
1.4做題步驟 6
第2章樣板實驗 15
2.1實驗內容 15
2.2分析題意 15
2.3算法描述 18
2.4代碼編寫 19
2.5編譯調試 22
2.6算法任意性 23
2.7測試數據 25
第3章實驗內容 27
3.1第一套實驗 27
3.1.1OPS歡迎您 27
3.1.2一個@字元矩形 27
3.1.3一個#字元正方形 28
3.1.4一個字元三角形 28
3.1.5正方形面積 29
3.1.6A-B 29
3.2第二套實驗 30
3.2.1字元三角形 30
3.2.2字元菱形 31
3.2.3背靠背字元三角形 31
3.2.4交替字元倒三角形 32
3.2.5格式陣列一 33
3.2.6格式陣列二 33
3.3第三套實驗 34
3.3.11!到n!的和 34
3.3.2等比數列 35
3.3.3菲波那契數 35
3.3.4最大公約數 36
3.3.5最低公倍數 36
3.3.6平均數 37
3.4第四套實驗 37
3.4.1級數求和 37
3.4.2對稱三位數素數 38
3.4.3母牛問題 39
3.4.4整數內碼 39
3.4.5整除3、5、7 40
3.5第五套實驗 40
3.5.1十-二進制轉換 40
3.5.2均方差 41
3.5.3五位以內的對稱素數 42
3.5.4統計天數 42
3.5.5楊輝三角形 43
3.6階段測驗 44
3.6.1逆反01串 44
3.6.2倒楊輝三角形 44
3.6.3“順”序列 45
3.6.4數字和 46
3.6.5組合數 46
3.6.6摺紙遊戲 47
第4章解題指導 49
4.1第一套實驗 49
4.1.1OPS歡迎您 49
4.1.2一個@字元矩形 50
4.1.3一個#字元正方形 51
4.1.4一個字元三角形 51
4.1.5正方形面積 52
4.1.6A-B 53
4.2第二套實驗 53
4.2.1字元三角形 53
4.2.2字元菱形 54
4.2.3背靠背字元三角形 55
4.2.4交替字元倒三角形 55
4.2.5格式陣列一 56
4.2.6格式陣列二 58
4.3第三套實驗 58
4.3.11!到n!的和 58
4.3.2等比數列 60
4.3.3菲波那契數 61
4.3.4最大公約數 61
4.3.5最低公倍數 62
4.3.6平均數 62
4.4第四套實驗 62
4.4.1級數求和 63
4.4.2對稱三位數素數 64
4.4.3母牛問題 66
4.4.4整數內碼 68
4.4.5整除3、5、7 69
4.5第五套實驗 70
4.5.1十-二進制轉換 70
4.5.2均方差 71
4.5.3五位以內的對稱素數 72
4.5.4統計天數 73
4.5.5楊輝三角形 74
第二部分基本編程
第5章實驗概述 78
5.1實驗目標 78
5.2實驗規則 79
5.3實驗成績 80
第6章樣板實驗 82
6.1實驗內容 82
6.2分析與試探 82
6.3解決時空問題 88
6.4提高搜尋速度 91
6.5測試數據生成 93
第7章實驗內容 95
7.1第一套實驗 95
7.1.1列出完數 95
7.1.212!配對 95
7.1.3整數的因子數 96
7.1.4浮點數的位碼 96
7.1.5對稱素數 97
7.2第二套實驗 98
7.2.1密鑰加密 98
7.2.2密鑰解密 99
7.2.301串排序 100
7.2.4按績點排名 100
7.2.5去掉雙斜槓注釋 101
7.3第三套實驗 102
7.3.1n!的位數 102
7.3.2排列對稱串 103
7.3.3勒讓德多項式表 103
7.3.4立方數與連續奇數和 104
7.3.5菲波那契數 105
7.4第四套實驗 105
7.4.1簡單四則運算 105
7.4.2大數加 106
7.4.3大數和 107
7.4.4彼此兩點最近 107
7.4.5離直線最近的點 109
7.5第五套實驗 109
7.5.1大數乘 109
7.5.2n!中的0 110
7.5.3整數模 110
7.5.4k個勝利者 111
7.5.5表達式個數 112
7.6階段測驗 112
7.6.1半數跳海 113
7.6.201串的位值 113
7.6.3勘探油田 114
7.6.4另類二進制數 115
7.6.5不甘井底的蝸牛 116
第8章解題指導 118
8.1第一套實驗 118
8.1.1列出完數 118
8.1.212!配對 119
8.1.3整數的因子數 120
8.1.4浮點數的位碼 122
8.1.5對稱素數 123
8.2第二套實驗 125
8.2.1密鑰加密 126
8.2.2密鑰解密 127
8.2.301串排序 127
8.2.4按績點排名 129
8.2.5去掉雙斜槓注釋 130
8.3第三套實驗 131
8.3.1n!的位數 132
8.3.2排列對稱串 133
8.3.3勒讓德多項式表 134
8.3.4立方數與連續奇數和 135
8.3.5菲波那契數 136
8.4第四套實驗 136
8.4.1簡單四則運算 136
8.4.2大數加 139
8.4.3大數和 140
8.4.4彼此兩點最近 142
8.4.5離直線最近的點 143
8.5第五套實驗 144
8.5.1大數乘 144
8.5.2n!中的0 145
8.5.3整數模 147
8.5.4k個勝利者 149
8.5.5表達式個數 149
第三部分設計與組織
第9章實驗概述 152
9.1實驗目標 152
9.2實驗步驟 154
9.3實驗報告 155
第10章樣板實驗 157
10.1實驗題目 157
10.2分析設計 158
10.3工程操作 163
10.4獨立運行 164
第11章實驗內容 166
11.1實驗一 166
11.2實驗二 167
11.3實驗三 170
11.4實驗四 174
11.5實驗五 175
11.6階段測驗 177
第12章解題指導 179
12.1實驗一 179
12.2實驗二 186
12.3實驗三 195
12.4實驗四 201
12.5實驗五 207
附錄 215
附錄A 實驗操作指南 215
A.1 BCB6安裝說明 215
A.2 BCB6操作介紹 215
附錄B BCB6常見編譯錯誤 222
附錄C 網上提交線上判題系統(OPS)使用說明 272
C++程式設計教程(第二版)實驗指導
目錄