《PASCAL程序设计 第2版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:郑启华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1996
  • ISBN:7302020043
  • 页数:286 页
图书介绍:

目录 1

第一章 计算机和程序设计介绍 1

1.1引言 1

1.2计算机的发展与应用 1

1.2.1计算机的发展 1

1.2.2计算机的应用 2

1.3计算机的组成 2

1.4计算机语言 4

1.5.1PASCAL语言的特点 6

1.5PASCAL介绍 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.1实型(real) 17

2.3标准数据类型 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.9小结 35

2.8常见的错误 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

习题 51

3.5小结 51

第四章 循环结构程序设计 53

4.1引言 53

4.2FOR语句 53

4.3WHILE语句 66

4.4REPEAT语句 71

4.5多重循环 75

4.6常见的错误 86

习题 87

4.7小结 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.1嵌套 105

5.5嵌套与递归 105

5.5.2递归 108

5.6函数与过程作为参数 112

5.7标识符的作用域 115

5.8常见的错误 121

5.9小结 121

习题 122

6.2枚举类型 126

6.2.1枚举类型说明 126

6.1引言 126

第六章 枚举与子界类型 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

7.2一维数组 136

第七章 数组类型 136

7.1引言 136

7.3多维数组 151

7.4紧缩字符数组 156

7.5保形数组参数 163

7.6八皇后问题 165

7.7常见的错误 169

7.8小结 169

习题 170

8.2集合类型说明 174

8.1引言 174

第八章 集合类型 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.6小结 187

8.5常见的错误 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

11.2NEW语句和指针 240

11.1引言 240

第十一章 指针和动态数据结构 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

习题 257

11.5常见的错误 257

11.6小结 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

附录A PASCAL的字汇表 268

A.1保留字 268

A.2标识符 268

A.3标点符号 269

附录B 标准标识符 271

附录C PASCAL语法 275

C.1语法图 275

C.2巴科斯-瑙尔范式(BNF) 280

附录D ASCII码 285