內容簡介:★「APCS大學程式設計先修檢測」培養運算思維能力,為學習歷程加分!
★依據坐7級望8級的考試策略編寫的APCS專書,運用APCS申請國立大學。
★觀念題C+實作題Python:學習C加強程式設計、資料結構及演算法的知識;以Python實作磨練程式設計功力。
本書特色
★目標定位清晰:為預備挑戰APCS學科4級與術科3級而設計,協助學生以7級以上的成績,順利進入理想大學的資訊科系。
★策略性學習:根據「坐7級望8級」的考試策略精心編寫,提供從基礎到進階的全面學習指南。
學科+術科的系統訓練
★學科策略:
•深入淺出,系統性地介紹學科概念,使學習和練習更加有效率。
•積極準備不僅可達成4級目標,同時開啟邁向5級的可能。
★術科攻略:
•基礎篇:從基本題目開始,確保清楚理解重點題型,確實實作,3級目標輕鬆達成。
•進階篇:將複雜題目拆解為易懂的子問題,逐步建立解題技巧和自信,為挑戰4級及5級做好充分準備。
•實戰演練:通過反覆練習,使學生在考場上能夠鎮定自若,有效應對各種題型,高分通過考試。
目錄
章節說明:CH01 認識APCS
1.1 APCS 準備策略
1.2 設定有效率的學習目標與準備計劃
CH02 觀念題如何考4級分
2.1 C語言簡介
2.2 C語言快速入門
2.3 遞迴(C語言版)
2.4 APCS 觀念題分類
2.5 APCS 使用概念、技巧統計
2.6 APCS 觀念題實例演習
CH03 如何輕鬆實作題考3級分
3.1 程式設計學Python語言的好處
3.2 Python語言快速入門
3.3 10個Python執行階段錯誤訊息與原因
3.4 使用Python Help文件
3.5 Python的字串應用
3.6 List、Set、Dict等好用資料型態熟悉
3.7 列表推導式(list comprehension)
3.8 輸出的技巧
CH04 基本資料結構、演算法
4.1 暴力窮舉法
4.2 搜尋演算法
4.3 排序演算法
4.4 堆疊資料結構
4.5 佇列資料結構
4.6 遞迴(Python版)
CH05 APCS實例演習(I)
CH6 挑戰APCS8級分以上
6.1 貪心演算法
6.2 分治演算法
6.3 動態規劃演算法
6.4 樹狀結構應用
6.5 圖形結構應用
6.6 指標
CH07 APCS實例演習(II)
CH08 觀摩題
章節說明:CH01 認識APCS
1.1 APCS 準備策略
1.2 設定有效率的學習目標與準備計劃
CH02 觀念題如何考4級分
2.1 C語言簡介
2.2 C語言快速入門
2.3 遞迴(C語言版)
2.4 APCS 觀念題分類
2.5 APCS 使用概念、技巧統計
2.6 APCS 觀念題實例演習
CH03 如何輕鬆實作題考3級分
3.1 程式設計學Python語言的好處
3.2 Python語言快速入門
3.3 10個Python執行階段錯誤訊息與原因
3.4 使用Python Help文件
3.5 Python的字串應用
3.6 List、Set、Dict等好用資料型態熟悉
3.7 列表推導式(list comprehension)
3.8 輸出的技巧
CH04 基本資料...