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

  • 购买积分:10 如何计算积分?
  • 作  者:沈长宁,王凯等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1999
  • ISBN:711507948X
  • 页数:216 页
图书介绍:

第1章 绪论 1

1.1 程序设计语言概述 1

1.1.1 程序语言基础知识 1

1.1.2 低级语言与高级语言 2

1.1.3 编译程序与解释程序 3

1.1.4 程序设计语言的标准化 3

1.1.5 程序设计语言的发展 4

1.2.2 PASCAL语言的特色 5

1.2.1 结构化程序设计 5

1.2 结构化程序设计与Pascal的特色 5

1.2.3 关于程序设计的风格 6

1.3 TurboPascal的集成环境 7

1.3.1 主菜单 7

1.3.2 File子菜单 8

1.3.3 帮助功能 9

上机实验 10

思考与练习题 10

2.1 PASCAL程序的基本结构 11

第2章 PASCAL初步 11

2.2 PASCAL语言的词汇与数据类型 15

2.2.1 PASCAL语言的词汇 16

2.2.2 PASCAL语言的数据类型 17

2.3 PASCAL的表达式与赋值语句 19

2.3.1 数值计算的运算符与数值表达式 20

2.3.2 比较运算符、逻辑运算符与布尔表达式 21

2.3.3 赋值语句 22

2.4.1 把数据送往屏幕 23

2.4 基本的输入/输出操作 23

2.4.2 把从键盘输入的数据存入变量 24

上机实验 26

思考与练习题 26

第3章 Pascal中的控制结构 31

3.1 顺序结构 31

3.2 重复执行的结构 32

3.2.1 Repeat语句 32

3.2.2 While语句 36

3.2.3 For语句与有序类型的概念 38

3.2.4 循环的嵌套 42

3.2.5 3种重复性语句的比较 44

3.3 选择结构 46

3.3.1 If语句 46

3.3.2 CASE语句 49

3.3.3 含控制语句的程序实例 51

3.4 控制语句小结 54

3.5 关于实型的讨论 55

上机实验 56

思考与练习题 58

第4章 子程序入门 62

4.1 子程序的主要概念和基本作用 62

4.1.1 子程序的概念 63

4.1.2 子程序的调用方法 63

4.2 自定义的函数 64

4.2.1 函数的说明 64

4.2.2 函数的调用方法 68

4.2.3 函数调用的举例 68

4.3.1 过程的说明 72

4.3 自定义的过程 72

4.3.2 过程的调用 75

4.3.3 过程调用举例 76

4.4 子程序的参数 81

4.4.1 形式参数 81

4.4.2 实在参数与形式参数间的对应关系 82

4.4.3 形参函数的用法 83

4.5 标准子程序和子程序库 87

4.5.1 标准子程序 87

4.5.2 TurboPascal子程序库单元简介 89

上机实验 95

思考与练习题 96

第5章 数据类型 101

5.1 用户自定义的简单类型 101

5.1.1 枚举类型 101

5.1.2 子域类型 105

5.2 集合的概念和用法 108

5.2.1 集合类型的定义和变量的说明 108

5.2.2 集合的运算 109

5.2.3 程序举例 112

5.3 一维数组和字符串 115

5.3.1 一维数组 116

5.3.2 数组变量的分量——下标变量 116

5.3.3 数组变量的用法 118

5.3.4 字符串 120

5.4.1 排序中的比较与交换 125

5.4.2 排序方法 125

5.4 数组排序和其他应用 125

5.4.3 数组在数值计算中的应用 131

5.5 多维数组 134

5.6 记录的概念与应用 138

5.6.1 记录类型 138

5.6.2 记录型变量的分量 139

5.6.3 嵌套的记录与紧缩存储的记录 140

5.6.4 记录类型应用举例 140

上机实验 144

思考与练习题 145

第6章 文件及其应用 148

6.1 顺序文件 148

6.1.1 Pascal中文件的概念 149

6.1.2 产生文件的基本操作 150

6.1.3 读取文件的基本操作 151

6.2 随机文件 152

6.3 TEXT文件 154

6.3.1 输入时用的text文件 154

6.3.2 写往磁盘的text文件 156

6.3.3 送往打印机的text文件 159

上机实验 160

思考与练习题 160

第7章 子程序的深入讨论 161

7.1 程序的层次结构 161

7.1.1 程序块的嵌套关系 161

7.1.2 标识符的作用域 162

7.1.3 局部量和非局部量 164

7.2 程序的设计与调试 167

7.2.1 程序的模块化方法 168

7.2.2 程序的调试 169

7.3 递归子程序 173

7.3.1 递归的概念 173

7.3.2 递归算法应用举例——对分查找 179

7.3.3 间接递归 181

上机实验 183

思考与练习题 184

8.1 动态信息结构与指针 190

8.1.1 动态信息结构概念 190

第8章 指针及其应用 190

8.1.2 指针类型 191

8.1.3 使用NEW过程产生的新变量 192

8.1.4 指针及用它标识的变量 193

8.2 线性链接表的概念及应用 196

8.2.1 递归定义的数据类型 196

8.2.2 线性链接表 197

8.2.3 循环链接表 203

8.2.4 程序举例 203

思考与练习题 207

上机实验 207

9.1 Pascal的数据类型 210

9.1.1 标准类型 210

9.1.2 用户自定义的简单类型 210

第9章 Pascal小结 210

9.1.3 构造类型 211

9.1.4 文件类型 211

9.1.5 指针类型 211

9.2.2 基本语句 212

9.2.3 控制语句 212

9.2.1 表达式 212

9.2 Pascal的表达式和语句 212

9.3 Pascal的程序结构 213

9.3.1 源程序结构 213

9.3.2 函数和过程 213

9.3.3 标识符的作用域 214

9.4 结束语 214

附录 215