0人評分過此書

C程式設計策略:入門篇

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

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

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

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
傳統上,學習程式設計=學流程圖+範例程式。流程圖可以幫助瞭解程式的邏輯運作,卻無法有效幫助程式初學者寫出程式。因為遇到不知如何著手的程式問題時,一樣無法畫出解決問題的程式流程圖。

本書使用筆者自創的程式發展策略-應用直線方程式於系統分析的兩個方法,將之轉化成入門的程式設計策略,讓設計程式按部就班的進行,不再憑空想像。

以淺顯易懂、耳提面命、反覆舉例的方式,引導讀者快速且正確地運用C語言設計程式。經多年實際教學證明,使用本書可以快速提升程式學習效果,大幅縮短學好程式設計的期程。

國防大學理工學院 ( 原中正理工學院 ) 電機系副教授。

國立台灣大學電研所工學博士,美國密蘇里大學羅拉分校電研所碩士。

曾任職於蘭陽技術學院電子系、萬能科技大學資管系、明志科技大學電機系計十數年,主要的教授科目為計算機系統與程式設計。

  • 序言一
  • 序言二
  • 第一章 C語言初體驗
    • 1-1 電腦語言是什麼?
    • 1-2 C語言初體驗
    • 1-3 檔案的命名
    • 1-4 程式的開發與執行過程
    • 1-5 主控台(console)
    • 1-6 函數(function)
    • 1-7 標頭檔
    • 1-8 選擇程式發展環境
    • 1-9 程式發展環境:使用Dev-C++
    • 1-10 程式發展環境:使用Visual C++ 2008/2010
    • 1-11 程式發展環境:使用Turbo C
    • 1-12 注意事項
    • 1-13 習題
  • 第二章 變數的宣告與使用
    • 2-1 代碼的概念
    • 2-2 資料的型態
    • 2-3 變數的宣告
    • 2-4 指定敘述(assignment)
    • 2-5 列印變數
    • 2-6 未宣告變數的錯誤
    • 2-7 浮點變數的宣告與列印
    • 2-8 要命的陷阱—資料轉換與溢位
    • 2-9 各型態的列印控制符號
    • 2-10 不足位(underflow)
    • 2-11 字元變數的宣告與列印
    • 2-12 常數宣告
    • 2-13 列印格式的控制
    • 2-14 跳脫字串
    • 2-15 注意事項
    • 2-16 習題
  • 第三章 條件敘述與for敘述
    • 3-1 條件敘述-if
    • 3-2 if敘述的要命陷阱
    • 3-3 邏輯運算
    • 3-4 位元運算
    • 3-5 整數的奇、偶判斷
    • 3-6 switch敘述
    • 3-7 程式設計的基本策略
    • 3-8 迴圈敘述-for
    • 3-9 for敘述的排列方式
    • 3-10 for敘述的注意事項
    • 3-11 暴力程式的最佳化
    • 3-12 細瑣事項
    • 3-13 習題
  • 第四章 Bottom-Up程式策略
    • 4-1 程式設計策略
    • 4-2 Bottom-Up程式策略
    • 4-3 重複印出字串
    • 4-4 累加問題
    • 4-5 累加、累印問題
    • 4-6 求階乘
    • 4-7 印九九乘法表
    • 4-8 程式設計入門的障礙
    • 4-9 質數判斷
    • 4-10 求面積(一)
    • 4-11 求面積(二)
    • 4-12 求面積(三)
    • 4-13 印數列
    • 4-14 經驗分享
    • 4-15 習題
  • 第五章 Top-Down程式策略
    • 5-1 變數的角色
    • 5-2 Top-Down程式策略
    • 5-3 印簡單圖形(一)
    • 5-4 印簡單圖形(二)
    • 5-5 印較複雜圖形
    • 5-6 求面積
    • 5-7 印數列(一)
    • 5-8 印數列(二)
    • 5-9 印數列(三)
    • 5-10 用字元印圖形
    • 5-11 經驗分享
    • 5-12 習題
  • 第六章 while敘述與do敘述
    • 6-1 迴圈敘述-while
    • 6-2 while敘述的要命錯誤
    • 6-3 迴圈敘述-do
    • 6-4 do、for、while的比較
    • 6-5 Bottom-Up:累加數列
    • 6-6 無窮迴圈與break敘述
    • 6-7 break敘述放哪裡?
    • 6-8 continue敘述
    • 6-9 i++和++i的差別
    • 6-10 最大公因數
    • 6-11 程式的測試與除錯
    • 6-12 習題
  • 第七章 陣列的宣告與使用
    • 7-1 陣列
    • 7-2 陣列元素的數值指定
    • 7-3 陣列元素的存取
    • 7-4 找出陣列中最大元素的值
    • 7-5 找出陣列中最大元素的註標
    • 7-6 找出某數在陣列中出現的次數
    • 7-7 找出某數在陣列中第一次出現的位置
    • 7-8 印出陣列中不同的元素
    • 7-9 字元陣列(字串)
    • 7-10 多維陣列
    • 7-11 習題
  • 第八章 陣列程式設計
    • 8-1 互換兩變數的數值
    • 8-2 移最大元素到陣列的最末端
    • 8-3 陣列排序
    • 8-4 刪除陣列元素
    • 8-5 二元搜尋
    • 8-6 新增陣列元素
    • 8-7 陣列間搬移資料
    • 8-8 陣列相乘
    • 8-9 指 標
    • 8-10 陣列與指標
    • 8-11 自鍵盤讀入資料的敘述-scanf
    • 8-12 習題
  • 第九章 函數程式設計
    • 9-1 最簡函數的結構
    • 9-2 可傳入參數的函數結構
    • 9-3 可傳回結果的函數結構
    • 9-4 區域變數與全域變數
    • 9-5 函數的擺放位置
    • 9-6 變數的等級
    • 9-7 將陣列元素由小到大排列
    • 9-8 參數傳遞
    • 9-9 處理區域變數的技巧
    • 9-10 函數開發步驟
    • 9-11 指標函數
    • 9-12 主函數的形式參數
    • 9-13 注意事項
    • 9-14 習題
  • 第十章 系統函數
    • 10-1 引入檔案
    • 10-2 前置處理
    • 10-3 使用系統函數strcpy拷貝字串
    • 10-4 回顧已用過的系統函數
    • 10-5 數學函數
    • 10-6 亂數
    • 10-7 字串、字元函數
    • 10-8 字串陣列查詢
    • 10-9 其他常用的函數
    • 10-10 假指令補述
    • 10-11 習題
  • 第十一章 檔案程式設計
    • 11-1 讀、寫檔案的步驟
    • 11-2 讀取檔案的資料
    • 11-3 將資料寫入檔案
    • 11-4 查驗開檔結果
    • 11-5 資料量未知的檔案處理
    • 11-6 讀檔、處理、寫檔
    • 11-7 逐一處理多個檔案
    • 11-8 非文字檔案
    • 11-9 檔案函數
    • 11-10 習題
  • 第十二章 自訂變數型態
    • 12-1 定義結構化變數型態
    • 12-2 宣告結構化變數
    • 12-3 補充事項
    • 12-4 結構化變數陣列
    • 12-5 索引陣列
    • 12-6 主功能表程式
    • 12-7 成績處理系統
    • 12-8 擴充系統功能
    • 12-9 習題
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

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

客服專線:0800-000-747

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

loading