0201~0202_妖花魔草物語

APCS完全攻略:從新手到高手,C語言解題必備【暢銷回饋版】

  • 79 545
    690

活動訊息

2025年度總結,讀者大數據最愛書單公布👉 快來看看

線上國際書展5折起,指定書單送書展門票,全館滿$1,000送100點金幣

2026年節展,年節禮盒5折起,送禮一次搞定!

內容簡介

APCS為Advanced Placement Computer Science的英文縮寫,是指「大學程式設計先修檢測」,目的是提供學生自我評量程式設計能力及評量大學程式設計先修課程學習成效,其檢測成績可作為國內多所資訊相關科系個人申請入學的參考資料。本書的實作題以C語言來進行問題分析及程式實作。實作題的解答部份可分為四大架構:解題重點分析、完整程式碼、執行結果及程式碼說明。在「解題重點分析」單元中知道本實作題的程式設計重點、解題技巧、變數功能及演算法,此單元會配合適當的程式碼輔助解說,來降低學習者的障礙。
╲滿級分快速攻略╱
重點總整理 + 歷次試題解析

☑ 結合運算思維與演算法的基本觀念
☑ 章節架構清晰,涵蓋APCS考試重點
☑ 備有相關模擬試題,幫助釐清重點觀念
☑ 詳細解析APCS程式設計觀念題與實作題

APCS為Advanced Placement Computer Science的英文縮寫,是指「大學程式設計先修檢測」,目的是提供學生自我評量程式設計能力及評量大學程式設計先修課程學習成效,其檢測成績可作為國內多所資訊相關科系個人申請入學的參考資料。

APCS考試類型包括:程式設計觀念題及程式設計實作題。在程式設計觀念題是以單選題的方式進行測驗,以運算思維、問題解決與程式設計概念測試為主。測驗題型包括程式運行追蹤、程式填空、程式除錯、程式效能分析及基礎觀念理解等。而程式設計觀念題的考試重點包括:程式設計基本觀念、輸出入指令、資料型態、常數與變數、全域及區域、流程控制、迴圈、函式、遞迴、陣列與矩陣、結構、自定資料型態及檔案,也包括基礎演算法及簡易資料結構,例如:佇列、堆疊、串列、樹狀、排序、搜尋。在程式設計實作題以撰寫完整程式或副程式為主,可自行選擇以C、C++、Java、Python撰寫程式。

本書的實作題以C語言來進行問題分析及程式實作。實作題的解答部份可分為四大架構:解題重點分析、完整程式碼、執行結果及程式碼說明。在「解題重點分析」單元中知道本實作題的程式設計重點、解題技巧、變數功能及演算法,此單元會配合適當的程式碼輔助解說,來降低學習者的障礙。

同時也可以參考附錄的內容來幫助自己熟悉APCS的測試環境。此外,為了讓學習者以較簡易的環境撰寫程式,本書所有程式以Dev C++的IDE進行程式的編輯、編譯與執行。希望透過本書的課程安排與訓練,可以讓學習者培養出以C語言應試APCS的實戰能力。

【目標讀者】
◆ 欲申請大學資訊相關科系的高中職生
◆ 對程式語言有興趣的學習者
◆ 想客觀檢測自己程式設計能力的人

目錄

CHAPTER|01|認識APCS資訊能力檢測
1-1 認識APCS資訊能力檢測
1-2 APCS考試類型說明

CHAPTER|02|運算思維與C程式設計基本觀念
2-1 認識運算思維
   2-1-1 拆解
   2-1-2 模式識別
   2-1-3 歸納與抽象化
   2-1-4 演算法
2-2 程式設計簡介
   2-2-1 程式設計步驟與注意事項
   2-2-2 結構化程式設計
   2-2-3 物件導向程式設計
2-3 資料型態
   2-3-1 基本資料型態(Primitive Data Type)
   2-3-2 結構化資料型態(Structured Data Type)
   2-3-3 抽象資料型態(Abstract Data Type:ADT)
2-4 數字系統介紹
   2-4-1 數字系統轉換方式
2-5 運算子
   2-5-1 指定運算子
   2-5-2 算術運算子
   2-5-3 關係運算子
   2-5-4 邏輯運算子
   2-5-5 位元運算子
2-6 資料型態轉換
   2-6-1 自動型態轉換
   2-6-2 強制型態轉換
2-7 變數與常數
   2-8-1 變數
   2-8-2 常數
2-8 可視範圍(scope)
   2-8-1 全域變數
   2-8-2 區域變數(local variable)
2-9 輸入與輸出
   2-9-1 printf()函數
   2-9-2 scanf()函數
2-10 前置處理器與巨集
   2-10-1 #include指令
   2-10-2 #define指令
2-11 本章相關模擬試題

CHAPTER|03|流程控制結構
3-1 選擇結構
   3-1-1 if指令
   3-1-2 if else指令
   3-1-3 條件運算子
   3-1-4 switch指令
3-2 迴圈結構
   3-2-1 for迴圈結構
   3-2-2 while迴圈指令
   3-2-3 do-while迴圈指令
3-3 流程控制指令
   3-3-1 break指令
   3-3-2 continue指令
3-4 本章相關模擬試題

CHAPTER|04|陣列、字串、矩陣、結構與檔案
4-1 陣列簡介
   4-1-1 一維陣列
   4-1-2 二維陣列
   4-1-3 多維陣列
4-2 字串
   4-2-1 字串陣列
4-3 矩陣
   4-3-1 矩陣相加演算法
   4-3-2 矩陣相乘演算法
   4-3-3 轉置矩陣演算法
4-4 結構(Structure)
   4-4-1 結構宣告與存取
   4-4-2 巢狀結構
   4-4-3 結構陣列
4-5 檔案簡介
   4-5-1 fopen()函數與fclose()函數
   4-5-2 fputc()函數與fgetc()函數
   4-5-3 fpus()函數與fgets()函數
4-6 本章相關模擬試題

CHAPTER|05|函數
5-1 認識函數
   5-1-1 函數原型宣告
   5-1-2 定義函數主體
5-2 參數傳遞方式
   5-2-1 傳值呼叫
   5-2-2 傳址呼叫
   5-2-3 陣列參數傳遞
5-3 本章相關模擬試題

CHAPTER|06|指標與串列
6-1 認識指標
   6-1-1 宣告指標變數
   6-1-2 多重指標
   6-1-3 指標運算
   6-1-4 指標與陣列
   6-1-5 指標與字串
6-2 串列結構
   6-2-1 建立單向串列
   6-2-2 走訪單向串列
   6-2-3 單向串列插入新節點
   6-2-4 單向串列刪除節點
   6-2-5 單向串列的反轉
6-3 環狀串列
   6-3-1 環狀串列的建立與走訪
   6-3-2 環狀串列的插入新節點
   6-3-3 環狀串列的刪除節點
6-4 雙向串列
   6-4-1 雙向串列的建立與走訪
6-5 本章相關模擬試題

CHAPTER|07|必考演算法解析與實作
7-1 演算法簡介
   7-1-1 演算法表示方式
   7-1-2 演算法效能分析
7-2 APCS 必備演算法
   7-2-1 分治演算法
   7-2-2 遞迴演算法 - 費伯納數列
   7-2-3 遞迴演算法 - 河內塔問題
   7-2-4 動態規劃演算法   
   7-2-5 貪心演算法
   7-2-6 巴斯卡三角形演算法
   7-2-7 枚舉演算法
   7-2-8 回溯演算法 - 老鼠走迷宮
7-3 排序演算法
   7-3-1 氣泡排序法
   7-3-2 快速排序法
7-4 搜尋演算法
   7-4-1 循序搜尋演算法
   7-4-2 二分搜尋演算法
7-5 本章相關模擬試題

CHAPTER|08|基礎資料結構導論
8-1 堆疊
   8-1-1 陣列實作堆疊
8-2 佇列
   8-2-1 陣列實作佇列
   8-2-2 環狀佇列
   8-2-3 雙向佇列
8-3 樹狀結構
   8-3-1 樹的基本觀念
   8-3-2 二元樹
   8-3-3 陣列實作二元樹
   8-3-4 串列實作二元樹
   8-3-5 二元樹走訪
   8-3-6 二元搜尋樹
   8-3-7 堆積樹
8-4 圖形結構
   8-4-1 無向圖形
   8-4-2 有向圖形
8-5 圖形的走訪
   8-5-1 先深後廣法(DFS)
   8-5-2 先廣後深法(BFS)

CHAPTER|09|105年3月試題與完整解析
9-1 觀念題
9-2 實作題

CHAPTER|10|105年10月試題與完整解析
10-1 觀念題
10-2 實作題

CHAPTER|11|106年3月試題與完整解析
11-1 觀念題
11-2 實作題

CHAPTER|12|106年10月試題-實作題解析

APPENDIX A 建置APCS檢測練習環境
A-1 下載APCS練習環境iso檔案
A-2 下載及安裝VirtualBox軟體
A-3 建立APCS虛擬機器
A-4 建立Code Blocks C++單一程式檔案
A-5 關閉虛擬機器

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9786264144469
    • 分級
    • 普通級
    • 頁數
    • 456
    • 商品規格
    • 26*19*2.05
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing