《True BASIC语言模块化结构化程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:邓德祥编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:1988
  • ISBN:7040016346
  • 页数:233 页
图书介绍:

第1章 计算机、语言和程序设计 1

1.1 计算机简介 1

1.1.1 计算机的特点 1

目录 1

1.1.2 计算机的组成 2

1.1.3 计算机运行的示意过程 2

1.2 计算机语言概述 3

1.2.1 机器语言 3

1.2.2 汇编语言 3

1.2.3 高级语言 4

1.3.1 明确问题 5

1.3.2 建立模型 5

1.3.3 算法设计 5

1.2.4 超高级语言 5

1.3 程序设计概述 5

1.3.4 编写程序 6

1.3.5 编译运行 6

1.3.6 结果分析 6

1.4 程序设计的辅助手段——控制流程图 7

1.5 结构化程序设计简介 8

1.5.1 三种基本结构 8

1.5.4 结构化流程图——N-S图 9

1.5.2 结构化程序设计准则 9

1.5.3 结构化程序设计方法 9

1.5.5 评价程序的基本准则 12

1.6 True BASIC软件的优点 12

1.6.1 模块化结构化多功能的程序设计语言 12

1.6.2 简便宽松的操作环境 13

习题 13

2.1.1 字符集 15

2.1 字符集与符号名 15

第2章 True BASIC语言初步知识 15

2.1.2 符号名 16

2.2 数据 17

2.2.1 数值常数 17

2.2.2 字符串常数 18

2.2.3 简单变量和赋值 18

2.2.4 变量赋值语句 19

2.3 语句 19

2.3.1 简单语句与结构语句 19

2.3.2 可执行语句与非执行语句 20

2.4 源程序 20

2.4.1 源程序的结构 20

2.4.2 源程序的书写格式 20

习题 21

3.1.1 算术表达式 22

第3章 顺序程序设计 22

3.1 表达式 22

3.1.2 字符串表达式 24

3.2 PRINT语句 26

3.2.1 数值和字符串的显示 27

3.2.2 逗号区域定位法 27

3.2.3 tab定位法 28

3.3 PRINT USING语句 29

3.3.1 PRINT USING和数值 30

3.3.2 PRINT USING和字符串 33

3.4 打印输出 33

3.5 INPUT语句 34

3.5.1 常用的INPUT语句格式 34

3.5.2 LINE INPUT语句 35

3.6 顺序程序应用举例 36

习题 38

第4章 选择程序设计 40

4.1 逻辑表达式 40

4.1.1 关系表达式 40

4.1.2 逻辑表达式 40

4.1.3 逻辑函数 40

4.2 IF语句 40

4.2.1 简单IF语句 42

4.2.2 结构IF语句 44

4.3 CASE语句 47

4.3.1 SELECT CASE语句(选择情况语句)的一般形式 47

4.3.2 应用举例 48

习题 49

第5章 循环程序设计 51

5.1 循环概述 51

5.2.1 当型循环 53

5.2 条件型循环 53

5.2.2 直至型循环 54

5.2.3 带EXIT的无限循环 55

5.2.4 带EXIT的当型循环或直至型循环 55

5.2.5 条件型循环应用举例 56

5.3 计数型循环 60

5.3.1 计数型循环结构语句形式 60

5.3.2 计数型循环的几点说明 61

5.3.3 计数型循环应用举例 62

5.4 READ语句与DATA语句 65

5.4.1 READ和DATA语句一般形式 65

5.4.2 DATA数据项系统判断条件 66

5.4.3 DATA数据的重复使用 67

5.5 循环结构程序设计举例 68

习题 73

6.1.1 数组变量的引入 75

第6章 数组及其应用 75

6.1 数组概述 75

6.1.2 数组说明 76

6.1.3 下标变量 76

6.2 数组赋值与运算 78

6.2.1 数组赋值 78

6.2.2 数组运算 78

6.2.3 系统数组 80

6.2.4 有关数组的函数 80

6.3 数组的输入/输出语句 81

6.3.1 MAT PRINT语句 81

6.3.2 MAT PRINT USING语句 82

6.3.3 MAT INPUT语句 82

6.3.4 MAT LINE INPUT语句 83

6.3.5 MAT READ语句 84

6.4.1 显式调整 85

6.4 可调数组 85

6.4.2 隐式调整 86

6.5 数组应用 88

习题 94

第7章 图形 96

7.1 图形坐标 96

7.1.1 图形坐标设置语句 96

7.1.2 询问图形坐标语句 97

7.2 基本画图语句 97

7.2.1 画点 97

7.2.2 画线 98

7.2.3 画面 100

7.2.4 在图形坐标上字符的输出 102

7.3.1 前景颜色的设置与询问 103

7.3.2 后景颜色 103

7.3 图形颜色的设置与询问 103

7.4 BOX语句 104

7.4.1 画矩形框 104

7.4.2 画矩形面 105

7.4.3 画椭圆 106

7.4.4 FLOOD语句 107

7.4.5 动画 108

7.5 GET语句 111

7.5.1 GET KEY语句 111

7.5.2 GET POINT语句 112

7.5.3 GET MOUSE语句 114

7.6 字符坐标与光标的设置和询问 115

习题 116

81.2 辅程序的特性 118

8.1.3 辅程序的执行 118

8.1 辅程序概述 118

8.1.1 辅程序的种类 118

第8章 辅程序与库 118

8.1.4 引入辅程序的优点 119

8.2 子程序的定义与调用 119

8.2.1 子程序定义的一般形式 119

8.2.2 子程序的调用 119

8.2.3 子程序应用举例 119

8.3 函数的定义与调用 121

8.3.1 函数定义的一般形式 121

8.3.2 函数的调用 121

8.3.3 函数应用举例 122

8.3.4 子程序与函数的比较 124

8.4.3 数组虚实结合 125

8.4.2 值结合与名结合 125

8.4.1 虚实结合概述 125

8.4 虚实结合 125

8.5 全局变量与局部变量 127

8.6 递归 132

8.6.1 直接递归 132

8.6.2 间接递归 137

8.7 图画的定义与调用 138

8.7.1 图画定义的一般形式 138

8.7.2 图画调用形式之一 139

8.7.3 图画调用形式之二 141

8.7.4 图画调用形式之三 143

8.8 打开、关闭和转移窗口 147

8.8.1 有关窗口语句 147

8.8.2 多窗口应用举例 148

8.9.1 库的形式及辅程序的调用 151

8.9 库文件 151

8.9.2 标准库 152

习题 155

第9章 文件 157

9.1 文件概述 157

9.1.1 文件种类 157

9.1.2 通道与文件 157

9.1.3 文件指针的位置 157

9.1.4 文件数据的测试 158

9.1.5 文件存取模式 158

9.1.6 文件建立模式 159

9.1.7 文件的组织模式 159

9.1.8 文件的大小 159

9.2 文件的通用语句 159

9.2.3 ERASE语句 160

9.2.4 UNSAVE语句 160

9.2.2 CLOSE语句 160

9.2.1 OPEN语句 160

9.3 正文文件 161

9.3.1 正文文件的范围与域宽 161

9.3.2 正文文件的读写 161

9.3.3 正文文件应用举例 162

9.4 记录文件 163

9.4.1 记录长度的设置与询问 164

9.4.2 记录文件的读写 164

9.4.3 记录文件的应用举例 166

9.5 字节文件 171

9.5.1 字节文件的读写 171

9.5.2 应用举例 172

习题 174

10.1 PLAY语句 175

第10章 音响 175

10.2 SOUND语句 179

第11章 其它程序设计 181

11.1 出错与出错处理 181

11.1.1 出错处理结构语句 181

11.1.2 出错处理函数 182

11.1.3 设置出错代码和信息语句 183

11.2 DO程序 186

11.2.1 DO程序的建立 186

11.2.2 DO程序的编译和存盘 186

11.3 压缩辅程序 187

11.3.1 Packb子程序 187

11.3.2 Unpackb函数 188

11.3.3 压缩子程序的示例 188

11.4 链接程序 189

11.4.1 链接程序形式之一 189

11.5 汇编语言程序的调用 190

11.4.2 链接程序形式之二 190

第12章 上机操作方法 192

12.1 IBM PC系统简介 192

12.1.1 硬件 192

12.1.2 软件 195

12.1.3 开机与关机 196

12.1.4 DOS系统常用命令 196

12.2.2 把DOS复制到新拷贝的True BASIC软盘上 198

12.2.1 复制True BASIC软盘 198

12.2 实验前的准备 198

12.2.3 True BASIC系统主要程序 199

12.3 True BASIC的进入与退出? 201

12.3.1 进入True BASIC…? 201

12.3.2 屏幕上的窗口…? 201

12.3.3 退出True BASIC 201

12.4 常用True BASIC文件处理命令和程序控制命令 201

12.5.1 程序(文件)的编辑 202

12.5 初级编辑 202

12.5.2 True BASIC命令的编辑 203

12.6 高级编辑 204

12.6.1 Find(查找)命令 204

12.6.2 Change(置换)命令 205

12.6.3 Try(试探)命令 205

12.6.4 行模块编辑 205

12.7 程序的调试 206

12.8 汉字输入与输出简介 208

12.8.1 汉字输入 208

12.8.2 汉字输出 209

附录A 错误信息表 211

A.1 出错解释 211

A.2 出错代码及出错信息 221

附录B ASCII码符号集 224

附录C True BASIC语句一览表 226