相關主題
商品描述
《案例學:中小學生C++編程從入門到精通(同步視頻版)》是一本專為青少年編程學習者設計的C++編程入門與實戰教材,以“趣味引導、案例驅動”為核心理念,結合信息學競賽的實戰需求,系統講解C++語法基礎、流程控制、數組、函數、指針、面向對象等核心知識,並通過“魔法商店經營系統”“魔法迷宮大冒險”“魔法冒險RPG”等項目,引導讀者將理論知識融會貫通,提升解決實際問題的能力。
全書分為兩大部分:知識講解篇與綜合案例篇。知識講解篇共12個單元,涵蓋從基礎語法到高級特性的系統講解;綜合案例篇通過3個項目實戰,幫助讀者構建完整的編程思維、提升項目開發能力。
本書配有豐富的視頻教程、源代碼與課堂訓練,既適合無編程基礎的青少年輕松入門,也適合有一定基礎的學習者深入提高,是信息學競賽備賽與編程能力提升的理想用書。)》等。
作者簡介
竇天欣,曾在國內多家少兒編程頭部公司任職,累計授課人數線上線下超20000人,精通Python、C、Scratch語言,具有豐富的授課和競賽指導經驗,指導學生參加信息學競賽、GESP、藍橋杯、CE、WRC、青創賽等多項國內知名賽事並取得優異成線。開設了C信息學競賽入門教程、C信息學競賽進階教程等線上線下廣受好評的課程。掌握少兒編程核心賽事賽制、大綱,有超過三年的賽事研發和指導經驗。指導學生在2023年世界機器人大賽選拔賽C、Python、 Scratch初中組獲得四川省季軍。已出版圖書《從零開始:中小學生趣味學C++編程從入門到精通(案例視頻版
目錄大綱
知識講解篇
單元1 初識C++:開啟魔法編程世界的大門
1.1 編程基礎認知
1.1.1 程序與編程概念
1.1.2 C++語言的特點與歷史
1.2 開發環境搭建
1.2.1 編譯器的安裝與配置
1.2.2 IDE工具使用指南
1.3 第一個C++程序
1.3.1 C++程序的基本結構
1.3.2 代碼的編譯與運行全流程
實例1 魔法世界的問候
實例2 Hello, C++! 輸出優化
上機實訓
案例1 神奇加法器
案例2 ASCII藝術打印機
單元小結
鞏固與練習
單元2 變量與數據類型:百變魔法容器
2.1 變量基礎
2.1.1 變量的命名規則和作用域
2.1.2 整型/浮點型變量
實例3 魔帽換帽戲
2.2 特殊數據類型
2.2.1 字符型與布爾型的應用
2.2.2 變量初始化最佳實踐
實例4 年齡魔法預測
2.3 常量與數據類型的轉換
2.3.1 const與define對比
2.3.2 隱式/顯式類型轉換
實例5 圓面積精度計算器
上機實訓
案例1 水果分配器
案例2 溫度單位轉換系統
單元小結
鞏固與練習
單元3 運算符與流控制:魔法算術工坊
3.1 輸入/輸出流
3.1.1 cout格式化輸出技巧
3.1.2 cin輸入驗證機制
實例6 神奇年齡計算器
3.2 運算符進階
3.2.1 算術運算符優先級
3.2.2 自增/自減陷阱解析
實例7 覆合賦值運算符優化
3.3 表達式優化
3.3.1 表達式中的圓括號使用技巧
3.3.2 表達式執行效率對比
實例8 糖果平分器
上機實訓
案例1 BMI指數計算器
案例2 時間單位轉換器
單元小結
鞏固與練習
單元4 條件分支:判斷迷宮探險
4.1 條件判斷基礎入門
4.1.1 if語句與分支結構
4.1.2 if-else語句與雙分支結構
4.2 多條件與結構優化
4.2.1 if-else if鏈式結構
實例9 成績等級精確判定
4.2.2 條件嵌套與結構扁平化
實例10 閏年檢測器
4.3 switch-case語句
4.3.1 switch-case語句的用法
4.3.2 case穿透現象與break策略
實例11 智能菜單選擇器
4.4 條件表達式提升技巧
4.4.1 關系運算符的邊界測試
4.4.2 邏輯運算符的組合與優先級
上機實訓
案例1 ATM機模擬系統
案例2 生肖查詢器
單元小結
鞏固與練習
單元5 循環結構:魔法世界輪回
5.1 while循環實戰
5.1.1 while循環結構
5.1.2 循環條件設計原則
5.1.3 死循環預防策略
實例12 斐波那契數列生成器
5.2 for循環進階
5.2.1 for循環結構
5.2.2 循環計數變量作用域
5.2.3 多層循環技巧
實例13 數字三角形
5.3 do-while循環與控制語句
5.3.1 後檢測循環場景
5.3.2 break/continue語句性能影響
實例14 密碼驗證系統
上機實訓
案例1 金字塔圖案生成器
案例2 石頭剪刀布錦標賽
單元小結
鞏固與練習
單元6 一維數組:魔法寶箱初探
6.1 數組基礎機制
6.1.1 內存布局解析
6.1.2 越界訪問防護
實例15 評委打分系統
6.2 數組算法實戰
6.2.1 查找算法對比
6.2.2 排序算法可視化
實例16 冒泡排序優化
上機實訓
案例1 學生成績分析儀
案例2 抽獎號碼生成器
單元小結
鞏固與練習
單元7 二維數組:魔法矩陣奧秘
7.1 二維數組的存儲原理
7.1.1 行列內存映射
實例17 矩陣轉置器
7.1.2 動態二維數組
7.2 二維數組的應用實戰
7.2.1 矩陣乘法優化
7.2.2 迷宮地圖存儲
實例18 井字棋遊戲核心
上機實訓
案例1 圖像像素處理器
案例2 班級座位管理系統
單元小結
鞏固與練習
單元8 函數封裝:魔法工坊建造
8.1 函數基礎
8.1.1 參數默認值機制
8.1.2 函數重載原理
實例19 幾何圖形計算庫
8.2 高級特性
8.2.1 內聯函數的適用場景
8.2.2 函數指針的應用
實例20 排序算法選擇器
上機實訓
案例1 科學計算器模塊
案例2 隨機迷宮生成器
單元小結
鞏固與練習
單元9 遞歸與作用域:魔法鏡像世界
9.1 遞歸解密
9.1.1 調用棧可視化
9.1.2 尾遞歸優化
實例21 漢諾塔模擬器
9.2 作用域
9.2.1 命名沖突解決
9.2.2 靜態變量特性
實例22 ID生成器系統
上機實訓
案例1 目錄樹遍歷器
案例2 抽獎號碼生成器
單元小結
鞏固與練習
單元10 指針基礎:內存迷宮導覽
10.1 指針核心概念
10.1.1 指針的基本概念
10.1.2 地址算術運算
10.1.3 const指針辨析
實例23 使用指針遍歷數組
10.2 安全防護
10.2.1 野指針檢測方法
10.2.2 智能指針初探
實例24 內存泄漏檢測器
上機實訓
案例1 字符串反轉工具
案例2 變量交換器
單元小結
鞏固與練習
單元11 指針進階:動態魔法世界
11.1 高級指針應用
11.1.1 函數指針數組
11.1.2 多級指針解析
實例25 命
