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

  • 购买积分:13 如何计算积分?
  • 作  者:郭浩志编著
  • 出 版 社:长沙:国防科技大学出版社
  • 出版年份:1988
  • ISBN:7810240463
  • 页数:352 页
图书介绍:

第一章 引论 1

1.1 基本概念 1

1.2 从一个简单例子谈起 2

1.3 PASCALL 源程序结构 5

1.4 程序设计风格 6

1.5 BNF 与语法图 9

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

2.1 基本元素 13

2.2 数据及其类型 14

2.3 整型 17

2.4 实型 19

2.5 布尔类型 23

2.6 字符类型 25

2.7 常量说明与变量说明 27

第三章 顺序控制结构 33

3.1 表达式 33

3.2 赋值语句 35

3.3 输入语句与输出语句 37

3.4 复合语句与空语句 44

第四章 选择控制结构 51

4.1 IF语句 51

4.2 IF嵌套结构 53

4.3 CASE语句 57

第五章 重复控制结构 68

5.1 WHILE语句 70

5.2 REPEAT语句 72

5.3 FOR语句 74

5.4 多重循环 83

5.5 标号与GOTO语句 87

5.6 循环出口 93

第六章 子程序 99

6.1 预定义子程序 100

6.2 自定义过程的说明与调用 101

6.3 值参数 104

6.4 变量参数 107

6.5 函数 109

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

7.2 子界类型 126

7.1 枚举类型 127

第八章 集合类型 135

8.1 集合及其表示方法 135

8.2 集合类型的定义 137

8.3 集合类型的运算 139

8.4 集合的输入输出 147

第九章 数组类型 152

9.1 一维数组 152

9.2 多维数组 156

9.3 PACKED属性 160

9.4 字符数组 162

9.5 布尔数组 171

9.6 类型间的关系 175

9.7 充当参数的数组 178

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

10.1 嵌套 182

10.2 递归 184

10.3 并列与向前引用 193

10.4 PASCAL语言的作用域规则 199

10.5 函数副作用 206

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

10.7 函数参数 209

第十一章 记录类型 219

11.1 记录类型的提出 219

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

11.3 构造类型域的记录 224

11.4 WITH语句(开域语句) 226

11.5 记录类型数组 229

11.6 变体记录 235

11.7 紧缩记录 241

11.8 充当参数的记录 243

11.9 记录类型的其它特征 244

第十二章 文件类型 252

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

12.2 TEXT文件 265

12.3 构造型元素的文件 275

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

13.1 动态变量的引进 302

13.2 指针类型及其变量 303

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

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

13.5 指针类型函数 309

13.6 链表的构成及其操作 310

13.7 双向链表 315

13.8 指针引起的函数副作用 318

13.9 无用动态变量与悬挂指针 320

第十四章 程序设计方法 325

14.1 结构化程序 325

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

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

14.4 程序的调试 338

附录A 常用字符集(ASCH EBCDIC) 343

附录B 保留字(关键字) 344

附录c 标准标识符 345

附录D PASCAL语言规则(BNF) 345

参考文献 351