PASCAL程式設計(第二版)

《PASCAL程式設計(第二版)》是2014年10月22日清華大學出版社出版的圖書。

基本介紹

  • 書名:PASCAL程式設計(第二版)
  • ISBN:9787302020042
  • 定價:35元
  • 出版社:清華大學出版社
  • 出版時間:2014-10-22
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

(獲第三屆電子部優秀教材二等獎)鄭啟華 編著本書1991年初版,被清華大學、北京大學等數百所高等院校選作教材。在初版的基礎上,編著者徵集了許多院校師生使用的意見,又結合作者在清華大學使用該書的教學實踐,以及參考國內外最新教材,對初版作了較大的修改,於1996年出版了本書第二版。在內容取捨、概念敘述和例題選擇上第二版更加科學、嚴密。本書全面地介紹了PASCAL語言的數據類型、語句及結構特點,系統講述了程式設計方法,特別是自頂向下逐步求精的結構化程式設計方法,並強調培養良好的程式設計風格和習慣。講述力求理論聯繫實際、深入淺出、通俗易懂。 全書共分12章。第1章介紹必要的基本知識。第2章到第五章介紹結構化程式設計的四種基本結構(順序、選擇、重複、函式與過程)的設計方法以及PASCAL的標準數據類型和基本語句。第6章到第11章介紹PASCAL的各種用戶定義數據類型(枚舉、子界、數組、集合、記錄、檔案和指針)及其程式設計。第12章介紹其它餘留問題。每章後面均附有習題。 本書可作為高等院校計算機軟體、硬體專業或其他專業的電腦程式設計教材,也可作為從事計算機套用的科技人員的自學或培訓教材。 為了配合本書的學習,由作者編寫了與本書配套的《PASCAL程式設計習題與選解(新編)》,可供學習時參考使用。

目錄

第一章計算機和程式設計介紹1
11引言1
12計算機的發展與套用1
121計算機的發展1
122計算機的套用2
13計算機的組成2
14計算機語言4
15PASCAL介紹6
151PASCAL語言的特點6
152基本符號、保留字、標識符7
153程式結構9
16小結13
習題14
第二章順序結構程式設計15
21引言15
22用計算機解題的基本方法15
221問題分析15
222問題解的描述16
23標準數據類型17
231實型(real)17
232整型(integer)20
233字元型(char)21
234布爾型(boolean)22
235標準類型小結24
24表達式與賦值語句25
25READ語句27
26WRITE語句29
27順序程式設計舉例31
28常見的錯誤35
29小結35
習題36
第三章選擇結構程式設計38
31引言38
32IF語句38
321IF語句的兩種形式38
322複合語句41
323複合IF語句44
33CASE語句47
34常見的錯誤50
35小結51
習題51
第四章循環結構程式設計53
41引言53
42FOR語句53
43WHILE語句66
44REPEAT語句71
45多重循環75
46常見的錯誤86
47小結87
習題87
第五章函式與過程程式設計91
51引言91
52自頂向下程式設計方法91
53函式92
531標準函式回顧92
532定義新函式92
533函式調用94
54過程99
55嵌套與遞歸105
551嵌套105
552遞歸108
56函式與過程作為參數112
57標識符的作用域115
58常見的錯誤121
59小結121
習題122
第六章枚舉與子界類型126
61引言126
62枚舉類型126
621枚舉類型說明126
622枚舉類型運算127
623讀和列印枚舉值的方法128
63子界類型131
631子界類型說明131
632子界運算133
64常見的錯誤134
65小結134
習題135
第七章數組類型136
71引言136
72一維數組136
73多維數組151
74緊縮字元數組156
75保形數組參數163
76八皇后問題165
77常見的錯誤169
78小結169
習題170
第八章集合類型174
81引言174
82集合類型說明174
83集合運算175
831賦值空集和全集175
832集合的並交差176
833集合關係運算177
84類型間的關係182
841定義182
842套用185
85常見的錯誤187
86小結187
習題188
第九章記錄類型189
91引言189
92記錄說明189
93WITH語句191
94記錄數組192
95層次記錄197
96記錄變體200
97常見的錯誤204
98小結205
習題205
第十章檔案類型206
101引言206
102建立和使用檔案206
103檔案的處理213
1031檔案比較213
1032檔案修改215
1033檔案合併219
104正文檔案223
105檔案緩衝器變數233
1051引言233
1052GET操作233
1053PUT操作235
1054GET(PUT)和READ(WRITE)之間的關係237
106常見的錯誤237
107小結238
習題238
第十一章指針和動態數據結構240
111引言240
112NEW語句和指針240
113鍊表243
1131建立鍊表243
1132刪除一個結點247
1133插入一個結點249
1134建立有序鍊表251
114樹253
1141建立排序的二叉樹253
1142樹的遍歷256
115常見的錯誤257
116小結257
習題257
第十二章其它問題259
121GOTO語句259
122形式語法描述262
1221引言262
1222語法圖262
1223巴科斯瑙爾範式(BNF)264
123TURBOPASCAL簡介265
習題267
附錄APASCAL的字彙表268
A1保留字268
A2標識符268
A3標點符號269
附錄B標準標識符271
附錄CPASCAL語法275
C1語法圖275
C2巴科斯瑙爾範式(BNF)280
附錄DASCII碼285

熱門詞條

聯絡我們