《Turbo Pascal程序设计》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:潘庆荣等著
  • 出 版 社:武汉:华中理工大学出版社
  • 出版年份:1999
  • ISBN:7560918816
  • 页数:164 页
图书介绍:

第一章 基础知识 1

1.1 计算机系统组成 1

1.1.1 计算机硬件系统 1

1.1.2 计算机软件系统 2

1.1.3 计算机语言 2

1.1.4 计算机语言处理程序 3

1.2 Turbo Pascal程序结构 4

1.3 Turbo Pascal的基本成分 5

1.3.1 基本符号 5

1.3.2 保留字 6

1.3.3 标识符 6

1.4 数据类型 7

1.4.1 整数类型 8

1.4.2 实数类型 8

1.4.3 字符类型 9

1.4.4 布尔类型 9

1.5 常量与变量说明 9

1.5.1 常量说明 9

1.5.2 变量说明 10

1.6 基本运算、函数和表达式 11

1.6.1 基本运算 11

1.6.2 标准函数 12

1.6.3 表达式 14

习题一 15

第二章 程序设计基础 17

2.1 程序设计过程与程序结构 17

2.1.1 程序设计过程 17

2.1.2 程序结构 19

2.2 简单语句 20

2.2.1 Turbo Pascal的语句类型 20

2.2.2 赋值语句 20

2.2.3 输入语句 21

2.2.4 输出语句 23

2.2.5 应用举例 25

2.3 条件语句和选择程序的设计 26

2.3.1 IF语句 27

2.3.2 复合语句 28

2.3.3 CASE语句 29

2.3.4 选择程序设计举例 31

2.4 循环语句和循环程序的设计 33

2.4.1 WHILE语句 34

2.4.2 REPEAT语句 35

2.4.3 FOR语句 36

2.4.4 循环程序设计举例 37

习题二 43

第三章 函数与过程 45

3.1 自顶向下与模块结构 45

3.2 函数及其调用 45

3.2.1 函数说明 45

3.2.2 函数调用 47

3.3 过程及其调用 50

3.3.1 过程说明 50

3.3.2 过程调用与参数传递 51

3.4 模块间信息传递 52

3.4.1 形参与实参之间的参数传递 52

3.4.2 用全局量传递信息 54

3.5 函数与过程的嵌套 56

3.5.1 嵌套的概念 56

3.5.2 嵌套调用 56

3.6 递归 58

习题三 60

第四章 枚举、子界、字符串与数组 64

4.1 枚举类型 64

4.2 子界类型 65

4.3 字符串类型 67

4.3.1 字符串类型的定义 67

4.3.2 字符串运算与赋值 68

4.3.3 字符串变量的输入输出 69

4.4 数组 69

4.4.1 一维数组 69

4.4.2 多维数组 78

4.4.3 数组应用举例 83

4.5 字符串数组、字符串标准函数与标准过程 87

4.5.1 字符串数组 87

4.5.2 字符串标准函数与标准过程 88

习题四 90

第五章 记录、集合、文件与指针类型 93

5.1 记录类型 93

5.1.1 记录类型的定义 93

5.1.2 记录的赋值与WITH语句 94

5.1.3 记录的嵌套 97

5.1.4 记录数组 98

5.1.5 变体记录 99

5.2 集合类型 100

5.2.1 集合类型的说明 100

5.2.2 集合运算 101

5.2.3 集合的输入输出问题 102

5.3 类型间的关系 104

5.3.1 类型的一致性 104

5.3.2 类型的相容性 104

5.3.3 赋值相容 105

5.3.4 几点说明 106

5.4 文件类型 106

5.4.1 Turbo Pascal文件概念 106

5.4.2 类型文件 107

5.4.3 文本文件 113

5.5 指针类型与动态数据结构 114

5.5.1 概述 114

5.5.2 指针类型与动态变量 115

5.5.3 链表 118

5.5.4 树 127

习题五 129

第六章 Turbo Pascal实践教学 132

6.1 实验环境 132

6.2 Turbo Pascal实验内容 136

实验1 编辑、编译及运行——简单的顺序结构 136

实验2 选择结构与循环结构 139

实验3 函数与过程(包括嵌套、函数递归) 142

实验4 数组与字符串 145

实验5 记录、集合、文件与指针 147

第七章 Turbo Pascal的高级应用概述 151

7.1 引言 151

7.2 单元的基本概念 152

7.2.1 用户单元的定义 152

7.2.2 用户单元的直接引用方法 154

7.2.3 标准单元简介 154

7.3 面向对象的程序设计概念 156

7.3.1 OOP的基本概念与特征 156

7.3.2 对象类型的定义 157

7.3.3 对象类型的封装性 158

7.3.4 对象类型的继承性 158

7.4 Turbo Vision概述 160

7.4.1 Turbo Vision的由来 160

7.4.2 Turbo Vision内容简介 160

7.4.3 Turbo Vision应用程序 160

附录1 Turbo Pascal语法图 162

附录2 ASCII码表 163

参考文献 164