《TURBO PASCAL 6.0精讲、题解及应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:胡元义,张玉清编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:1996
  • ISBN:7560604692
  • 页数:318 页
图书介绍:

第1章 TURBO PASCAL语言程序设计基础 1

1.1 计算机系统概述 1

1.1.1 计算机系统组成 1

1.1.2 程序与程序设计语言 2

1.2 TURBO PASCAL语言基础 4

1.2.1 TURBO PASCAL语言基本符号 4

1.2.2 程序基本结构 6

1.2.3 数据类型 8

1.2.4 标准函数 13

1.2.5 常量和变量 15

1.2.6 表达式与赋值语句 17

1.2.7 输入和输出 18

1.3 TURBO PASCAL语言基础概念题解 22

1.3.1 程序结构及标识符使用 22

1.3.2 标准数据类型运算 22

1.3.3 常量、变量与函数概念 23

1.3.4 表达式与赋值语句使用 24

1.3.5 输入输出问题 26

第2章 TURBO PASCAL语言基本语句 28

2.1 基本语句 28

2.1.1 复合语句 28

2.1.2 选择语句 29

2.1.3 循环语句 30

2.1.4 转向(goto)语句 33

2.2 基本语句概念题解 34

2.2.1 选择语句例题 34

2.2.2 循环语句例题 37

2.2.3 转向语句例题 42

2.3 基本语句典型题精讲 43

2.3.1 一元二次方程求解 43

2.3.2 取出整数中某位上的数字 44

2.3.3 数字金字塔 45

2.3.4 最大公约数 46

2.3.5 水仙花数 48

2.3.6 鸡、兔同笼问题 49

2.3.7 硬币兑换 50

2.3.8 完数求解 51

2.3.9 爱因斯坦阶梯问题 52

2.3.10 sin函数 53

2.3.11 求π值 54

2.3.12 素数 56

2.3.13 质因子求解 58

第3章 枚举、子界和集合类型 60

3.1 枚举、子界与集合类型的内容和特点 61

3.1.1 枚举类型 61

3.1.2 子界类型 63

3.1.3 集合类型 65

3.2 枚举、子界和集合类型概念题解 69

3.2.1 枚举类型例题 69

3.2.2 子界类型例题 70

3.2.3 集合类型例题 72

3.3 枚举、子界和集合类型典型题精讲 74

3.3.1 删除源文件注释 74

3.3.2 十进制数到二进制数转换 75

3.3.3 输出字符串中的小写字母 76

3.3.4 筛法求素数 77

第4章 数组类型 79

4.1 数组类型内容和特点 79

4.1.1 数组类型定义 79

4.1.2 多维数组 80

4.1.3 字符串类型 81

4.2 数组类型概念题解 83

4.2.1 数组定义例题 83

4.2.2 数组说明例题 84

4.2.3 数组元素及下标例题 85

4.3 数组类型典型题精讲 85

4.3.1 数组元素逆置 85

4.3.2 杨辉三角形 86

4.3.3 数据识别 87

4.3.4 数组元素循环移动 88

4.3.6 数组元素排序 90

4.3.7 数组元素查找 94

4.3.8 字母频率统计 95

4.3.9 筛法求素数 96

4.3.10 矩阵相乘 98

4.3.11 约瑟夫问题 99

第5章 记录类型 101

5.1 记录类型内容和特点 101

5.1.1 记录类型定义 101

5.1.2 开域语句 104

5.1.3 变体记录 105

5.2 记录类型概念题解 108

5.2.1 记录定义例题 108

5.2.2 开域语句例题 110

5.2.3 变体记录例题 111

5.3 记录类型典型题精讲 113

5.3.1 排序问题 113

5.3.2 图书借阅管理 114

5.3.3 学生档案管理 116

5.3.4 一元二次方程求解 118

5.4 类型间关系拾遗 119

5.4.1 同一、相容和赋值相容 119

5.4.2 类型间关系例题 121

第6章 过程与函数 127

6.1 过程与函数的内容和特点 127

6.1.1 过程与函数 127

6.1.2 变量与参数 130

6.1.3 嵌套与递归 132

6.2 过程与函数执行的分析方法 135

6.2.1 动态图描述规则 135

6.2.2 过程与函数执行描述示例 135

6.3 过程与函数概念题解 139

6.3.1 过程例题 139

6.3.2 函数例题 141

6.3.3 嵌套与递归例题 144

6.4 过程与函数典型题精讲 147

6.4.1 sin函数 147

6.4.2 最大公约数 148

6.4.3 数字金字塔 150

6.4.4 整数中某位数字判定 151

6.4.5 求π值 152

6.4.6 回文字符串 153

6.4.7 定积分 154

6.4.8 全排列 155

6.4.9 递归与非递归查找 157

6.4.10 骑士游历问题 159

6.5 汉诺塔问题 161

6.5.1 汉诺塔问题递归解法 161

6.5.2 汉诺塔问题非递归解法 164

6.6 八皇后问题 166

6.6.1 八皇后问题递归解法 166

6.6.2 八皇后问题非递归解法 168

第7章 文件类型 171

7.1 TURBO PASCAL文件内容和特点 171

7.1.1 文件变量与内存缓冲区 171

7.1.2 顺序文件 172

7.1.3 正文文件 175

7.2 文件类型概念题解 180

7.2.1 顺序文件例题 180

7.2.2 正文文件例题 182

7.3 文件类型典型题精讲 184

7.3.1 close语句作用 184

7.3.2 顺序文件复制与数据添加 186

7.3.3 文件内容比较 188

7.3.4 文件读写过程分析 188

7.3.5 正文文件到顺序文件转换 190

7.3.6 文件合并 192

7.3.7 档案文件建立 194

7.4 输入输出补充说明 196

7.4.1 标准文件input输入数据说明 196

7.4.2 磁盘文件数据输入输出说明 198

第8章 指针类型 201

8.1 指针类型内容和特点 202

8.1.1 指针类型表示 202

8.1.2 链表 204

8.2 指针类型概念题解 210

8.2.1 指针例题 210

8.2.2 链表例题 212

8.3 指针类型典型题精讲 213

8.3.1 链首输入链表成分 213

8.3.2 链尾输入链表成分 215

8.3.3 链表排序 216

8.3.4 两个增序链表合并 220

8.3.5 递归产生链表 222

8.3.6 链表连接 223

8.3.7 链表逆置 225

8.3.7 链表逆置 225

8.3.8 约瑟夫问题 227

8.4 树 230

8.4.1 二叉树递归遍历 231

8.4.2 二叉树非递归遍历 233

8.4.3 二叉排序树递归与非递归解法 238

第9章 TURBO PASCAL应用开发 242

9.1 单元 242

9.1.1 单元内容和特点 242

9.1.2 单元概念例题 245

9.2 标准单元 248

9.2.1 system单元 249

9.2.2 dos单元 249

9.2.3 crt单元 251

9.2.4 printer单元 257

9.3 图形单元及应用 259

9.3.1 图形适配器与坐标系 259

9.3.2 图形系统初始化 259

9.3.3 视口 263

9.3.4 作图 266

9.3.5 正文显示 272

9.3.6 动画设计 274

9.4 TURBO PASCAL开发应用典型示例 276

9.4.1 音乐程序设计 276

9.4.2 中断处理程序设计 278

9.4.3 内存驻留(TSR)程序设计 280

9.4.4 计算机病毒防治 281

9.4.5 TURBO PASCAL与汇编语言混合编程 282

第10章 TURBO PASCAL6.0上机操作 285

10.1 TURBO PASCAL集成环境(IDE) 285

10.2 集成环境菜单功能介绍 287

10.2.1 File文件功能 287

10.2.2 Edit编辑功能 289

10.2.3 Search查找功能 289

10.2.4 Run运行功能 290

10.2.5 Compile编译功能 291

10.2.6 Debug调试功能 292

10.2.7 Options设置功能 293

10.2.8 Window窗口功能 297

10.2.9 Help帮助功能 299

10.3 TURBO PASCAL集成环境快速入门 300

10.4 集成环境菜单功能和编辑命令一览表 302

附录A ASCII码表 308

附录B TURBO PASCAL错误信息表 312

参考文献 318