程式設計入門經典

程式設計入門經典

《程式設計入門經典》是2006年清華大學出版社出版的圖書,作者是金斯利·休斯。本書詳細介紹了如何進行編程,可作為學習編程的初級指南。

圖書簡介

版 次: 1

頁 數: 358

裝 幀: 平裝

開 本:

所屬分類: 圖書>計算機與網際網路>程式語言與程式設計

內容簡介

對於編程,人們普遍存在這樣一個誤解:只有具備多年編程經驗的專業人員的勝任。通過學習《程式設計入門經典》,您會發現這種觀點是錯誤的。《程式設計入門經典》為非編程人員學習編程基礎知識提供了有力的支持,逐步引導您最終成為專業的開發人員或編程愛好者。 《程式設計入門經典》通過用各種語言(如C++、Java、VBScript和JavaScript等)編寫的代碼示例 若您的計算機上沒有安裝學習《程式設計入門經典》所需的工具和素材,可以很容易地通過Internet下載。讀完《程式設計入門經典》,您將會掌握紮實的編程基礎知識,並能夠熟練地完成各種編程任務。 《程式設計入門經典》適用於任何對編程感興趣的初學者,學習《程式設計入門經典》您無需具備編程方面的背景知識。

圖書目錄

第1章 編程概述 1

1.1編程的發展過程 1

1.2編程的概念 3

1.2.1存在多種程式語言的原因 4

1.2.2不同的代碼,相同的結果 5

1.3能編程的程式 9

1.3.1開發環境 9

1.3.2編譯器 9

1.4小結 9

第2章學習編程的原因 11

2.1編程的意義 11

2.1.1“職業”編程人員 11

2.1.2解決問題 14

2.1.3因為想作貢獻 15

2.1.4僅為娛樂 15

2.1.5名望 15

2.2學習的內容 15

2.3對編程的看法和實際情況 19

2.3.1看法1--編程工具需

花費許多錢 19

2.3.2看法2--成為編程人員

須具備計算機科學學位 19

2.3.3看法3--學習編程需

花數年時間 19

2.3.4看法4--編程只適合年青人 20

2.3.5看法5--編程需要頂級

的超級計算機 20

2.3.6看法6--編程會上癮! 20

2.3.7看法7--程式語言一直

在改變 20

2.3.8看法8--一旦學會了某種

程式語言,學習其他語言就

會簡單些 20

2.4小結 21

第3章 計算機讀取代碼的方式 22

3.1讀取代碼 22

3.1.1“自頂向下”的處理過程 22

3.1.2分解代碼 24

3.1.3語句 28

3.1.4函式/過程 29

3.2編程中的語句和段落 30

3.2.1代碼行 30

3.2.2代碼段落 31

3.3數據存儲 31

3.4小結 34

第4章從概念到代碼——代碼語言 35

4.1二進制 35

4.1.1二進制介紹 35

4.1.2大數 37

4.1.3按位分組 38

4.1.4二進制數學 41

4.1.5需要二進制的原因 44

4.2十六進制 44

4.2.1十六進制介紹 44

4.2.2十六進制和

WindowsCalculator 46

4.3字元表示 46

4.4運算符 54

4.4.1算術運算符 54

4.4.2賦值運算符 55

4.4.3比較運算符 55

4.4.4邏輯運算符 56

4.4.5字元串運算符 56

4.5小結 57

第5章編程工具 58

5.1建立自己的工作區 58

5.1.1鍵盤 58

5.1.2工作區 59

5.1.3辦公桌 59

5.1.4顯示器 59

5.2選擇程式語言 62

5.2.1學習編程 62

5.2.2學校/學院 62

5.2.3業務培訓 63

5.2.4業餘編程人員 63

5.2.5語言 64

5.2.6教您如何編程 64

5.3工具 65

5.3.1通用工具和實用程式 65

5.3.2編程工具 70

5.4小結 76

第6章簡單編碼 77

6.1注釋代碼 77

6.1.1VBScript注釋 77

6.1.2JavaScript注釋 80

6.1.3C++注釋 82

6.2變數 83

6.3字元串 100

6.3.1字元串概述 100

6.3.2字元串操作 101

6.4處理輸入 105

6.5變數操作--執行簡單的

數學功能 107

6.6小結 109

第7章編碼結構 110

7.1結構的用途 110

7.2使用結構前的準備工作 111

7.3函式 120

7.4條件控制 126

7.4.1條件判斷 126

7.4.2條件 127

7.4.3多條件控制 132

7.5循環 141

7.5.1for循環語句 141

7.5.2死循環 143

7.5.3while循環語句 143

7.5.4dowhile循環語句 144

7.6數組 147

7.6.1二維數組 148

7.6.2多維數組 149

7.7小結 150

第8章 解決問題 151

8.1解決問題的基礎知識 151

8.1.1清楚需求 152

8.1.2研究 155

8.1.3把問題分解成小問題 157

8.2編寫代碼 158

8.3小結 172

第9章調試 173

9.1人為錯誤 173

9.2錯誤,錯誤,還是錯誤 173

9.3編譯器錯誤 174

9.4運行庫錯誤 186

9.5邏輯錯誤 190

9.6發現錯誤 193

9.6.1輸入代碼後閱讀每行代碼 193

9.6.2檢查之前的語句 194

9.6.3保持結構清楚 194

9.6.4注釋,注釋,再注釋 194

9.6.5刪除代碼的多義性 194

9.6.6分號 195

9.6.7測試代碼 196

9.6.8檢查變數 196

9.7小結 201

第10章界面 202

10.1界面概述 202

10.2界面的重要性 204

10.2.1什麼是界面 204

10.2.2所有的軟體都有界面嗎 204

10.3界面詳述 205

10.3.1基於文本的界面 205

10.3.2程式綱要 207

10.3.3正確提示輸入 209

10.3.4對輸出結果進行注釋 212

10.3.5對程式退出進行確認 213

10.3.6添加簡單的幫助 214

10.3.7確認 219

10.4非文本形式的界面 220

10.5按鈕 220

10.5.1選單 222

10.5.2複選框 223

10.5.3單選按鈕 224

10.5.4單行文本框 225

10.5.5多行文本框 225

10.5.6下拉式選單 226

10.6綜合 227

10.6.1簡單應用程式 227

10.6.2更多複雜的應用程式 230

10.7小結 232

相關詞條

熱門詞條

聯絡我們