程式設計基礎[2009年清華大學出版社出版圖書]

程式設計基礎[2009年清華大學出版社出版圖書]

《程式設計基礎》2009年清華大學出版社出版的一本圖書,作者是高克寧、趙長寬、李金雙。

內容簡介

《程式設計基礎(C語言)》總結了作者多年的教學和軟體開發經驗,重點介紹程式設計的基該方法和技術,以程式設計思想、程式設計語言、程式設計技術和軟體工程管理四條主線組織相關內容。以C語言為依託,全面、系統地介紹了程式設計的基本知識。

《程式設計基礎(C語言)》結構清晰,語言通俗易懂,內容由淺人深,循序漸進,實例豐富,習題具有代表性。全書貫徹傳授知識、培養能力、提高素質的教學理念。另外,針對書中各章內容和上機實驗,《程式設計基礎(C語言)》還配有輔導教材《程式設計基礎(C語言)實驗指導與測試》,引導讀者學習和掌握各章節的知識。

圖書目錄

第1章 計算機及程式設計概述

1.1 概述

1.2 計算機的基本原理

1.3 指令與程式

1.4 計算機套用簡介

1.5 程式設計語言

1.6 問題求解與算法設計

1.6.1 算法定義

1.6.2 算法的複雜性

1.6.3 偽代碼

1.6.4 流程圖

1.6.5 N—S圖

1.6.6 UML

1.7 程式設計思想

1.7.1 程式設計概述

1.7.2 程式設計基本步驟

1.7.3 結構化程式設計

1.7.4 面向對象程式設計

1.7.5 並行程式設計

1.7.6 程式設計思想前沿

1.8 C語言概述

1.8.1 C語言的特點

1.8.2 簡單的C程式設計

1.8.3 C語言程式結構

1.8.4 C程式調試處理

1.9 案例——應用程式界面的簡單設計

練習題

第2章 基本數據類型、常量及變數

2.1 概述

2.2 信息編碼與存儲

2.2.1 數值

2.2.2 字元

2.3 標識符

2.4 數據類型

2.5 常量

2.5.1 整型常量

2.5.2 實型常量

2.5.3 字元常量

2.5.4 字元串常量

2.5.5 符號常量

2.6 變數_

2.6.1 變數聲明

2.6.2 變數初始化

2.6.3 變數賦值

2.6.4 const修飾符

2.7 數據溢出與計算精度

2.8 其他語言的基本數據類型

2.8.1 C++語言的基本類型

2.8.2 Java語言的基本類型

2.8.3 C#語言的基本類型

2.9 數據類型與程式移植

2.10 案例——跨平台程式開發

練習題

第3章 運算符與表達式

3.1 概述

3.2 算術運算符與算術表達式

3.3 關係運算符與關係表達式

3.4 邏輯運算符與邏輯表達式

3.5 賦值運算符與賦值表達式

3.6 ++/——運算符與自增/自減表達式

3.7 條件運算符與條件表達式

3.8 逗號運算符與逗號表達式

3.9 sizeof運算符

3.10 類型轉換

3.10.1 隱式轉換

3.10.2 顯式轉換

3.11 位運算符與位運算

3.11.1 位邏輯運算

3.11.2 位移運算

3.11.3 複合位運算及補位原則

3.12 表達式運算

3.13 其他語言中的運算符及表達式

3.14 案例

練習題

第4章 輸入輸出

4.1 概述

4.2 printf函式

4.2.1 printf函式的調用格式

4.2.2 printf函式的簡單套用

4.2.3 printf函式的格式控制字元串

4.3 scanf函式

4.3.1 scanf函式的調用格式

4.3.2 scanf函式的格式控制字元串

4.4 字元輸入與輸出

4.5 圖形輸出

4.5.1 圖形處理函式

4.5.2 圖形界面接口

4.6 案例——基於OpenGL建立一個立方體

練習題

第5章 程式控制結構

5.1 概述

5.2 基本語句

5.3 條件控制語句

5.3.1 if語句

5.3.2 if-else語句

5.3.3 if-elseif語句

5.3.4 switch語句

5.3.5 分支結構套用

5.4 循環控制語句

5.4.1 while語句

5.4.2 for語句

5.4.3 C10-While語句

5.4.4 循環的本質

5.4.5 幾種循環語句的比較

5.4.6 循環結構套用

5.5 其他控制語句

5.5.1 goto語句

5.5.2 break語句

5.5.3 continue語句

5.5.4 goto,break,contihue語句的區別

5.6 語句嵌套

5.6.1 條件分支嵌套結構

5.6.2 循環嵌套結構

5.7 案例——應用程式選單界面

練習題

第6章 數組

6.1 概述

6.2 一維數組

6.2.1 一維數組定義

6.2.2 一維數組初始化

6.2.3 一維數組引用

6.2.4 一維數組套用

6.3 二維數組

6.3.1 二維數組定義

6.3.2 二維數組初始化

6.3.3 二維數組引用

6.3.4 二維數組套用

6.4 高維數組

6.5 字元數組與字元串

6.5.1 字元數組

6.5.2 字元串

6.5.3 字元串輸入輸出

6.5.4 常用字元串處理函式

6.5.5 字元數組與字元串套用

6.6 數組與數據存儲

6.6.1 一維數組的存儲

……

第7章 函式

第8章 指針

第9章 結構體、共用體與枚舉類型

第10章 預編譯和宏定義

第11章 檔案

第12章 程式設計思想及範例

第13章 面向對象程式設計

第14章 並行程式設計與MPI

第15章 個體軟體開發過程管理(PSP)

附錄

參考文獻

相關詞條

熱門詞條

聯絡我們