《标准BASIC程式设计 TRUE BASIC》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:蒋孟定,施安编译
  • 出 版 社:全华科技图书股份有限公司
  • 出版年份:1977
  • ISBN:
  • 页数:390 页
图书介绍:

第一部份 1

第一章 起始篇 1

1.1 导论 1

1.2 为何要学BASIC? 1

1.3 迈出第一步 2

1.4 如何使用你的电脑 3

1.5 如何使用本书 3

自我测验 4

第二章 动手写些简单程式 5

2.1 导论 5

2.2 定义 5

2.3 一个简单程式 7

命令视窗 8

程式视窗 8

不必使用行号 8

Enter键 8

!或REM叙述 9

PRINT与END叙述 9

2.4 其他程式 10

INPUT PROMPT叙述 10

直接INPUT叙述 10

2.5 编修程式 11

游标控制键 11

插入键 11

如何印空白行 12

删除键 12

功能键 12

2.6 命令 13

简单命令 13

中止键 16

程式写作阶段的储存 16

准备磁碟拷贝片 16

其他的命令 16

保留萤幕影像 17

重点提示 18

自我测验 18

程式练习 19

第三章 变数值的探讨 21

3.1 导论 21

3.2 指定叙述 21

数字变数 21

初值 23

3.3 变数名称 23

字串变数 23

3.4 数字 24

指数表示法 24

3.5 数学运算 24

优先次序 26

3.6 字串 28

字串常数中包含引号 28

空字串 28

使用子字串 28

字串的连结 30

LINE INPUT叙述 31

3.7 从记忆体中读取值 32

DATA叙述 32

READ叙述 32

3.8 再谈列印 33

逗号分隔子 34

列印宽度与边界 34

分号隔离子 35

尾部分号 36

简单的PRINT USING叙述 37

重点提示 38

自我测验 38

程式练习 40

第四章 程式控制叙述 45

4.1 导论 45

4.2 程式控制的流向 45

DO和LOOP叙述 46

IF和ELSE叙述 46

4.3 关系运算子 47

简单的逻辑运算式 47

复合逻辑运算式 48

真值表 49

4.4 回圈法则—DO回圈 49

WHILE与UNTIL测式 49

EXIT DO叙述 51

4.5 回圈法则—FOR回圈 52

FOR和NEXT叙述 52

STEP渐进子 52

回圈以负数渐进子递增 53

EXIT FOR叙述 53

4.6 分枝法则—IF分枝 54

ELSEIF叙述 55

4.7 分枝法则—SELECT CASE叙述 56

SELECT CASE叙述 56

CASE测试 58

4.8 读取值的进一步讨论 60

END DATA和MORE DATA测试 60

数字计数与累加 61

找出最大值与最小值 62

RESTORE叙述 62

重点提示 64

自我测验 64

程式练习 66

第五章 标准函数与程式发展 69

5.1 导论 69

5.2 标准函数的定义 69

5.3 数学函数 70

ABS函数 70

INT,ROUND与TRUNCATE函数 70

SQR函数 71

MOD函数 71

MIN与MAX函数 72

5.4 三角函数 73

SIN函数 73

COS,TAN,ATN函数 73

DEG与RAD函数 73

5.5 其他的数字函数 73

LOG函数 74

RND函数 74

5.6 字串函数 74

LEN函数 74

POS函数 75

UCASE$与LCASE$函数 76

REPEAT$与TRIM$函数 77

5.7 转换函数 78

二元表示法 78

ASCII字元集 78

ORD和CHR$函数 79

VAL和STR$函数 79

5.8 列印与键盘函数 81

TAB函数 81

CLEAR,SOUND和PAUSE叙述 82

KEY INPUT函数 82

GET KEY叙述 83

5.9 程式的发展 84

假码与流程图 85

程式概观 86

初版程式 86

再版程式 87

重点提示 88

自我测验 89

程式练习 90

第六章 寻找程式错误与除错 93

6.1 导论 93

6.2 模拟电脑化 93

6.3 暂时的印出叙述 94

6.4 其他的功能键 94

寻找键 95

记号键 95

消除和移动键 95

拷贝键 95

反消除键 95

执行键 96

6.5 程式中止和继续执行 96

中止指令 96

测验和改变变数的值 96

继续指令 97

6.6 计算上的错误 97

数值储存空间的限制 97

二进位数和10进位数之间的转换 98

6.7 错误的陷阱和处理 99

叙述上的保护区段 100

错误处理区段 100

EXTYPE和EXTEXT$函数 100

6.8 写一个正确程式的要领 102

了解问题 102

事先计划再写程式 102

写简单的程式 103

小心的测试和除错 103

重点提示 104

自我测验 104

程式练习 105

第二部分 109

第七章 副程式 109

7.1 导论 109

7.2 单位程式 109

一个拥有完善定义的程式 109

孤立 110

副程式库 110

7.3 外在函数 111

函数的开头 111

函数参数 112

其他函数指令 112

更多有关於写和使用副程式 116

7.4 外在副程式 116

副程式开头 117

呼叫副程式 117

副程式参数 118

7.5 副程式库和内在副程式 122

单行的DEF指令 125

内在函数和副程式 126

重点提示 126

自我测验 126

程式练习 127

第八章 阵列表示串列和表 131

8.1 导论 131

8.2 一维阵列 131

定义一个阵列 132

阵列的界限 132

阵列的索引 133

以阵列表示一串列 136

使用部分阵列 136

以阵列作副程式的参数 138

8.3 使用字串的范例 139

程式规划 139

设计程式 139

8.4 二维阵列 142

二维阵列表示法 143

定义二维阵列 143

以二维阵列表现一个表 144

FOR-NEXT巢状回路 144

以二维阵列作为参数 145

8.5 使用表的范例 147

8.6 再定义阵列—0值和空串列 152

重点提示 155

自我测验 155

程式练习 157

第九章 由档案储存资料 163

9.1 导论 163

9.2 循序本文档 163

9.3 写一文字档 165

开启档案 165

ACCESS语句—预设值为OUTIN 166

CREATE语句—预设值为0LD 167

ORGANIZATION语句—预设值为TEXT 167

设定档案指标 168

写入档案 169

关闭档案 170

以程式写入档案 171

9.4 读取本文档 174

开启一个供读取的档案 174

从一档案读取资料 175

读取档案的程式 175

9.5 以档案作为副程式的参数 177

9.6 把列表机当成一个档案 180

9.7 一个简单资料库处理程式 181

程式概要 182

主程式单位 182

CREATE副程式 184

ADD副程式 184

LIST副程式 185

搜寻副程式 186

9.8 其他型态的档案 191

重点提示 191

自我测验 192

程式练习 193

第三部分 197

第十章 格式化输出与显像 197

10.1 导论 197

10.2 使用数字的PRINT USING叙述 197

显现简单的数字 198

显示金额 200

显示前导符号 201

显示前导零 202

显示含指数的数字 203

10.3 使用字串的PRINT USING叙述 203

同时显示字串和数值 204

如何印在档案中与印表机上 205

10.4 一个提案报告例子 206

10.5 控制萤幕的输出 212

设定游标的位置 212

寻找游标的位置 217

10.6 萤幕视窗 218

开启视窗 219

在视窗中移动 220

重点提示 223

自我测验 223

程式练习 225

第十一章 程式应用与记录档 229

11.1 导论 229

11.2 简单的排序技巧 229

比较两个字串 229

气泡排序演算法 230

交换两个值 231

使用逻辑旗标 231

11.3 如何排序串列 231

11.4 搜寻技巧 235

搜寻一个未排序过的串列 235

搜寻一个排序过的串列 235

11.5 如何行使记录档 236

打开一个记录档 236

设定档案指标 237

写在记录档里 238

从记录档中读取资料 238

如何把记录分割成数个栏位 240

11.6 二元搜寻法 243

搜寻一个阵列 243

搜寻记录档 245

11.7 字串与档案转换 248

查询表格 248

档案格式的转换 249

重点提示 251

自我测验 252

程式练习 253

第十二章 电脑绘图 257

12.1 导论 257

12.2 设定绘图环境 257

文字模式 258

绘图模式 258

绘图视窗 260

选择一相对比例 262

12.3 画图的基本性质 263

画点 263

画线 264

画出区域 265

彩色使用 266

文字显示 267

决定相对比例 268

12.4 画简单的形状 269

利用BOX叙述画图 269

在区域中涂颜色 271

贮存绘图图形 272

选择不同的颜色 273

12.5 影像副程式 274

外在的影像单元 274

转换一绘图图形 276

绘图程式库 278

12.6 电脑绘图应用的范例 278

电脑辅助设计 278

交谈式的电脑绘图 281

重点提示 287

自我测验 287

程式练习 288

第十三章 矩阵化程式设计 291

13.1 导论 291

13.2 MAT叙述 291

13.3 读入与写出矩阵 291

MAT INPUT叙述 292

MAT PRINT叙述 293

改变矩阵的大小 294

13.4 更多有关矩阵的读入与写出 296

其它的MAT INPUT叙述 296

MAT READ叙述 298

其它的MAT PRINT叙述 298

13.5 在档案处理矩阵 300

MAT PRINT#叙述 300

MAT INPUT#叙述 300

MAT WRITE#与MAT READ#叙述 303

13.6 矩阵的数学运算 305

矩阵的设定 305

矩阵的加法与减法 307

矩阵的相乘与相除 309

重点提示 310

自我测验 310

程式练习 312

第十四章 一个具索引的资料库程式 315

一个目录资料档 315

使用一个具索引的档 315

程式要点 316

主程式 318

编辑命令 321

展示命令 325

搜寻命令 326

程式练习 327

附录A IBM PC相容电脑的特性 329

附录B IBM PC相容电脑的编辑与函数键 331

附录C True BASIC的命令 333

附录D True BASIC的保留字 335

附录E 显示数字的几种格示 337

附录F 字元集 339

附录G True BASIC的标准函数 343

附录H 错误讯息 345

附录I 各种键的数值码 349

附录J True BASIC的叙述 351

附录K 如何使用程式范例的磁碟片 363

索引 365