《PASCAL语言程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郭浩志,郭旭东编著
  • 出 版 社:长沙:国防科技大学出版社
  • 出版年份:1999
  • ISBN:7810245287
  • 页数:310 页
图书介绍:

第一章 引论 1

1.1 基本概念 1

1.2 从一个简单例子谈起 1

1.3 Pascal源程序结构 3

1.4 程序设计风格 4

1.5 BNF与语法图 6

练习 7

第二章 类型、常量与变量 8

2.1 基本元素 8

2.2 数据及其类型 9

2.3 整型 11

2.4 实型 12

2.5 布尔类型 15

2.6 字符类型 16

2.7 常量说明与变量说明 18

练习 20

第三章 顺序控制结构 22

3.1 表达式 22

3.2 赋值语句 23

3.3 输入语句与输出语句 24

3.4 复合语句与空语句 29

练习 31

第四章 选择控制结构 34

4.1 IF语句 34

4.2 嵌套IF语句 35

4.3 CASE语句 38

4.4 程序设计示例 42

练习 44

第五章 重复控制结构 47

5.1 WHILE语句 48

5.2 REPEAT语句 49

5.3 FOR语句 50

5.4 多重循环 55

5.5 标号与GOTO语句 58

5.6 循环出口 62

5.7 程序设计示例 62

练习 68

第六章 子程序 74

6.1 预定义子程序 74

6.2 自定义过程 75

6.3 值参数 77

6.4 变量参数 79

6.5 自定义函数 80

6.6 程序设计示例 83

练习 85

第七章 自定义简单数据类型 90

7.1 枚举类型 90

7.2 子界类型 96

7.3 程序设计示例 99

练习 101

第八章 集合类型 106

8.1 集合及其表示方法 106

8.2 集合类型的定义 107

8.3 集合类型的运算 108

8.4 集合的输入输出 114

8.5 程序设计示例 116

练习 118

9.1 一维数组 121

第九章 数组类型 121

9.2 多维数组 124

9.3 PACKED属性 126

9.4 字符数组 127

9.5 布尔数组 136

9.6 类型间的关系 138

9.7 充当参数的数组 140

9.8 程序设计示例 141

练习 151

第十章 子程序之间的关系 155

10.1 嵌套 155

10.2 递归 156

10.3 并列与向前引用 161

10.4 PASCAL语言的作用域规则 165

10.5 函数副作用 168

10.6 子程序中转移语句的使用 169

10.7 将子程序用作子程序参数 170

10.8 程序设计示例 174

练习 181

第十一章 记录类型 187

11.1 记录类型的提出 187

11.2 记录类型的定义及引用 187

11.3 构造类型域的记录 190

11.4 WITH语句(开域语句) 191

11.5 记录类型数组 193

11.6 变体记录 197

11.7 紧缩记录 201

11.8 充当参数的记录 204

11.9 记录类型的兼容问题 204

11.10 程序设计示例 205

练习 211

第十二章 文件类型 215

12.1 文件类型的定义和使用 215

12.2 TEXT文件 223

12.3 构造型元素的文件 230

12.4 程序设计示例 245

练习 249

第十三章 指针类型与动态变量 255

13.1 动态变量的引进 255

13.2 指针类型及其变量 255

13.3 动态变量的生成与释放 256

13.4 递归数据结构与动态变量的存取 257

13.5 指针类型函数 259

13.6 链表的生成及其操作 260

13.7 链表结点的插入与删除 263

13.8 双向链表 265

13.9 指针引起的函数副作用 267

13.10 无用动态变量与悬挂指针 268

13.11 程序设计示例 269

练习 276

第十四章 程序设计方法 284

14.1 结构化程序 284

14.2 自顶向下逐步求精法及其应用 284

14.3 大问题求解与树状结构流程图 288

14.4 程序的调试 293

练习 300

附录A ASCII字符集 305

附录B 各章示例索引 306

参考文献 310