本書特色
蒐錄官方公開歷次完整觀念題與實作題,以C/C++語言詳細解析!
學會建置考試模擬環境,提早熟悉檢測情況,考試更游刃有餘!
【超值附贈:250分鐘實作題影音教學/程式檔/Python實作解題PDF】
鍛鍊運算思維,提升程式解題能力,突破關鍵APCS檢測級數!
APCS(Advanced Placement Computer Science,大學程式設計先修檢測)是希望能檢驗具備程式設計能力之高中職學生的學習成果,以作為大學選才的參考依據,而108新課綱上路後,高中職學生都需接觸程式語言,加上全球性人工智慧、自動化時代的來臨,程式能力更形重要。
APCS內容包含觀念題與實作題,實作題可使用C、C++、Java及Python作答,觀念題以運算思維、問題解決與程式設計觀念為主,程式片段則是以C語言命題。本書即是以C/C++語言進行官方公開歷次試題的完整解析與詳細教學,並提供輔助的影音教學。
-
針對每個題目的命題精神進行解析,將概念逐一說明,扎實運算思維,強化解題能力。
-
特別提供考試模擬環境的建置教學,考生可提前熟悉檢測環境,讓實力更能充分發揮。
-
對於挑戰性極大的實作題,將由老師親自操作說明,並錄製影音教學,幫助學習者快速理解。
-
由於實作題的解題方式可以使用多種語法,所以本書更附上最熱門的Python解題教學PDF。
本書目錄
01. 認識APCS資訊能力檢測
-
1.1 APCS資訊能力檢測
-
1.2 建置APCS檢測環境
02. APCS重要的解題觀念-遞迴
-
2.1 遞迴(Recursive)
-
2.2 遞迴經典範例
-
2.3 遞迴程式追蹤
03. 105年03月觀念題
04. 105年03月實作題
-
實作題第1題:成績指標
-
實作題第2題:矩陣轉換
-
實作題第3題:線段覆蓋長度
-
實作題第4題:血緣關係
05. 105年10月觀念題
06. 105年10月實作題
-
實作題第1題:三角形辨別
-
實作題第2題:最大和
-
實作題第3題:定時K彈
-
實作題第4題:棒球遊戲
07. 106年03月觀念題
08. 106年03月實作題
-
實作題第1題:秘密差
-
實作題第2題:小群體
-
實作題第3題:數字龍捲風
-
實作題第4題:基地台
09. 106年10月實作題
-
實作題第1題:邏輯運算子(Logic Operators)
-
實作題第2題:交錯字串(Alternating Strings)
-
實作題第3題:樹狀圖分析(Tree Analyses)
-
實作題第4題:物品堆疊(Stacking)
附錄 Python實作解題