青少年C++創意程式設計趣味課堂

青少年C++創意程式設計趣味課堂
定價:365
NT $ 365
  • 出版社:清華大學出版社
  • 出版日期:2020-01-01
  • 語言:簡體中文
  • ISBN10:7302539316
  • ISBN13:9787302539315
  • 裝訂:平裝 / 244頁 / 16k / 19 x 26 x 1 cm / 普通級 / 單色印刷 / 初版
 

內容簡介

C++是一種操作方便、上手快、易理解的電腦程式設計語言,適合有一定程式設計基礎的孩子學習。
 
本書選取80多個貼近青少年學習生活的例子,結合青少年的認知規律,激發其學習興趣。
 
本書案例先進行思路分析,用流程圖厘清思路,再用程式實現,讓孩子在學習C++語言程式設計的過程中,學會運用計算思維解決問題。
 
本書以C++為設計工具,共分9章內容,從易到難,從基礎到綜合實戰,詳細講解了C++創意程式設計知識,通過小案例,帶領孩子們掌握順序結構、選擇結構、迴圈結構的基礎知識,進入精彩的函數世界,玩轉陣列、檔輸入輸出,勇當程式設計小達人,輕輕鬆松玩轉C++創意程式設計。
 
本書適合對程式設計感興趣的青少年以及不同年齡的初學者閱讀,也適闔家長和老師作為指導青少年學習電腦程式設計的入門教程。
 

 

目錄

第1章 揭開面紗識軟體
1.1 安裝神秘的程式設計軟體——軟體的下載與安裝 2
1.1.1 下載 C++軟體 2
實例 1 查找與下載Dev-C++軟體 2
1.1.2 安裝 Dev-C++軟體 3
實例 2 安裝與設置C++軟體 3
1.2 程式設計如此簡單——體驗 C++語言程式設計 5
1.2.1 編寫簡單的 C++程式 6
實例 3 編寫第一個程式——讓電腦開口說話 6
實例 4 自我介紹 8
1.2.2 C++ 語言程式結構 10
實例 5 讓電腦做加法 10
實例 6 購買電影票 12

第2章 程式設計基礎要打牢
2.1 變與不變你說了算——常量和變數 16
2.1.1 常量 16
實例 1 計算圓的面積 16
2.1.2 變數 18
實例 2 喜新厭舊的小甲魚 18
2.2 弟弟的作業題——運算子和運算式 21
2.2.1 運算子 21
實例 3 結繩記事——計數器 22
2.2.2 運算式 24
實例 4 聰明的卡卡 24
實例 5 求三角形面積 26
2.3 究竟有多少種類型——資料類型 28
2.3.1 整型 28
實例 6 一對孿生兄弟 29
2.3.2 實型 31
實例 7 小不點和大不點 31
2.3.3 字元型 33
實例 8 大小寫字母轉換 33
2.3.4 資料類型轉換 35
實例 9 計算三角形面積 36
實例 10 計算全班平均分 37
實例 11 字元型和整型轉換 38

第3章 順序結構一條線
3.1 天上掉餡餅——設定陳述式 42
3.1.1 簡單賦值運算 42
實例 1 交換果汁 42
實例 2 雞兔同籠 43
3.1.2 複合賦值運算 45
實例 3 為希望工程捐款 45
實例 4 細胞分裂 47
3.2 想輸入啥就輸入啥——輸入語句 49
3.2.1 cin 輸入語句 49
實例 5 植樹造林 50
實例 6 家庭作業 51
3.2.2 scanf 輸入語句 53
實例 7 計算器 53
3.3 我說幹啥就幹啥——輸出語句 56
3.3.1 cout 輸出語句 56
實例 8 輸出《靜夜思》古詩 56
3.3.2 printf 輸出語句 59
實例 9 分糖果遊戲 59
實例 10 計算歌手得分 61

第4章 選擇結構挑一邊
4.1 魚和熊掌不可兼得——if 語句 65
4.1.1 if 選擇結構 65
實例 1 負數判斷 65
實例 2 偶數判斷 67
4.1.2 if 複合陳述式 68
實例 3 從小到大輸出兩個數 68
4.2 是真還是假——if-else 語句 71
4.2.1 if-else 選擇結構 71
實例 4 判定成績等級 72
實例 5 計算郵件費用 73
實例 6 是否適合晨練 75
4.2.2 if 語句嵌套 78
實例 7 商場折扣活動 78
實例 8 打車費用 80
4.3 開關語句——switch 語句 83
4.3.1 switch 語句結構 83
實例 9 判斷星期幾 84
4.3.2 switch 語句應用 85
實例 10 判定成績等級 85

第5章 迴圈結構轉圈圈
5.1 永不停止的問候——for 語句 90
5.1.1 for 迴圈結構 90
實例 1 不停地問候 91
實例 2 和高斯比速度 92
5.1.2 for 與if語句結合 94
實例 3 班級最高分 95
實例 4 Fibonacci數列 96
5.2 講條件——while 語句 99
5.2.1 while 迴圈結構 99
實例 5 為希望工程存錢 100
實例 6 誰截的最長 102
5.2.2 break 語句應用 104
實例 7 計算圓的面積 104
實例 8 蝸牛和青蛙 105
5.3 講義氣——do-while 語句 108
5.3.1 do-while 迴圈結構 108
實例 9 生日倒計時 109
實例 10 數位反轉 111
5.3.2 continue 語句 112
實例 11 逢5必過遊戲 112
5.4 沒完沒了——迴圈嵌套 116
5.4.1 雙重迴圈嵌套 116
實例 12 方隊表演 117
實例 13 九九乘法表 118
5.4.2 三重迴圈嵌套 120
實例 14 水仙花數 120

第6章 陣列排隊效率高
6.1 整齊劃一的隊伍——一維陣列 125
6.1.1 定義一維陣列 125
實例 1 三個臭皮匠大戰諸葛亮 125
實例 2 組建特種兵戰隊 127
6.1.2 初始化一維陣列 129
實例 3 火眼金睛找錯誤 130
實例 4 小鬼當家 132
6.1.3 大顯身手——一維陣列的應用 135
實例 5 摘蘋果 135
實例 6 前後大挪移 137
6.2 我的班級座位表——二維陣列 139
6.2.1 定義二維陣列 140
實例 7 X戰警戰鬥力 140
6.2.2 初始化二維陣列 142
實例 8 查詢身高 142
6.2.3 應用二維陣列 144
實例 9 輸出顯示楊輝三角形前10行 144
實例 10 打擂臺 146
6.3 我的明星檔案——字元陣列 148
6.3.1 定義字元陣列 148
實例 11 明星檔案 148
6.3.2 初始化字元陣列 150
實例 12 成語接龍 151
6.3.3 應用字元陣列 152
實例 13 情報加密 152

第7章 函數妙用要記牢
7.1 一見如故——庫函數 156
7.1.1 不勝枚舉——常用庫函數 156
實例 1 大富翁 156
7.1.2 近水樓臺——使用庫函數 158
實例 2 “吹牛”的小明 158
7.2 我的世界——自訂函數 162
7.2.1 自成一格——函數的定義 162
實例 3 童謠傳唱 163
實例 4 個性口訣表 164
7.2.2 臨機應變——函數的參數 168
實例 5 美元兌換 168
7.2.3 燈不點不亮——函數的聲明與調用 171
實例 6 判斷家庭成員 172
7.2.4 百煉成剛——函數的應用 175
實例 7 猜數遊戲 175
實例 8 漢諾塔遊戲 178

第8章 巧用檔輸資料
8.1 開門與關門——文件的打開與關閉 183
8.1.1 非同小可——文件的打開 183
實例 1 打開秘密文件 184
實例 2 保存特工資訊 185
8.1.2 勤儉節約——文件的關閉 189
實例 3 備份秘密檔 190
實例 4 計算密碼 192
8.2 參加競賽——檔的輸入輸出 197
8.2.1 事半功倍——檔的輸入 197
實例 5 昆蟲繁殖 197
8.2.2 以羊易牛——檔的輸出 201
實例 6 糊塗的體育委員 202

第9章 勇當程式設計小達人
9.1 萬無一失——玩轉趣味數學 208
9.1.1 威力合體——探索運算的本質 208
9.1.2 炸彈組合——迴圈嵌套的優化 210
9.2 樂在其中——探秘遊戲設計 215
9.2.1 擊鼓傳花——特殊的迴圈控制 215
9.2.2 尋找殺手——邏輯運算式的妙用 217
9.3 去偽存真——解決現實問題 223
9.3.1 海上救援——複雜資料的運算 223
9.3.2 客有幾人——古典應用題新解 226
 

網路書店 類別 折扣 價格
  1. 新書
    $365