《TurboPascal》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:冯博琴等改编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1994
  • ISBN:7505324934
  • 页数:228 页
图书介绍:

第一章 Pascal及TURBO Pascal 1

什么是计算机程序 1

什么是Pascal语言 1

Pascal语言的词法单位 1

Pascal程序的结构形式 2

Pascal的数据类型 2

Pascal的控制结构 2

Pascal单元 2

Pascal编译程序 3

本指南对Pascal系统的要求 3

TURBO Pascal入门 3

如何进入TURBO Pascal集成环境 3

使用TURBO编辑器编辑源程序文件 5

使用TURBO Pascal的编译程序 6

如何使用集成环境下的运行程序 6

TURBO Pascal中的出错指示 6

如何设置集成环境工作及控制参数 7

TURBO Pascal中的动态调试 8

程序的装入、编译、运行及调试举例 9

第二章 Pascal程序初步 11

第一个Pascal程序 11

什么是标识符 11

Pascal程序 12

一个做某事的程序 12

有更多输出的另一个程序 13

程序中增加注释 14

好的程序格式 15

执行部分的结果 15

差的程序格式 16

程序设计练习 17

第三章 简单的数据类型 18

什么是数据类型 18

整型变量 18

算术表达式 19

多种类型的变量 21

布尔变量 24

何处使用布尔变量 26

布尔表达式的求值 26

字符型变量 26

扩展的整型 28

扩展的实型 30

程序设计练习 31

第四章 循环及控制结构 32

循环 32

Pascal复合语句 34

IF语句 34

IF—THEN—ELSE块 36

循环和IF语句的结合 36

一个有意义的程序 37

REPEAT—UNTIL循环 40

WHILE循环 41

CASE语句 43

程序设计练习 45

第五章 过程和函数 46

Pascal程序的轮廓(outline) 46

过程 46

过程的定义 47

怎样定义和调用过程 48

Pascal一直沿用的规则 48

更多的过程调用 48

形参和实参 50

值调用 50

引用调用 50

一些新的术语 51

“引用调用”还是“值调用” 52

多次定义的变量 52

过程调用过程 54

函数 55

递归(recursion)的奥秘 57

提前调用 58

递归过程 58

过程类型 59

程序设计练习 63

第六章 数组、类型、常数和标号 64

数组 64

使用数组 65

双重下标数组 65

数组的灵活性 68

类型定义 68

Pascal数据类型的一致性 69

“类型”是个重要的概念 69

常量说明 69

TURBO Pascal类型常量 71

标号说明 71

程序设计练习 73

压缩数组 73

更多的TURBO Pascal扩展 73

第七章 字符串和字符串过程 74

Pascal字符串 74

一个字符串是一个字符型数组 75

TURBO Pascal的字符串类型 75

字符串变量的长度 76

在字符串类型变量中包含什么 76

程序设计练习 78

第八章 枚举类型、子界类型和集合类型 79

Pascal枚举类型 79

一个大的子界变量循环 81

子界类型 81

集合类型 83

三个很有用的函数 83

调试程序的一个技巧 83

集合的查找 85

程序设计练习 87

第九章 记录 88

一个很简单的记录 88

一个大的记录 90

怎样处理记录中的数据 92

什么是WITH语句 92

WITH语句能嵌套多深 92

高级赋值语句 92

程序大小的限制 93

变体记录 93

使用变体记录 95

什么是特征字段 95

程序设计练习 96

包括特征字段的记录中都包含什么 96

第十章 标准输入/输出 97

我们已使用过的输入/输出 97

多输出语句 99

从键盘输入 99

当输入数据类型不一致时 101

读实型数据 101

读字符型数据 102

“容错”程序设计 103

怎样在打印机上输出结果 103

程序设计练习 105

现在的状况 106

读和显示文件 106

文件处理串行的数据 106

历史回顾 106

第十一章 文件的输入/输出 106

什么是EOF和EOLN函数 107

可读任何文件的程序 108

如何复制一个文件 109

编译命令的使用 111

文件自检查 111

怎样从文件中读整型数据 112

READ和READLN之间的微小差别 114

怎样从文件中读实型数据 115

二进制输入和输出 117

为何使用二进制文件 118

读一个二进制文件 119

程序设计练习 120

文件指针,GET,PUT语句 120

第十二章 指针和动态分配 121

关于指针和动态分配 121

什么是指针,它的优点是什么 121

如何使用指针 122

指针类型 123

TURBO Pascal的指针 124

观察动态分配 125

什么是堆 126

什么是动态分配 126

释放动态分配的空间 127

动态存储的记录 128

如何给指针变量赋值 130

Pascal规则的例外情况 130

动态分配的好处 131

什么是链接表 131

程序中未定义任何变量 133

什么是“?l”,其用途何在 134

定义第二个记录 134

增加10个记录 134

一个完整的链接表 135

如何使用链接表中的数据 135

程序设计练习 135

第十三章 TURBO Pascal的单元 136

单元描述 136

单元体的用途是什么 138

局部的过程 138

实现(implementation)部分 138

接口(interface)部分 138

可选择的函数和过程 139

另一个单元 139

如何使用单元 140

又一个使用单元的例子 142

同一个标识符的多次使用 143

为什么使用单元 144

信息隐蔽 144

程序设计练习 144

第十四章 封装和继承 145

封装 145

什么是方法(method) 146

新的术语 147

方法(method)的实现 147

对象类型的实例(instance) 147

我们完成了些什么 148

数据和代码的保护 148

更多的封装 148

专用类型 151

必要的几个规则 152

什么是构造过程(constructor) 152

什么是释构过程(destructor) 153

继承的例子 153

如何使用对象 157

为什么使用继承 157

单元中的对象 157

单元中的另一个对象 159

使用单元中定义的对象 161

数组和指针 162

什么是多重继承 164

现在该做什么 164

程序设计练习 165

第十五章 虚拟方法(Virtual Methods) 166

不含虚拟方法 166

制造一个虚拟方法 169

将子对象赋给父对象变量 173

为什么使用一个构造过程(constructor) 173

虚拟和指针 173

一个父对象 177

一些子对象 178

一个完整的雇员程序 180

程序设计练习 183

第十六章 完整的样本程序 184

偿还表生成程序 184

自顶向下的程序设计 194

LIST.PAS,列出您的Pascal程序 194

TIMEDATE.PAS,得到当天的时间和日期 197

SETTIME.PAS,一个有用的应用程序 198

OT.PAS,以树状列目录的程序 199

最重要的——您自己的程序 212

附录1 示例程序索引 213

附录2 TURBO Pascal保留字 215

附录3 Pascal语言的标准函数 216

附录4 TURBO Pascal语法图 217