APCS(Advanced Placement Computer Science)是指「大學程式設計先修檢測」,檢測內容分為兩個部份:程式設計實作題及程式設計觀念題。
本書包含APCS歷年公告四屆的實作題及三屆的觀念題,以簡單易懂的文字敘述及清楚的流程圖分析考題的解題方向,讓讀者可先以紙筆演練,理解各題的運算思維脈絡與原理後,再開始編寫程式來完成解題。本書採用C++程式語言為工具,以其指令與語法來解題,著重運算思維的訓練,即使沒有上機寫程式,仍可用一張紙和一支筆解出問題。
本書特色
1.使用C++語言詳細解析APCS公告的歷屆試題,幫助讀者輕鬆駕馭運算思維的精髓及C++程式設計技巧,扎實地運用在考題上。
2.避開較難的C++指令與語法,讓初學者也能很快學會解題技巧。
3.針對「實作題」有詳細的範例說明、清晰的思考方向、簡易的流程圖,以及完整的程式碼、程式碼說明及程式測試結果。
4.針對「觀念題」詳細說明選項對/錯之理由,且有完整的程式演算過程。
5.本書適合C++程式設計課程,亦可作為初學者自學之用。
C++ ×APCS解題思路
內容描述
目錄大綱
No.0 APCS簡介
■實作篇
No.1 成績指標
No.2 矩陣轉換
No.3 線段覆蓋長度
No.4 血緣關係
No.5 三角形辨別
No.6 最大和
No.7 定時K彈
No.8 棒球遊戲
No.9 秘密差
No.10 小群體
No.11 數字龍捲風
No.12 基地台
No.13 邏輯運算子
No.14 交錯字串
No.15 樹狀圖分析
No.16 物品堆疊
■觀念篇
No.17 程式設計觀念題
作者介紹
作者簡介
劉士華
德明財經科技大學企業管理系兼任助理教授