0人評分過此書

第一次學C就上手:融入專題製作與APCS先修檢測

出版日期
2021
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789865029319

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
由淺入深的教學分配。豐富實用的程式範例。融入APCS概念與實作題
*章節安排由淺入深,從C語言核心知識開始,進而介紹重要的資料結構與演算法。
*本書以實用範例為導向,再搭配專題實作,可適用於進階程式設計課程!
*範例分為『程式設計目標』、『參考程式碼』和『程式碼解說』等三個部分,讓讀者先了解程式設計目標,進而思考並撰寫程式碼,如遇到困難,再藉由程式碼解說來幫助解題。
*藉由資訊專題『成績排行系統』與『書籍借還系統』,來培養資訊專題製作與設計能力。
*第三版新增APCS大學程式設計先修檢測的概念題與實作題,幫助讀者認識與思考APCS題目,以提升問題解決與運算思維能力。
  • chapter 1 簡介C程式語言與Dev-C++軟體
    • 1-1 程式語言簡介
    • 1-2 C 程式語言的源起及特色
    • 1-3 Dev-C++的下載與安裝
    • 1-4 Dev-C++的工作環境介紹
    • 1-5 第一個C程式的編譯與執行
    • 1-6 習題
  • chapter 2 資料型態與格式化輸出入
    • 2-1 變數的宣告與使用
    • 2-2 整數型態–int、short、long
    • 2-3 浮點數型態–float、double
    • 2-4 字元型態–char
    • 2-5 無值–void
    • 2-6 常數與前置處理器#define
    • 2-7 printf()格式化輸出函式
      • 程式範例 使用printf()輸出函式,印出各種資料型態
    • 2-8 scanf()格式化輸入函式
      • 程式範例 使用scanf()輸入函式,輸入各種資料型態後印出
    • 2-9 C++語言的輸出與輸入
      • 程式範例 使用cout()輸出函式之C++程式
      • 程式範例 使用cin()輸入函式之C++程式
    • 2-10 習題
  • chapter 3 運算子、運算式與敘述
    • 3-1 指定運算子
    • 3-2 算術運算子
      • 程式範例 兩個數字的加減運算
      • 程式範例 華氏溫度轉攝氏溫度
      • 程式範例 餘數應用程式
    • 3-3 關係運算子
      • 程式範例 關係運算子兩數大小的判斷程式
    • 3-4 邏輯運算子
      • 程式範例 兩數邏輯關係驗證程式
    • 3-5 遞增與遞減運算子
    • 3-6 資料型態的轉換
      • 程式範例 整數除法運算的強制轉型程式
    • 3-7 三元運算子
      • 程式範例 三元運算子兩數大小比較程式
    • 3-8 逗點運算子
    • 3-9 運算子之運算優先順序
      • 程式範例 國英數三科平均分數計算
    • 3-10 運算式與敘述
    • 3-11 程式練習
      • 程式範例1 兩個數字的乘除運算
      • 程式範例2 攝氏溫度轉華式溫度
      • 程式範例3 國英數自社五科,總分及平均分數計算程式
      • 程式範例4 圓面積的計算程式
      • 程式範例5 梯形面積計算程式
    • 3-12 習題
  • chapter 4 流程圖與選擇性敘述
    • 4-1 流程圖之表示符號說明
    • 4-2 判斷結構之if敘述
      • 程式範例 百貨公司週年慶打折程式
    • 4-3 判斷結構之if…else…敘述
      • 程式範例 雨天帶傘判斷程式
    • 4-4 判斷結構之if…else if…else…敘述
      • 程式範例 成績區間判斷程式
    • 4-5 判斷結構之巢狀if
      • 程式範例 閏年判斷程式
    • 4-6 判斷結構之switch敘述
      • 程式範例 運用switch敘述設計四則計算機程式
    • 4-7 程式練習
      • 程式範例1 單位轉換程式
      • 程式範例2 季節判斷程式
      • 程式範例3 購物計費程式
      • 程式範例4 多段式百貨打折程式
      • 程式範例5 輸入字元的判斷程式
      • 程式範例6 電力公司電費計算程式
    • 4-8 習題
  • chapter 5 迴圈
    • 5-1 迴圈結構之for敘述
      • 程式範例 連續印出字串程式
      • 程式範例 1+2+…+10累加程式
    • 5-2 迴圈結構之while敘述
      • 程式範例 1+3+5+…+99累加程式
      • 程式範例 將數字倒轉程式
    • 5-3 迴圈結構之do…while敘述
    • 5-4 continue敘述
      • 程式範例 印出自訂區間內所有3的倍數
    • 5-5 break敘述
      • 程式範例 找出從起始值開始非7的數字
    • 5-6 程式練習
      • 程式範例1 印出右斜三角程式
      • 程式範例2 印出左斜三角程式
      • 程式範例3 印出雙斜三角程式
      • 程式範例4 印出99乘法表
      • 程式範例5 計算兩數的最大公因數及最小公倍數
      • 程式範例6 印出1~100之間的所有質數
      • 程式範例7 1+2+4+7+11+…+106累加程式
      • 程式範例8 求全班同學的最高成績與最低成績程式
      • 程式範例9 完全數尋找程式
      • 程式範例10 買5送1程式
    • 5-7 習題
  • chapter 6 函式
    • 6-1 函式的架構
    • 6-2 引數的傳遞
      • 程式範例 使用函式來計算整數的次方
      • 程式範例 使用函式來設計四則運算計算機
    • 6-3 區域與全域變數
      • 程式範例 區域與全域變數範例
    • 6-4 變數儲存類別
    • 6-5 遞迴函式
      • 程式範例 費氏數列(遞迴版)
      • 程式範例 費氏數列(迴圈版)
    • 6-6 main函式的引數
      • 程式範例 運用main函式引數的程式
    • 6-7 程式練習
      • 程式範例1 根號的計算
      • 程式範例2 排列組合數的計算
      • 程式範例3 終極密碼
      • 程式範例4 河內塔遊戲
    • 6-8 習題
  • chapter 7 陣列
    • 7-1 一維陣列的使用
      • 程式範例 以一維陣列設計學生成績系統
      • 程式範例 一元四次方程式的計算
    • 7-2 用陣列來表示字串
    • 7-3 二維和多維陣列
      • 程式範例 使用二維陣列計算行列式的值
    • 7-4 將陣列傳遞進函式
    • 7-5 程式練習
      • 程式範例1 搜尋陣列內容
      • 程式範例2 使用陣列進行階乘的大數運算
      • 程式範例3 成績指標
      • 程式範例4 最大和
      • 程式範例5 秘密差
    • 7-6 習題
  • chapter 8 指標
    • 8-1 什麼是指標
    • 8-2 指標的運算
    • 8-3 指標與陣列的關係
    • 8-4 將指標當引數傳遞進函式
      • 程式範例 變數內容交換程式
      • 程式範例 字串內容比較程式
    • 8-5 多重間接參照
    • 8-6 函式的指標
    • 8-7 程式練習
      • 程式範例1 字串輸出器
      • 程式範例2 字串的複製
      • 程式範例3 字元的取代功能
      • 程式範例4 多元變數內容交換程式
    • 8-8 習題
  • chapter 9 字串
    • 9-1 字串與陣列
    • 9-2 字串的輸出與輸入
    • 9-3 簡介字串處理函式
    • 9-4 程式練習
      • 程式範例1 編碼程式
      • 程式範例2 去除字串程式
      • 程式範例3 回文(palindrome)的判斷程式
      • 程式範例4 登入系統程式
    • 9-5 習題
  • chapter 10 前置處理器
    • 10-1 #include指令
    • 10-2 #define指令、#undef指令與巨集的使用
      • 程式範例 前置處理器程式
      • 程式範例 使用巨集設計變數交換程式
      • 程式範例 使用巨集設計四則運算程式
    • 10-3 #if、#else、#ifdef、#ifndef和#endif指令
      • 程式範例 條件式編譯範例程式
      • 程式範例 條件編譯程式
    • 10-4 #error指令
    • 10-5 程式練習
      • 程式範例1 計算圓面積程式
      • 程式範例2 季節名稱翻譯程式
      • 程式範例3 範圍判斷巨集
      • 程式範例4 最大數巨集
    • 10-6 習題
  • chapter 11 結構、聯合與列舉
    • 11-1 結構
      • 程式範例 玩牌比大小程式
    • 11-2 將結構傳遞進函式
      • 程式範例 使用結構設計好友名單程式
    • 11-3 結構與指標
      • 程式範例 向量運算器程式
    • 11-4 聯合
    • 11-5 列舉型態
    • 11-6 typedef 指令
    • 11-7 程式練習
      • 程式範例1 公司員工打卡機程式
      • 程式範例2 學生成績系統程式
      • 程式範例3 時鐘程式
    • 11-8 習題
  • chapter 12 輸出入與檔案操作
    • 12-1 控制台(console)的I/O
    • 12-2 串流(Stream)的概念
    • 12-3 檔案的I/O
      • 程式範例 多種類型檔案複製程式
      • 程式範例 檔案字數計算程式
    • 12-4 程式練習
      • 程式範例1 圈圈叉叉程式
      • 程式範例2 使用檔案設計好友名單程式
      • 程式範例3 檔案搜尋程式
      • 程式範例4 檔案選擇性輸出程式
    • 12-5 習題
  • chapter 13 動態記憶體配置
    • 13-1 動態配置記憶體函式介紹
    • 13-2 程式練習
      • 程式範例1 記憶體空間計算程式
      • 程式範例2 字串結合程式
      • 程式範例3 費氏數列程式
      • 程式範例4 重複文字的計算程式
    • 13-3 習題
  • chapter 14 排序與搜尋
    • 14-1 排序(Sort)
      • 程式範例 Selection sort程式
      • 程式範例 Insertion sort程式
      • 程式範例 Bubble sort程式
      • 程式範例 Quick sort程式
    • 14-2 搜尋(Search)
      • 程式範例 Sequential search程式
      • 程式範例 Binary search程式
    • 14-3 習題
  • chapter 15 堆疊與佇列
    • 15-1 堆疊的概念
    • 15-2 堆疊的應用
      • 程式範例 堆疊操作程式
      • 程式範例 字串旋轉程式
    • 15-3 佇列的概念
    • 15-4 佇列的應用
      • 程式範例 佇列程式
    • 15-5 程式練習
      • 程式範例1 後序運算式的計算程式
      • 程式範例2 多項式的計算程式
      • 程式範例3 環形佇列程式
    • 15-6 習題
  • chapter 16 串列
    • 16-1 單向鏈結串列(Singly Linked Lists)
    • 16-2 雙向鏈結串列(Doubly Linked Lists)
    • 16-3 程式練習
      • 程式範例1 單向鏈結串列程式
      • 程式範例2 使用串列呈現堆疊程式
      • 程式範例3 使用串列呈現佇列程式
      • 程式範例4 使用串列呈現雙端佇列程式
    • 16-4 習題
  • chapter 17 成績排行系統專題製作
    • 系統功能
    • 程式需求說明
    • 程式流程圖
    • 本程式所應用之C語言技巧
    • 程式執行結果
  • chapter 18 書籍借還系統專題製作
    • 系統功能
    • 程式流程圖
    • 本程式所應用之C語言技巧
    • 程式執行結果
  • appendix A 邁向程式設計競賽之路:Online Judge簡介
  • appendix B ASCII碼表

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading