奇思妙想:C++青少年趣味編程100例(視頻教學版)

徐苑琳

  • 出版商: 清華大學
  • 出版日期: 2024-12-01
  • 定價: $599
  • 售價: 8.5$509
  • 語言: 簡體中文
  • ISBN: 7302676682
  • ISBN-13: 9787302676683
  • 相關分類: C++ 程式語言
  • 下單後立即進貨 (約4週~6週)

  • 奇思妙想:C++青少年趣味編程100例(視頻教學版)-preview-1
  • 奇思妙想:C++青少年趣味編程100例(視頻教學版)-preview-2
  • 奇思妙想:C++青少年趣味編程100例(視頻教學版)-preview-3
奇思妙想:C++青少年趣味編程100例(視頻教學版)-preview-1

相關主題

商品描述

"《奇思妙想:C++青少年趣味編程100例(視頻教學版)》基於C++語言講解了100多個有趣實例的開發過程。這些實例由淺入深地向讀者介紹C++語言各個語法的使用方法,並展現了程序設計的基本思維和方法。 全書共13章,包含100個實例。第1章帶領讀者認識C++開發環境,並編寫第一個程序。第2章講解C++的基礎知識,如輸入、輸出、變量、標志符等。第3章和第4章講解數據的表示和運算方式。第5章講解程序控制結構,如判斷、循環。第6章講解復雜數據的存儲和處理方式,如數組、字符串。第7章和第8章講解函數的使用,幫助讀者理解代碼復用的思想。第9章和第10章講解特殊數據的使用,如指針、引用、結構體、聯合、枚舉。第11章和第12章講解面向對象編程相關知識,如類、對象、繼承、派生等。第13章講解數據的外部存儲方式——文件。 本《奇思妙想:C++青少年趣味編程100例(視頻教學版)》容通俗易懂,具備較高的趣味性和交互性。書中實例不僅適合青少年動手練習,還可以開拓青少年的視野,領悟C++編程的價值所在。所以,本書不僅適合青少年學習,也適合家長借鑒,增加一種培養孩子的方式。同時,本書也適合作為相關培訓機構的教材使用。"

目錄大綱

目    錄

第 1 章 認識 C++ ………………………………………………………………… 01

1.1 我們的交流方式------編程語言介紹 ……………………………………………………… 02

1.2 程序加工廠-----構建開發環境 Dev C++ ………………………………………………… 02

1.3 你好,世界---編寫第一個 C++ 程序 …………………………………………………… 04

1.4 各司其職----瞭解 C++ 語言代碼 …………………………………………………………06 

第 2 章 C++ 基礎知識 …………………………………………………………… 07

2.1 靜夜思——cout 語句 …………………………………………………………………… 08

2.2 一天的溫度---變量 ……………………………………………………………………… 10

2.3 個人信息—標識符 ……………………………………………………………………… 12

2.4 黑板的面積—常量 ……………………………………………………………………… 14 

2.5 鸚鵡學舌—cin 語句 …………………………………………………………………… 17 

第 3 章 基本數據類型 …………………………………………………………… 20

3.1 入園年齡登記—整數 …………………………………………………………………… 21

3.2 今日菜價—浮點數 ……………………………………………………………………… 24

3.3 考試分數等級—字符型 ………………………………………………………………… 27

3.4 大寫字母轉換為小寫字母—ASCII 碼 ………………………………………………… 29

3.5 詠柳—轉義字符 ………………………………………………………………………… 33 

3.6 小蝌蚪找媽媽—布爾類型 ……………………………………………………………… 35

第 4 章 數據運算 ………………………………………………………………… 37

4.1 拔蘿卜—表達式 ………………………………………………………………………… 38

4.2 計算公交車上的人數—運算符 ………………………………………………………… 39

4.3 壓歲錢—賦值運算符 …………………………………………………………………… 41

4.4 計算器—四則運算符 …………………………………………………………………… 43

4.5 小朋友分糖果—取餘運算符 …………………………………………………………… 45

4.6 松鼠過冬—復合賦值運算符 …………………………………………………………… 47

4.7 預測人的年齡—自增運算符 …………………………………………………………… 49

4.8 正負轉換—負號運算符 ………………………………………………………………… 51

4.9 誰最大—關系運算符 …………………………………………………………………… 53

4.10 三角形的奧秘—邏輯與運算符 ………………………………………………………… 55

4.11 校運會—邏輯或運算符 ………………………………………………………………… 58

4.12 開車限齡—條件運算符 ………………………………………………………………… 60

4.13 溫度轉換—運算符優先級 ……………………………………………………………… 62

4.14 10-2-5 的結果—運算符的結合性 ………………………………………………………66 

第 5 章 程序控制結構 …………………………………………………………… 70

5.1 春曉—順序結構 ………………………………………………………………………… 71

5.2 灰姑娘—if 語句 ………………………………………………………………………… 73

5.3 空氣質量—if 語句的連用 ……………………………………………………………… 76

5.4 判斷兩位數—if 語句的嵌套 …………………………………………………………… 80

5.5 匹諾曹—if-else 語句 ……………………………………………………………………… 83

5.6 給數字分類—if-else 語句的嵌套 ………………………………………………………… 85

5.7 閏年神器—if 和 if-else 語句一起使用 ………………………………………………… 89

5.8 出租車計費—多分支條件語句 ………………………………………………………… 93

5.9 小明的小學生涯—switch 語句的基礎形式 …………………………………………… 97

5.10 點餐系統—switch 語句的跳出語句形式 ………………………………………………101

5.11 星期幾—switch 語句的默認分支形式 …………………………………………………105

5.12 小貓釣魚—for 語句 ……………………………………………………………………109

5.13 數字求和—for 語句的簡寫形式 ………………………………………………………113

5.14 輸出 100 以內的偶數—for 語句和分支語句的嵌套 …………………………………114

5.15 聰明的將軍—while 語句 ………………………………………………………………115

5.16 判斷密碼是否正確—while 語句和分支語句的嵌套 …………………………………118

5.17 正話反說—do-while 語句 ………………………………………………………………121

5.18 角谷猜想—do-while 語句與分支語句嵌套 ……………………………………………124

5.19 九九乘法表—雙重循環嵌套 ……………………………………………………………126

5.20 百錢買百雞—三重循環嵌套 ……………………………………………………………130

5.21 輸出奇數—goto 轉向語句 ………………………………………………………………133

5.22 猜正確答案—break 跳出語句 …………………………………………………………136 

5.23 逢 7 必過—continue 繼續語句 ………………………………………………………138

第 6 章 數組和字符串 ………………………………………………………… 141

6.1 我的體溫表—定義一維數組 ……………………………………………………………142

6.2 跳繩—訪問一維數組的指定元素 ………………………………………………………144

6.3 輸出書費—遍歷一維數組 ………………………………………………………………145

6.4 統計期末考試成績—動態賦值一維數組 ………………………………………………148

6.5 身高比一比—冒泡排序 …………………………………………………………………149

6.6 分數排序—選擇排序 ……………………………………………………………………152

6.7 楊輝三角—二維數組 ……………………………………………………………………153

6.8 英文字母大記憶—字符數組 ……………………………………………………………158

6.9 小英雄雨來—特殊的字符數組字符串 …………………………………………………162

6.10 西游記—字符串類 ………………………………………………………………………163

6.11 字數檢查器—獲取字符串長度 …………………………………………………………166

6.12 誰是花木蘭—獲取字符串中的字符 ……………………………………………………168

6.13 詩句填空—字符串拼接 …………………………………………………………………171

6.14 南京市長江大橋歡迎您—字符串插入函數 ……………………………………………173

6.15 我愛記單詞—字符串刪除函數 …………………………………………………………175

6.16 特定詞語—字符串查找 …………………………………………………………………179

6.17 獲取電話號碼—字符串提取 ……………………………………………………………181

6.18 錯誤糾正—替換子串 ……………………………………………………………………183

6.19 神秘的禮物—字符串類數組 ……………………………………………………………185 

第 7 章 庫函數 ………………………………………………………………… 187

7.1 自守數—pow() 函數 ………………………………………………………………………188

7.2 結賬系統—round() 函數 …………………………………………………………………190

7.3 絕對值計算器—abs() 函數 ………………………………………………………………192

7.4 計算直角三角形的斜邊長度—hypot() 函數 ……………………………………………193

7.5 猜數字游戲—隨機函數 ………………………………………………………………… 195

7.6 豎式計算—setw() 函數 ………………………………………………………………… 198

7.7 誰的價格高—sort() 函數 ………………………………………………………………  200 

7.8 校服的尺碼—unique() 函數 …………………………………………………………… 202  

第 8 章 自定義函數 …………………………………………………………… 205

8.1 英文字母—無參函數的定義和調用 ……………………………………………………206

8.2 打招呼—有參函數的定義和調用 ………………………………………………………209

8.3 計算梯形的面積—返回值 ………………………………………………………………212

8.4 第 n 大的數—數組名作為實參 …………………………………………………………214

8.5 長度單位轉換—函數嵌套 ………………………………………………………………216

8.6 斐波那契數列—遞歸函數 ………………………………………………………………219

8.7 小明的排名—變量的作用域 ……………………………………………………………221 

第 9 章 指針 …………………………………………………………………… 223

9.1 尋寶之旅—定義指針變量 ………………………………………………………………224

9.2 七寶玲瓏塔—數組指針 …………………………………………………………………227

9.3 快遞收件員—指針數組 …………………………………………………………………229

第 10 章 復合數據類型 ………………………………………………………… 232

10.1 三隻小豬—結構體 ………………………………………………………………………233 

10.2 課程表—枚舉 ……………………………………………………………………………236 

第 11 章 類和對象 ……………………………………………………………… 241

11.1西瓜的奧秘—定義類 …………………………………………………………………………242

11.2 美麗的她—實例化對象 ……………………………………………………………………246 

11.3 齊天大聖 72 變—構造函數 ………………………………………………………………248

11.4 折疊椅—析構函數 ………………………………………………………………………251 

11.5 新生登記—對象數組 ………………………………………………………………………254

第 12 章 繼承與派生 …………………………………………………………… 257 

12.1 魚類的共同特點和行為—類的繼承和派生 ……………………………………………258

12.2 體育生—多重繼承 ………………………………………………………………………261

第 13 章 文件 …………………………………………………………………… 264

13.1  我的假期計劃—文本的寫入 ……………………………………………………………265

13.2  查看我的記賬本—文件的讀取 …………………………………………………………268