共找到75條詞條名為c語言程序設計的結果 展開

c語言程序設計

曲萬里、張寶峰編著書籍

《c語言程序設計》是2009年1月清華大學出版社出版的圖書,作者是曲萬里。

內容簡介


本書作為程序設計教材的創新,實現了從以計算機語言為主線的體系結構向以問題為主線的體系結構上的轉變,把程序設計的學習從語法知識學習提高到解決問題的能力培養上。全書共分五部分。第一部分為簡單程序設計,主要介紹C語言的基本語法和基本程序結構;第二部分為程序設計演演算法示例,主要介紹一些基本的演演算法設計方法;第三部分為數據的組織,主要介紹使用數組、指針、結構體、共用體和枚舉處理數據的基本方法;第四部分為應用程序設計示例,主要介紹文件的操作及應用程序的編寫方法。第五部分為附錄,介紹了C語言常用的關鍵字、運算符的優先順序和結合性、常用庫函數等。本書適合作為高職高專院校程序設計課程的教材,也適合有關人員自學。
全書共分為五部分。第一部分介紹了簡單程序的結構及設計方法,第二部分介紹了程序設計演演算法的示例,第三部分介紹了數據的組織方法,第四部分介紹了應用程序設計的示例,第五部分是附錄。
本書是作者在多年從事“C程序設計”課程教學工作的基礎上,結合教學實踐中的經驗,融入學生容易出現問題的典型例題,便於學生牢固掌握重點內容。編寫過程中力求體系結構安排合理、重點突出,難度適中;在語言敘述上注重概念清晰、通俗易懂,以適應計算機教學的實際需要。
本書既可作為高職高專院校程序設計課程的教材和教學參考書,又可作為等級考試及計算機培訓班的教材或參考書,也可作為計算機相關專業的程序設計課程用書。
本書第一、二部分由張寶峰編寫,第三部分由曲萬里編寫,第四、五部分由楊新華編寫。全書由曲萬里統一修改定稿。張淑坤、王洪考也參加了編寫工作,在此表示感謝。
由於作者水平有限,加之時間倉促,書中難免存在不足之處,真誠希望得到廣大讀者的批評指正。

目錄


第一部分簡單程序設計
任務1順序結構程序設計
1.1在顯示器屏幕上顯示一行字元
1.2交換數據
1.3基本算術運算
1.4展示算術複合賦值運算符特點
習題
任務2創建選擇結構的C語言程序
2.1數據的比較
2.2字元分類
2.3判斷分數區間
習題
任務3創建循環結構的C語言程序
3.1簡單的數據加密程序
3.2設置用戶登錄密碼檢查
3.3求素數
習題
任務4用函數組織C語言程序
4.1編寫一個簡單函數
4.2函數聲明的使用
4.3實現函數間參數的傳遞
習題
實訓一Turbo C 2.0 初探
實訓二常量、變數的使用
實訓三運算符及表達式
實訓四順序結構程序設計
實訓五選擇結構程序設計
實訓六循環結構程序設計
實訓七函數的調用
第二部分程序設計演演算法示例
任務5採用窮舉演演算法解決問題
5.1勞動分工問題
5.2邏輯推理
習題
C語言程序設計
目錄
任務6採用迭代的演演算法解決問題
6.1方程求解
6.2數列求解
習題
任務7採用遞歸的演演算法解決問題
7.1階乘問題
習題
任務8模擬求解問題
實訓八採用窮舉的演演算法解決問題
實訓九採用迭代的演演算法解決問題
實訓十採用遞歸的演演算法解決問題
實訓十一模擬求解問題
第三部分數據的組織
任務9利用數組來組織數據
9.1數據存儲
9.2排序問題
9.3矩陣問題
習題
任務10利用指針來處理數據
10.1指針的簡單應用
10.2指針與數組
習題
任務11字元串的處理
11.1字元數組的簡單應用
11.2利用指針處理字元串
11.3命令行參數
習題
任務12結構體、共用體、枚舉
12.1利用結構體類型處理數據
12.2利用共用體類型處理數據
12.3利用枚舉類型處理數據
習題
實訓十二數組的應用
實訓十三指針的應用
實訓十四結構體、共用體、枚舉類型的定義和使用
第四部分應用程序設計示例
任務13文件操作
13.1文件的讀寫操作
13.2文件的複製
習題
任務14應用程序設計
14.1產品的排列問題
14.2字元替代問題
14.3數據統計排序問題
14.4單詞個數統計問題
14.5選票問題
習題
第五部分附錄
附錄一ASCII碼錶
附錄二C語言中的關鍵字
附錄三運算符的優先順序和結合性
附錄四程序編譯錯誤信息
附錄五C語言語法摘要
附錄六常用庫函數