幫助中心 | 我的帳號 | 關於我們

用AI決勝信息學奧賽(C++編程基礎)

  • 作者:王俊傑|責編:石悅
  • 出版社:電子工業
  • ISBN:9787121523205
  • 出版日期:2026/03/01
  • 裝幀:平裝
  • 頁數:404
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一本零基礎學習信息學奧賽知識的指南,涵蓋系統的C++基礎知識,同時介紹將人工智慧(AI)深度融入學習全流程的方法,幫助零基礎學習者借助AI工具提高學習效率、提升學習效果,解決傳統學習模式中的各類問題,包括概念理解、代碼調試、思路訓練等。
    全書分為3篇。認識篇聚焦信息學奧賽核心認知,梳理其起源、CCF NOI賽事體系及科學的學習路徑,為入門奠定堅實的認知基礎。能力篇是本書的核心,詳細講解與AI工具交互的提示詞的設計方法、優質要素、實用模板及常用AI工具的使用技巧,形成完整的學習鏈路賦能方案。實戰篇系統講解C++的核心知識,涵蓋二進位、數據類型、流程式控制制、函數、數組、指針與結構體等內容,配備了提示詞案例和測試題。

作者介紹
王俊傑|責編:石悅
    王俊傑,AI教育創業者,北京大學碩士、北京理工大學碩士,CCF教育專業委員會委員,曾任北京市海淀區高中信息技術教師,位元組跳動、騰訊、百度公司技術研發工程師,GMTC大會專題出品人,全球架構師峰會演講嘉賓。

目錄
認識篇  走進信息學奧賽
  第1章  走進信息學奧賽
    1.1  信息學奧賽的起源與發展
      1.1.1  國際起源:全球青少年的「編程世界盃」
      1.1.2  國內發展:從高級賽事到全民普及的過程
    1.2  信息學奧賽介紹
      1.2.1  從啟蒙到國際巔峰的賽事階梯
      1.2.2  核心賽事的關鍵特徵
      1.2.3  我怎麼參加?怎麼選擇合適的比賽
    1.3  參加信息學奧賽的意義與價值
      1.3.1  核心收穫:建立底層信息素養
      1.3.2  附加福利:為升學添助力
      1.3.3  長期價值:銜接未來學習
  第2章  參加信息學奧賽的學習規劃
    2.1  學習路徑通覽
      2.1.1  啟蒙期——培養興趣
      2.1.2  基礎期——學C++編程,打好編程基礎
      2.1.3  進階期——衝擊CSP-J/S省獎,為升高中助力
      2.1.4  優勝期——衝擊頂尖賽事,增加升學優勢
    2.2  學習經驗與避坑指南
      2.2.1  打字能力是隱性的編程基礎
      2.2.2  數學基礎是核心支撐
      2.2.3  建議從一開始就學C
      2.2.4  常見誤區與避坑指南
    2.3  學習方式和途徑
      2.3.1  自學
      2.3.2  傳統培訓
      2.3.3  線上課程
    2.4  新理念:開始利用AI能力
能力篇  用AI工具準備信息學奧賽
  第3章  以AI工具為支點,重構學習範式
    3.1  AI技術對我們的影響
      3.1.1  迅猛發展的AI技術
      3.1.2  AI技術對教育和學習的重塑
    3.2  為什麼學習編程那麼難呢
      3.2.1  優質編程教育資源稀缺
      3.2.2  標準化教學模式與學習者個性化需求的矛盾
      3.2.3  知識和能力之間的矛盾
    3.3  AI技術為準備信息學奧賽賦能
      3.3.1  海量信息整合與邏輯推理能力
      3.3.2  優秀的代碼理解和生成能力
      3.3.3  強大的角色適應能力
      3.3.4  即時反饋的答疑能力
    3.4  獨立思考,避免陷入依賴AI工具的誤區
      3.4.1  利用AI工具輔助學習,避免過度依賴是首要原則
      3.4.2  以獨立思考為主,以AI工具為輔
      3.4.3  學習AI工具的思考過程
  第4章  提示詞(Prompt):與AI工具交互的金鑰匙
    4.1  認識Prompt
      4.1.1  重新認識Prompt

      4.1.2  編寫Prompt是AI時代的核心能力
    4.2  構建優質Prompt
      4.2.1  指令清晰、明確
      4.2.2  設定角色身份
      4.2.3  提供背景信息
      4.2.4  細節充分、具體
      4.2.5  規定輸出格式
      4.2.6  使用示例引導
    4.3  學會結構化Prompt
      4.3.1  What:什麼是結構化Prompt
      4.3.2  Why:為什麼要編寫結構化Prompt
      4.3.3  How:如何編寫結構化Prompt
  第5章  實用的Prompt
    5.1  通用Prompt模板
      5.1.1  角色設定
      5.1.2  任務目標
      5.1.3  背景信息
      5.1.4  輸出要求
      5.1.5  約束條件
      5.1.6  創建自己的模板
    5.2  各學習階段的Prompt示例
      5.2.1  Prompt示例:C++基礎知識學習階段
      5.2.2  Prompt示例:數據結構學習階段
      5.2.3   Prompt示例:演算法學習階段
      5.2.4   Prompt示例:刷題備賽階段
    5.3  獲取電子版
      5.3.1  從電腦端獲取
      5.3.2  從移動端獲取
  第6章  常用的AI編程工具
    6.1  AI編程工具的發展
      6.1.1  規則驅動階段(2010年以前)
      6.1.2  淺層學習階段(2010—2017年)
      6.1.3  Transformer階段(2018—2022年)
      6.1.4  全流程賦能階段(2023年至今)
    6.2  國內常用的AI編程工具
      6.2.1  TRAE
      6.2.2  CodeBuddy
      6.2.3  文心快碼(Baidu Comate)
    6.3  國外常用的AI編程工具
      6.3.1  Cursor
      6.3.2  GitHub Copilot
    6.4  用AI編程工具學習信息學奧賽知識的實踐
      6.4.1  準備工作
      6.4.2  AI編程工具的Chat模式和Builder模式
      6.4.3  AI學習實戰:基礎學習
      6.4.4  AI學習實戰:代碼改錯
      6.4.5  AI學習實戰:解題輔導
      6.4.6  AI學習實戰:強化複習
      6.4.7  AI學習實戰:演算法演示
      6.4.8  AI學習實戰:思路引導

  第7章  構建用AI工個學習信息學奧賽知識的新模式
    7.1  如何把AI工具用得更好
    7.2  以學習信息學奧賽知識為核心的新模式
      7.2.1  以信息學奧賽知識為本——專用定製
      7.2.2  以學生為本——個性化、簡單化
      7.2.3  以能力培養為本——防止AI工具依賴
    7.3  以學習信息學奧賽知識為核心的新模式實戰
      7.3.1  示例:課程學習場景
      7.3.2  示例:解題思路場景
      7.3.3  示例:代碼分析場景
      7.3.4  示例:代碼報錯調試
      7.3.5  示例:在線答疑場景
    7.4  幾種利用AI工具學習信息學奧賽知識方案的對比及選擇建議
      7.4.1  通用AI應用方案:豆包/DeepSeek + Dev
      7.4.2  AI編程工具方案:TRAE、GitHub Copilot
      7.4.3  AI學習平台方案:lelecode
      7.4.4  綜合選擇建議
實戰篇  C++編程基礎
  第8章  認識C++和二進位
    8.1  C++介紹
      8.1.1  小故事
      8.1.2  了解C
      8.1.3  AI學習實戰
      8.1.4  AI模擬練習
    8.2  C++編程環境
      8.2.1  小故事
      8.2.2  安裝C++編程環境
      8.2.3  AI學習實戰
      8.2.4  AI模擬練習
    8.3  實現第一個C++程序「Hello,World!」
      8.3.1  小故事
      8.3.2  動手試一試
      8.3.3  AI學習實戰
      8.3.4  AI模擬練習
    8.4  二進位
      8.4.1  初識進位世界
      8.4.2  bit和Byte
      8.4.3  二進位基礎
      8.4.4  進位轉換技巧
      8.4.5  C++常用進位表示法
      8.4.6  AI學習實戰
      8.4.7  AI模擬練習
  第9章  基礎數據與運算操作
    9.1  數據類型與變數
      9.1.1  小故事
      9.1.2  知識精講
      9.1.3  AI學習實戰
      9.1.4  AI模擬練習
    9.2  運算符與表達式
      9.2.1  小故事

      9.2.2  知識精講
      9.2.3  AI學習實戰
      9.2.4  AI模擬練習
    9.3  輸入與輸出
      9.3.1  小故事
      9.3.2  知識精講
      9.3.3  AI學習實戰
      9.3.4  AI模擬練習
  第10章  分支和循環
    10.1  分支結構:if-else語句
      10.1.1  小故事
      10.1.2  知識精講
      10.1.3  AI學習實戰
      10.1.4  AI模擬練習
    10.2  分支結構:else if語句
      10.2.1  小故事
      10.2.2  知識精講
      10.2.3  AI學習實戰
      10.2.4  AI模擬練習
    10.3  分支結構:switch語句
      10.3.1  小故事
      10.3.2  知識精講
      10.3.3  AI學習實戰
      10.3.4  AI模擬練習
    10.4  循環結構:while循環
      10.4.1  小故事
      10.4.2  知識精講
      10.4.3  AI學習實戰
      10.4.4  AI模擬練習
    10.5  循環結構:do-while循環和for循環
      10.5.1  小故事
      10.5.2  知識精講
      10.5.3  AI學習實戰
      10.5.4  AI模擬練習
    10.6  循環結構:循環的嵌套和跳出
      10.6.1  小故事
      10.6.2  知識精講
      10.6.3  AI學習實戰
      10.6.4  AI模擬練習
  第11章  函數
    11.1  函數基礎:定義、調用過程和返回值
      11.1.1  小故事
      11.1.2  知識精講
      11.1.3  AI學習實戰
      11.1.4  AI模擬練習
    11.2  函數基礎:參數與局部變數
      11.2.1  小故事
      11.2.2  知識精講
      11.2.3  AI學習實戰
      11.2.4  AI模擬練習

    11.3  常用的庫函數應用
      11.3.1  小故事
      11.3.2  知識精講
      11.3.3  AI學習實戰
      11.3.4  AI模擬練習
    11.4  函數進階:遞歸函數
      11.4.1  小故事
      11.4.2  知識精講
      11.4.3  AI學習實戰
      11.4.4  AI模擬練習
    11.5  函數進階:默認參數、函數重載和內聯函數
      11.5.1  小故事
      11.5.2  知識精講
      11.5.3  AI學習實戰
      11.5.4  AI模擬練習
  第12章  數組與字元串
    12.1  數組定義和基本操作
      12.1.1  小故事
      12.1.2  知識精講
      12.1.3  AI學習實戰
      12.1.4  AI模擬練習
    12.2  二維數組
      12.2.1  小故事
      12.2.2  知識精講
      12.2.3  AI學習實戰
      12.2.4  AI模擬練習
    12.3  數組的函數操作
      12.3.1  小故事
      12.3.2  知識精講
      12.3.3  AI學習實戰
      12.3.4  AI模擬練習
    12.4  多維數組的理解和應用
      12.4.1  小故事
      12.4.2  知識精講
      12.4.3  AI學習實戰
      12.4.4  AI模擬練習
    12.5  字元串:C風格字元串
      12.5.1  小故事
      12.5.2  知識精講
      12.5.3  AI學習實戰
      12.5.4  AI模擬練習
    12.6  字元串:string的使用
      12.6.1  小故事
      12.6.2  知識精講
      12.6.3  AI學習實戰
      12.6.4  AI模擬練習
  第13章  指針、結構體與文件操作
    13.1  指針定義與基本操作
      13.1.1  小故事
      13.1.2  知識精講

      13.1.3  AI學習實戰
      13.1.4  AI模擬練習
    13.2  指針算數與操作數組
      13.2.1  小故事
      13.2.2  知識精講
      13.2.3  AI學習實戰
      13.2.4  AI模擬練習
    13.3  指針與函數
      13.3.1  小故事
      13.3.2  知識精講
      13.3.3  AI學習實戰
      13.3.4  AI模擬練習
    13.4  內存管理和複雜指針
      13.4.1  小故事
      13.4.2  知識精講
      13.4.3  AI學習實戰
      13.4.4  AI模擬練習
    13.5  結構體定義和基本操作
      13.5.1  小故事
      13.5.2  知識精講
      13.5.3  AI學習實戰
      13.5.4  AI模擬練習
    13.6  結構體數組和結構體指針
      13.6.1  小故事
      13.6.2  知識精講
      13.6.3  AI學習實戰
      13.6.4  AI模擬練習
    13.7  操作文件流
      13.7.1  小故事
      13.7.2  知識精講
      13.7.3  AI學習實戰
      13.7.4  AI模擬練習
    13.8  操作二進位文件
      13.8.1  小故事
      13.8.2  知識精講
      13.8.3  AI學習實戰
      13.8.4  AI模擬練習
  第14章  初探數據結構和演算法
    14.1  認識數據結構
      14.1.1  數據結構的定義
      14.1.2  數據結構的分類
      14.1.3  AI學習實戰
    14.2  鏈表、棧、隊列初探
      14.2.1  鏈表
      14.2.2  棧
      14.2.3  隊列
      14.2.4  AI學習實戰
    14.3  樹與圖初探
      14.3.1  樹
      14.3.2  圖

      14.3.3  樹和圖的應用場景
      14.3.4  AI學習實戰
    14.4  哈希表與集合初探
      14.4.1  哈希表
      14.4.2  集和
      14.4.3  AI學習實戰
    14.5  演算法初探
      14.5.1  枚舉和遞推
      14.5.2  排序演算法
      14.5.3  查找演算法
      14.5.4  AI學習實戰

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032