複製鏈接
請複製以下鏈接發送給好友

c語言程序設計

(2009年高等教育出版社出版的圖書)

鎖定
《C語言程序設計》2009年8月1日高等教育出版社出版的圖書,作者是張磊
中文名
c語言程序設計
作    者
張磊
出版時間
2009年8月1日
出版社
高等教育出版社
ISBN
9787040272994,7040272997
定    價
28 元

c語言程序設計編輯推薦

張磊主編的《C語言程序設計(第2版)》解決初學者學習程序設計的難題,通過應用實例加強算法設計的教學;注重程序執行過程的分析和説明,提高學習者的程序閲讀能力。 全書按照不同學習功能設置演示性和設計性兩類實例,演示性實例簡單明瞭,實現基本概念和基本語法的即時應用;設計性實例共有38個,通過問題分析與算法設計、程序實現、程序討論和説明等環節重點介紹程序設計方法。 [1] 

c語言程序設計內容簡介

本書是“十一五”國家級規劃教材,張磊主編,是面向高校理工科學生的程序設計基礎教材,本書的教學目標是培養學生的邏輯思維能力和程序設計能力。
本書在第一版的基礎上,對教材內容進行了全面優化,靈活運用任務驅動、案例教學、啓發式教學等多種教學方法,對C語言程序設計的語言知識和程序設計的方法過程進行了系統介紹。本書的程序編譯環境是VC++6.0。
本書加強了程序設計方法的教學。一是注重程序執行過程的分析和説明,加強讀者與計算機的溝通,提高程序閲讀能力,進而達到算法學習的目的;二是通過應用實例,加強算法設計的教學。
本書的實例選用力求做到“科學性、趣味性、應用性和易學性”的統一,並按照不同的學習功能進行分類設置。一類是簡單明瞭的演示性例題,重點説明C語言的語法知識,實現基本概念、基本語法的即時應用;另一類為培養程序設計能力的設計性例題,全書共設置了38個應用舉例,通過問題分析與算法設計、程序實現、程序討論和説明等內容重點介紹程序設計方法,突出算法設計和程序編寫調試的教學,以提高程序設計的能力訓練。
本書的程序設計舉例在相關章節保持了連續性,前後銜接,逐步擴展,既便於教師講解,又便於學生學習理解。
在教學內容中,針對不同性質的問題,分別設置了“算法與思考”、“觀察與思考”、“拓展知識”等欄目,靈活運用啓發式教學方法,有針對性地引導讀者進一步討論思考問題。
全書組織結構清晰,突出程序設計,重視方法教學,理論聯繫實際,深入淺出,循序漸進,邏輯嚴密,語言流暢,通俗易懂,便於教、便於學。
本書配有電子教案、試題庫以及《C語言程序設計實驗與實訓指導及題解》教材。
本書適合作為高等院校C語言程序設計課程教學用書,也可用作工程技術人員的參考書。

c語言程序設計圖書目錄

第1章 程序設計概述
1.1 程序設計的基本概念
1.1.1 程序設計語言和程序
1.1.2 算法
1.1.3 程序設計的基本過程
1.2 C語言概述
1.2.1 C語言的產生和發展
1.2.2 C語言程序的基本結構
1.2.3 C語言的基本語句
1.2.4 標識符與保留字
1.3 使用Visual C++6.0實現C語言程序
1.3.1 使用Visual C++6.0實現C語言
程序的基本步驟
1.3.2 程序設計舉例
本章小結
習題
第2章 數據及其運算
2.1 數據及數據類型
2.2 常量
2.2.1 整型常量
2.2.2 實型常量
2.2.3 字符常量
2.2.4 字符串常量
2.2.5 符號常量
2.3 變量
2.3.1 簡單變量的分類
2.3.2 簡單變量的定義
2.3.3 簡單變量的賦值
2.4 常用運算
2.4.1 算術運算
2.4.2 關係運算
2.4.3 邏輯運算
2.4.4 自增、自減運算
2.4.5 賦值運算
2.4.6 條件運算
2.4.7 逗號運算
2.5 表達式中數據類型的自動轉換
2.6 用typedef命名數據類型
本章小結
習題二
第3章 簡單程序設計
3.1 基本的輸入/輸出函數
3.1.1 格式化輸出函數printf()
3.1.2 格式化輸入函數scanf()
3.1.3 字符輸入/輸出函數getchar()和putchar()
3.2 編譯預處理命令define和include簡介
3.2.1 define命令
3.2.2 include命令
3.3 程序設計舉例
3.3.1 分段函數求值
3.3.2 計算三角形面積
3.3.3 字母轉換
3.3.4 雞兔同籠問題
本章小結
習題三
第4章 分支結構程序設計
4.1 程序的邏輯結構
4.1.1 邏輯結構概述
4.1.2 三種結構的框圖表示
4.2 if語句
4.2.1 if語句的一般形式
4.2.2 if語句的簡單形式
4.2.3 if語句的嵌套結構
4.2.4 if-else if結構
4.3 switch語句
4.4 go to語句
4.5 分支結構應用舉例
4.5.1 閏年問題
4.5.2 判斷等邊三角形
4.5.3 求解一元二次方程
4.5.4 學生成績分等顯示
本章小結
習題四
第5章 循環結構程序設計
5.1 循環控制語句
5.1.1 while語句
5.1.2 do-while語句
5.1.3 for語句
5.2 循環體中的控制命令
5.2.1 break命令
5.2.2 continue命令
5.3 多重循環
5.3.1 多重循環的概念
5.3.2 多重循環的結構
5.4 循環結構程序設計舉例
5.4.1 字符統計
5.4.2 比賽評分
5.4.3 學生成績分等統計
5.4.4 最大公約數
5.4.5 Fibonacci數列
5.4.6 乘法表
5.4.7 搬磚問題
5.4.8 找素數
5.4.9 哥德巴赫猜想
本章小結
習題五
第6章 數組
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.3 二維數組
6.3.1 二維數組的定義
6.3.2 二維數組的輸入和輸出
6.3.3 二維數組的初始化
6.3.4 二維數組的存儲
6.4 數組應用
6.4.1 排序
6.4.2 查找
6.4.3 單詞統計
6.4.4 矩陣運算
6.4.5 成績處理
6.4.6 楊輝三角形
本章小結
習題六
第7章 函數
7.1 函數概述
7.2 函數的定義及調用
7.2.1 函數的定義
7.2.2 函數值和return命令
7.2.3 函數調用
7.3 函數的嵌套和遞歸函數
7.3.1 函數的嵌套
7.3.2 遞歸函數
7.4 變量的屬性
7.4.1 局部變量和全局變量
7.4.2 變量的存儲類型
7.5 數組作為函數的參數
7.5.1 數組元素作為函數參數
7.5.2 一維數組名作為函數參數
7.5.3 用一維數組求解二維數組問題
7.6 函數應用舉例
7.6.1 計算長方體的面積
7.6.2 利用遞歸函數計算Fibonacci數列
7.6.3 排序函數的設計與應用
本章小結
習題七 [3] 
……
第8章 指針
第9章 結構體
第10章 文件
第11章 共用體、枚舉和位運算
第12章 C++程序設計基礎
附錄1 C語言的保留字
附錄2 C語言的運算符
參考文獻 [2] 
參考資料