第一次學C就上手(第三版)-融入專題製作與APCS先修檢測

    由淺入深的教學分配。豐富實用的程式範例。融入APCS概念與實作題

    收集中
    US$13.30
    由淺入深的教學分配。豐富實用的程式範例。融入APCS概念與實作題
    *章節安排由淺入深,從C語言核心知識開始,進而介紹重要的資料結構與演算法。
    *本書以實用範例為導向,再搭配專題實作,可適用於進階程式設計課程!
    *範例分為『程式設計目標』、『參考程式碼』和『程式碼解說』等三個部分,讓讀者先了解程式設計目標,進而思考並撰寫程式碼,如遇到困難,再藉由程式碼解說來幫助解題。
    *藉由資訊專題『成績排行系統』與『書籍借還系統』,來培養資訊專題製作與設計能力。
    *第三版新增APCS大學程式設計先修檢測的概念題與實作題,幫助讀者認識與思考APCS題目,以提升問題解決與運算思維能力。

    章節目錄

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
    • 1-4
      目錄
    • 1-5
      Ch01 簡介C 程式語言與Dev-C++軟體
    • 1-6
      1-1 程式語言簡介
    • 1-7
      1-2 C 程式語言的源起及特色
    • 1-8
      1-3 Dev-C++的下載與安裝
    • 1-9
      1-4 Dev-C++的工作環境介紹
    • 1-10
      1-5 第一個C 程式的編譯與執行
    • 1-11
      1-6 習題
    • 1-12
      Ch02 資料型態與格式化輸出入
    • 1-13
      2-1 變數的宣告與使用
    • 1-14
      2-2 整數型態 – int、short、long
    • 1-15
      2-3 浮點數型態 – float、double
    • 1-16
      2-4 字元型態 – char
    • 1-17
      2-5 無值 – void
    • 1-18
      2-6 常數與前置處理器#define
    • 1-19
      2-7 printf( )格式化輸出函式
    • 1-20
      程式範例:使用printf( )輸出函式,印出各種資料型態
    • 1-21
      2-8 scanf( )格式化輸入函式
    • 1-22
      程式範例:使用scanf( )輸入函式,輸入各種資料型態後印出
    • 1-23
      2-9 C++語言的輸出與輸入
    • 1-24
      程式範例:使用cout( )輸出函式之C++程式
    • 1-25
      程式範例:使用cin( )輸入函式之C++程式
    • 1-26
      2-10 習題
    • 1-27
      Ch03 運算子、運算式與敘述
    • 1-28
      3-1 指定運算子
    • 1-29
      3-2 算術運算子
    • 1-30
      程式範例:兩個數字的加減運算
    • 1-31
      程式範例:華氏溫度轉攝氏溫度
    • 1-32
      程式範例:餘數應用程式
    • 1-33
      3-3 關係運算子
    • 1-34
      程式範例:關係運算子兩數大小的判斷程式
    • 1-35
      3-4 邏輯運算子
    • 1-36
      程式範例:兩數邏輯關係驗證程式
    • 1-37
      3-5 遞增與遞減運算子
    • 1-38
      3-6 資料型態的轉換
    • 1-39
      程式範例:整數除法運算的強制轉型程式
    • 1-40
      3-7 三元運算子
    • 1-41
      程式範例:三元運算子兩數大小比較程式
    • 1-42
      3-8 逗點運算子
    • 1-43
      3-9 運算子之運算優先順序
    • 1-44
      程式範例:國英數三科平均分數計算
    • 1-45
      3-10 運算式與敘述
    • 1-46
      3-11 程式練習
    • 1-47
      程式範例1:兩個數字的乘除運算
    • 1-48
      程式範例2:攝氏溫度轉華式溫度
    • 1-49
      程式範例3:國英數自社五科,總分及平均分數計算程式
    • 1-50
      程式範例4:圓面積的計算程式
    • 1-51
      程式範例5:梯形面積計算程式
    • 1-52
      3-12 習題
    • 1-53
      Ch04 流程圖與選擇性敘述
    • 1-54
      4-1 流程圖之表示符號說明
    • 1-55
      4-2 判斷結構之if 敘述
    • 1-56
      程式範例:百貨公司週年慶打折程式
    • 1-57
      4-3 判斷結構之if…else…敘述
    • 1-58
      程式範例:雨天帶傘判斷程式
    • 1-59
      4-4 判斷結構之if…else if…else…敘述
    • 1-60
      程式範例:成績區間判斷程式
    • 1-61
      4-5 判斷結構之巢狀if
    • 1-62
      程式範例:閏年判斷程式
    • 1-63
      4-6 判斷結構之switch 敘述
    • 1-64
      程式範例:運用switch 敘述設計四則計算機程式
    • 1-65
      4-7 程式練習
    • 1-66
      程式範例1:單位轉換程式
    • 1-67
      程式範例2:季節判斷程式
    • 1-68
      程式範例3:購物計費程式
    • 1-69
      程式範例4:多段式百貨打折程式
    • 1-70
      程式範例5:輸入字元的判斷程式
    • 1-71
      程式範例6:電力公司電費計算程式
    • 1-72
      4-8 習題
    • 1-73
      Ch05 迴圈
    • 1-74
      5-1 迴圈結構之for 敘述
    • 1-75
      程式範例:連續印出字串程式
    • 1-76
      程式範例:1+2+…+10 累加程式
    • 1-77
      5-2 迴圈結構之while 敘述
    • 1-78
      程式範例:1+3+5+…+99 累加程式
    • 1-79
      程式範例:將數字倒轉程式
    • 1-80
      5-3 迴圈結構之do…while 敘述
    • 1-81
      5-4 continue 敘述
    • 1-82
      程式範例:印出自訂區間內所有3 的倍數
    • 1-83
      5-5 break 敘述
    • 1-84
      程式範例:找出從起始值開始非7 的數字
    • 1-85
      5-6 程式練習
    • 1-86
      程式範例1:印出右斜三角程式
    • 1-87
      程式範例2:印出左斜三角程式
    • 1-88
      程式範例3:印出雙斜三角程式
    • 1-89
      程式範例4:印出99 乘法表
    • 1-90
      程式範例5:計算兩數的最大公因數及最小公倍數
    • 1-91
      程式範例6:印出1~100 之間的所有質數
    • 1-92
      程式範例7:1+2+4+7+11+…+106 累加程式
    • 1-93
      程式範例8:求全班同學的最高成績與最低成績程式
    • 1-94
      程式範例9:完全數尋找程式
    • 1-95
      程式範例10:買5 送1 程式
    • 1-96
      5-7 習題
    • 1-97
      Ch06 函式
    • 1-98
      6-1 函式的架構
    • 1-99
      6-2 引數的傳遞
    • 1-100
      程式範例:使用函式來計算整數的次方
    • 1-101
      程式範例:使用函式來設計四則運算計算機
    • 1-102
      6-3 區域與全域變數
    • 1-103
      程式範例:區域與全域變數範例
    • 1-104
      6-4 變數儲存類別
    • 1-105
      6-5 遞迴函式
    • 1-106
      程式範例:費氏數列(遞迴版)
    • 1-107
      程式範例:費氏數列(迴圈版)
    • 1-108
      6-6 main 函式的引數
    • 1-109
      程式範例:運用main 函式引數的程式
    • 1-110
      6-7 程式練習
    • 1-111
      程式範例1:根號的計算
    • 1-112
      程式範例2:排列組合數的計算
    • 1-113
      程式範例3:終極密碼
    • 1-114
      程式範例4:河內塔遊戲
    • 1-115
      6-8 習題
    • 1-116
      Ch07 陣列
    • 1-117
      7-1 一維陣列的使用
    • 1-118
      程式範例:以一維陣列設計學生成績系統
    • 1-119
      程式範例:一元四次方程式的計算
    • 1-120
      7-2 用陣列來表示字串
    • 1-121
      7-3 二維和多維陣列
    • 1-122
      程式範例:使用二維陣列計算行列式的值
    • 1-123
      7-4 將陣列傳遞進函式
    • 1-124
      7-5 程式練習
    • 1-125
      程式範例1:搜尋陣列內容
    • 1-126
      程式範例2:使用陣列進行階乘的大數運算
    • 1-127
      程式範例3:成績指標
    • 1-128
      程式範例4:最大和
    • 1-129
      程式範例5:秘密差
    • 1-130
      7-6 習題
    • 1-131
      Ch08 指標
    • 1-132
      8-1 什麼是指標
    • 1-133
      8-2 指標的運算
    • 1-134
      8-3 指標與陣列的關係
    • 1-135
      8-4 將指標當引數傳遞進函式
    • 1-136
      程式範例:變數內容交換程式
    • 1-137
      程式範例:字串內容比較程式
    • 1-138
      8-5 多重間接參照
    • 1-139
      8-6 函式的指標
    • 1-140
      8-7 程式練習
    • 1-141
      程式範例1:字串輸出器
    • 1-142
      程式範例2:字串的複製
    • 1-143
      程式範例3:字元的取代功能
    • 1-144
      程式範例4:多元變數內容交換程式
    • 1-145
      8-8 習題
    • 1-146
      Ch09 字串
    • 1-147
      9-1 字串與陣列
    • 1-148
      9-2 字串的輸出與輸入
    • 1-149
      9-3 簡介字串處理函式
    • 1-150
      9-4 程式練習
    • 1-151
      程式範例1:編碼程式
    • 1-152
      程式範例2:去除字串程式
    • 1-153
      程式範例3:回文(palindrome)的判斷程式
    • 1-154
      程式範例4:登入系統程式
    • 1-155
      9-5 習題
    • 1-156
      Ch10 前置處理器
    • 1-157
      10-1 #include 指令
    • 1-158
      10-2 #define 指令、#undef 指令與巨集的使用
    • 1-159
      程式範例:前置處理器程式
    • 1-160
      程式範例:使用巨集設計變數交換程式
    • 1-161
      程式範例:使用巨集設計四則運算程式
    • 1-162
      10-3 #if 、#else 、#ifdef 、#ifndef 和#endif 指令
    • 1-163
      程式範例:條件式編譯範例程式
    • 1-164
      程式範例:條件編譯程式
    • 1-165
      10-4 #error 指令
    • 1-166
      10-5 程式練習
    • 1-167
      程式範例1:計算圓面積程式
    • 1-168
      程式範例2:季節名稱翻譯程式
    • 1-169
      程式範例3:範圍判斷巨集
    • 1-170
      程式範例4:最大數巨集
    • 1-171
      10-6 習題
    • 1-172
      Ch11 結構、聯合與列舉
    • 1-173
      11-1 結構
    • 1-174
      程式範例:玩牌比大小程式
    • 1-175
      11-2 將結構傳遞進函式
    • 1-176
      程式範例:使用結構設計好友名單程式
    • 1-177
      11-3 結構與指標
    • 1-178
      程式範例:向量運算器程式
    • 1-179
      11-4 聯合
    • 1-180
      11-5 列舉型態
    • 1-181
      11-6 typedef 指令
    • 1-182
      11-7 程式練習
    • 1-183
      程式範例1:公司員工打卡機程式
    • 1-184
      程式範例2:學生成績系統程式
    • 1-185
      程式範例3:時鐘程式
    • 1-186
      11-8 習題
    • 1-187
      Ch12 輸出入與檔案操作
    • 1-188
      12-1 控制台(console)的I/O
    • 1-189
      12-2 串流(Stream)的概念
    • 1-190
      12-3 檔案的 I/O
    • 1-191
      程式範例:多種類型檔案複製程式
    • 1-192
      程式範例:檔案字數計算程式
    • 1-193
      12-4 程式練習
    • 1-194
      程式範例1:圈圈叉叉程式
    • 1-195
      程式範例2:使用檔案設計好友名單程式
    • 1-196
      程式範例3:檔案搜尋程式
    • 1-197
      程式範例4:檔案選擇性輸出程式
    • 1-198
      12-5 習題
    • 1-199
      Ch13 動態記憶體配置
    • 1-200
      13-1 動態配置記憶體函式介紹
    • 1-201
      13-2 程式練習
    • 1-202
      程式範例1:記憶體空間計算程式
    • 1-203
      程式範例2:字串結合程式
    • 1-204
      程式範例3:費氏數列程式
    • 1-205
      程式範例4:重複文字的計算程式
    • 1-206
      13-3 習題
    • 1-207
      Ch14 排序與搜尋
    • 1-208
      14-1 排序(Sort)
    • 1-209
      程式範例:Selection sort 程式
    • 1-210
      程式範例:Insertion sort 程式
    • 1-211
      程式範例:Bubble sort 程式
    • 1-212
      程式範例:Quick sort 程式
    • 1-213
      14-2 搜尋(Search)
    • 1-214
      程式範例:Sequential search 程式
    • 1-215
      程式範例:Binary search 程式
    • 1-216
      14-3 習題問答
    • 1-217
      Ch15 堆疊與佇列
    • 1-218
      15-1 堆疊的概念
    • 1-219
      15-2 堆疊的應用
    • 1-220
      程式範例:堆疊操作程式
    • 1-221
      程式範例:字串旋轉程式
    • 1-222
      15-3 佇列的概念
    • 1-223
      15-4 佇列的應用
    • 1-224
      程式範例:佇列程式
    • 1-225
      15-5 程式練習
    • 1-226
      程式範例1:後序運算式的計算程式
    • 1-227
      程式範例2:多項式的計算程式
    • 1-228
      程式範例3:環形佇列程式
    • 1-229
      15-6 習題
    • 1-230
      Ch16 串列
    • 1-231
      16-1 單向鏈結串列(Singly Linked Lists)
    • 1-232
      16-2 雙向鏈結串列(Doubly Linked Lists)
    • 1-233
      16-3 程式練習
    • 1-234
      程式範例1:單向鏈結串列程式
    • 1-235
      程式範例2:使用串列呈現堆疊程式
    • 1-236
      程式範例3:使用串列呈現佇列程式
    • 1-237
      程式範例4:使用串列呈現雙端佇列程式
    • 1-238
      16-4 習題
    • 1-239
      Ch17 成績排行系統專題製作
    • 1-240
      系統功能
    • 1-241
      程式需求說明
    • 1-242
      程式流程圖
    • 1-243
      本程式所應用之C 語言技巧
    • 1-244
      程式執行結果
    • 1-245
      Ch18 書籍借還系統專題製作
    • 1-246
      系統功能
    • 1-247
      程式流程圖
    • 1-248
      本程式所應用之C 語言技巧
    • 1-249
      程式執行結果
    • 1-250
      appendix A 邁向程式設計競賽之路:Online Judge 簡介
    • 1-251
      appendix B ASCII 碼表
    • 1-252
      版權頁
    • 1-253
      封底頁

    常見問答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案