為了幫助各位可以實際提升自己的程式設計能力,在各章中的全真綜合實作測驗,就會根據該章所談論的主題,分別詳細解析與該章主題相關的各年度公告的實作題,不僅有程式實作前的問題分析及技巧,也一併提供完整的程式碼及詳細的變數及功能註解,降低學習者的障礙。最後會有實作題的執行結果。為了協助讀者完全看懂程式碼,各程式最後安排程式碼說明的單元,期能幫助各位更加清晰理解程式的設計邏輯。
商品特色
本書以Python的語法架構為主,並根據APCS公告的觀念題及實作題,分別安排到各章的主題之中、馬上測試相關的APCS觀念題,如此的安排更可以幫助各位讀者學以致用,清楚掌握考試的重點。
作者序
APCS 為Advanced Placement Computer Science 的英文縮寫, 是指「大學程式設計先修檢測」。APCS 可以提供評量大學程式設計先修課程及評量學生的程式設計能力。APCS 考試類型包括:觀念題及實作題。觀念題是以單選題的方式進行測驗,考試重點在於程式設計概念、解決問題的運算思維或理解演算法的基礎觀念。程式設計觀念題如果需提供程式片段,會以 C 語言命題。主要考試重點包括:輸出入指令、資料處理、流程控制、函數、遞迴、陣列與矩陣、結構、自定資料型態及檔案,也包括基礎演算法及簡易資料結構,例如:佇列、堆疊、串列、樹狀、排序、搜尋。在程式設計實作題可自行選擇以 C、C++、Java、Python 撰寫程式,本書的實作題程式是以C/C++ 語言為主。
本書會以Python 語言的學習架構為主,並根據APCS 公告的觀念題及實作題,分別安排到各章的主題之中,目的就是希望各位在學習完某一特定主題後,可以馬上測試相關的APCS 觀念題,以幫助各位讀者學以致用,清楚掌握考試的重點。為了實際提升各位的程式設計能力,在各章中的全真綜合實作,就會根據該章所談論的主題,分別詳細解析與該章主題相關的各年度公告的實作題,不僅有程式實作前的問題分析及技巧說明外,也提供完整的程式碼、重要註解及程式碼說明,來降低學習者的障礙,並能更加清晰理解
程式的設計邏輯。
本書結合運算思維與演算法的基本觀念,並以Python 語言來實作,全書程式範例都已在IDLE Python 整合開發環境下正確編譯與執行。期許本書能幫助各位具備以Python 語言的程式設計基本能力,並提升應試APCS的程式設計實作能力,相信經過本書七週課程的安排及訓練後,各位已很紮實培養了分析題目、提出解決方案及擁有以Python 語言的程式設計實作能力。
APCS 為Advanced Placement Computer Science 的英文縮寫, 是指「大學程式設計先修檢測」。APCS 可以提供評量大學程式設計先修課程及評量學生的程式設計能力。APCS 考試類型包括:觀念題及實作題。觀念題是以單選題的方式進行測驗,考試重點在於程式設計概念、解決問題的運算思維或理解演算法的基礎觀念。程式設計觀念題如果需提供程式片段,會以 C 語言命題。主要考試重點包括:輸出入指令、資料處理、流程控制、函數、遞迴、陣列與矩陣、結構、自定資料型態及檔案,也包括基礎演算法及簡易資料結構,例如:佇列、堆疊、串列、樹狀、排序...
目錄
第一章 Python 的基本入門重點
第二章 格式化輸出入與流程控制
第三章 容器資料型態、陣列與矩陣
第四章 指標與串列演算法
第五章 函數與遞迴
第六章 檔案、排序與搜尋演算法
第七章 堆疊、佇列與樹狀結構
第一章 Python 的基本入門重點
第二章 格式化輸出入與流程控制
第三章 容器資料型態、陣列與矩陣
第四章 指標與串列演算法
第五章 函數與遞迴
第六章 檔案、排序與搜尋演算法
第七章 堆疊、佇列與樹狀結構
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。