《高等BASIC程式设计》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:刘宜生编译
  • 出 版 社:全华科技图书股份有限公司
  • 出版年份:2222
  • ISBN:
  • 页数:497 页
图书介绍:

1 介绍 1

1.1 电脑程式的特性 1

1.2 电脑程式的观念 2

1.3 初步的观念 2

1.4 工具的观念 2

1.5 层次的观念 2

1.6 结论 4

习题一 4

2 BASIC语言 5

2.1 BASIC语言的发展 5

2.2 BASIC语言的目的 5

2.3 各种不同版本的BASIC 5

2.4 不同版本的解决之道 6

2.5 BASIC的参考语言 6

2.6 BASIC的实用语言 7

2.7 BASIC语言的基本特性 7

2.8 程式的结构 7

2.9 行的结构 8

2.10 资料 8

2.11 常数 8

2.12 变数 9

2.13 注解 10

2.14 因型而异的功能 10

2.15 结论 11

习题二 11

BASIC语言之特性 13

3 输入、执行、输出 13

3.1 输入 13

3.2 键盘输入 13

3.3 由程式本身读取资料 14

3.4 RESTORE叙述 15

3.5 输出 15

3.6 列表机及显示萤幕的输出 15

3.7 程式例3.1 17

3.8 列表输出 18

3.9 程式例3.2 19

3.10 执行 21

3.11 算术运算 22

3.12 程式例3.3 23

3.13 同一行中的连续叙述 24

3.14 PEEK和POKE指令 24

3.15 结论 25

习题三 25

4 分支 29

4.1 简单的条件判断 29

4.2 程式例4.1 31

4.3 多重条件之判断 33

4.4 程式例4.2 33

4.5 多路分支 37

4.6 程式例4.3 37

4.7 高等BASIC之条件判别叙述 39

4.8 程式例4.4 40

4.9 结论 41

习题四 41

5 回路 45

5.1 重覆的观念 45

5.2 重覆执行某一指定的次数 45

5.3 程式例5.1 46

5.4 FOR…TO叙述的一般格式 49

5.5 巢状回路 49

5.6 程式例5.2 49

5.7 进入和跳出回路的分支 53

5.8 程式例5.3 53

5.9 当某条件为真时之重覆执行 57

5.10 程式例5.4 57

5.11 重覆执行直到某条件为真 59

5.12 程式例5.5 60

5.13 结论 62

习题五 63

6 字元处理 65

6.1 BASIC中的字串处理功能 65

6.2 函数及其参数 65

6.3 合并运算+ 66

6.4 ASC(X$) 66

6.5 CHR$(X) 67

6.6 LEN(X$) 67

6.7 MID$(X$,A,B) 67

6.8 STR$(X) 68

6.9 VAL(X$) 68

6.10 程式例 68

6.11 程式例6.1 68

6.12 程式例6.2 71

6.13 结论 74

习题六 74

7 阵列 77

7.1 阵列的特性 77

7.2 阵列的一些应用 78

7.3 程式例7.1 78

7.4 二维阵列 83

7.5 程式例7.2 84

7.6 结论 92

习题七 92

8 函数 95

8.1 函数的各种特性 95

8.2 标准的BASIC函数 95

8.3 ABS(X) 96

8.4 EXP(X) 96

8.5 LOG(X) 97

8.6 INT(X) 97

8.7 程式例8.1 98

8.8 RND(X) 99

8.9 程式例8.2 99

8.10 SGN(X) 101

8.11 SQR(X) 101

8.12 SIN(X) 101

8.13 COS(X) 101

8.14 TAN(X) 102

8.15 ATN(X) 102

8.16 TAB(X) 102

8.17 程式例8.3 102

8.18 User自己定义的函数 105

8.19 定义函数 105

8.20 自定函数的使用 105

8.21 程式例8.4 106

8.22 自定函数的其他特性 109

8.23 结论 109

习题八 110

9 副程式 113

9.1 副程式的基本特性 113

9.2 BASIC中的副程式 114

9.3 程式例9.1 114

9.4 副程式之间资料的传递 121

9.5 程式例9.2 122

9.6 结论 127

习题九 127

10 档案处理 131

10.1 档案的特性及使用 131

10.2 BASIC中的档案处理 131

10.3 建立档案 132

10.4 档案资料的写入 132

10.5 关闭档案 133

10.6 程式例10.1 133

10.7 档案资料之读取 135

10.8 由档案中读取资料 136

10.9 档案名称的更改 136

10.10 档案的消除 136

10.11 程式例10.2 137

10.12 其他BASIC版本所使用的档案处理指令 139

10.13 结论 140

习题十 140

写程式之步骤 143

11 程式设计 143

11.1 何谓程式设计? 143

11.2 好程式的先决条件 143

11.3 其他条件 145

11.4 限制的因素 145

11.5 设计技巧 145

11.6 逐步修饰法 145

11.7 流程图 146

11.8 程式例 146

11.9 程式例11.1 146

11.10 程式例11.2 149

11.11 结论 165

习题十一 165

12 程式测试 168

12.1 程式测试的目的 168

12.2 程式测试的一些技巧 168

12.3 纸上作业 169

12.4 例题12.1 169

12.5 测试数据 169

12.6 例题12.2 170

12.7 在什么状况下程式才可以正确地执行? 171

12.8 例题12.3 171

12.9 结论 173

习题十二 173

13 程式文书 175

13.1 文书的种类 175

13.2 程式员文书 175

13.3 程式员文书的功用 175

13.4 程式员文书的写作技巧 176

13.5 变数与流程图 176

13.6 例题13.1 177

13.7 使用者文书 178

13.8 使用者文书所应具备的条件 178

13.9 使用者文书的写作技巧 178

13.10 例题13.2 179

13.11 结论 180

习题十三 180

14 程式维护 182

14.1 程式维护的类别 182

14.2 程式维护的一些指导方针 182

14.3 程式单元内之修改 183

14.4 例题14.1 183

14.5 取代整个单元 187

14.6 例题14.2 187

14.7 改变整个程式的结构 188

14.8 例题14.3 188

14.9 程式维护与程式设计 193

14.10 结论 194

习题十四 194

基本程式操作 196

15 排序 196

15.1 排序的观念 196

15.2 排序的技巧 196

15.3 泡沫排序法 196

15.4 程式例15.1 197

15.5 结论 203

习题十五 203

16 搜寻 207

16.1 搜寻的观念 207

16.2 搜寻的技巧 207

16.3 循序搜寻法 207

16.4 二元搜寻法 208

16.5 程式例16.1 208

16.6 结论 212

习题十六 212

17 合并 214

17.1 合并的观念 214

17.2 合并的技巧 214

17.3 程式例17.1 215

17.4 合并与排序 218

17.5 结论 219

习题十七 219

基本程式资料结构 222

18 堆叠 222

18.1 堆叠的性质 222

18.2 堆叠在BASIC中的表示法 222

18.3 程式例18.1 224

18.4 堆叠的应用 228

18.5 结论 228

习题十八 229

19 序列 232

19.1 序列的性质 232

19.2 序列在BASIC中的表示法 232

19.3 程式例19.1 234

19.4 序列的应用 239

19.5 结论 240

习题十九 240

20 列表 242

20.1 列表的性质 242

20.2 列表在BASIC中的表示法 243

20.3 程式例20.1 245

20.4 列表的应用 256

20.5 结论 256

习题二十 257

21 树 260

21.1 树的基本性质 260

21.2 树在BASIC中的表示法 260

21.3 程式例21.1 260

21.4 树状结构的应用 268

21.5 结论 269

习题二十一 269

程式应用 272

22 商业资料处理 272

22.1 商业资料处理的特性及范筹 272

22.2 会计帐务 273

22.3 程式例22.1 274

22.4 结论 289

习题二十二 290

23 交谈式程式 293

23.1 交谈式程式的特性 293

23.2 BASIC——一种交谈式语言 293

23.3 程式例23.1 294

23.4 结论 303

习题二十三 304

24 图学 307

24.1 因机而异的绘图功能 307

24.2 阴极射线画幕 308

24.3 基本的画图功能 310

24.4 清除萤幕 310

24.5 在萤幕上写一字元 310

24.6 从萤幕上读取字元 311

24.7 程式例24.1 312

24.8 程式例24.2 318

24.9 交谈式绘图 324

24.10 结论 324

习题二十四 325

25 临界路径分析 328

25.1 临界路径分析的内容 328

25.2 活动与事件 328

25.3 网路 329

25.4 最早和最晚发生时间 329

25.5 临界路径 330

25.6 最早与最晚发生时间之计算 330

25.7 程式例25.1 331

25.8 结论 337

习题二十五 338

26 数值分析 341

26.1 数值分析的技巧 341

26.2 方程式的近似解:移项法 342

26.3 程式例26.1 343

26.4 用高斯法解联立方程式 348

26.5 程式例26.2 349

26.6 数值积分 354

26.7 程式例26.3 355

26.8 数值分析的应用 360

26.9 结论 360

习题二十六 361

27 模拟 364

27.1 模拟——建立一个模型 364

27.2 建立模型的步骤 365

27.3 一个模型的优良特性 365

27.4 人口模型 366

27.5 程式例27.1 368

27.6 结论 372

习题二十七 373

28 语法分析 377

28.1 语法分析之研究 377

28.2 语法分析的领域 378

28.3 数字的辨认——状态表 378

28.4 程式例28.1 379

28.5 运算式之语法——优先表 386

28.6 程式例28.2 389

28.7 由上往下的语法分析方法 401

28.8 结论 402

习题二十八 403

29 模拟一部模型电脑 406

29.1 简易模型电脑——SMC 406

29.2 SMC暂存器的设计 407

29.3 SMC机器语言 409

29.4 SMC机器语言程式范例 410

29.5 SMC指令循环 410

29.6 程式例29.1 411

29.7 组合语言 428

29.8 SMC组合语言程式范例 428

29.9 组合器 429

29.10 结论 429

习题二十九 430

专题 433

30 专题研究之构想 433

30.1 概括之指导方针 433

30.2 专题1:统计组套 435

30.3 专题2:档案处理 436

30.4 专题3:资讯查询系统 437

30.5 专题4:热流系统 438

30.6 专题5:炮弹 439

30.7 专题6:铁路交会点之灯号系统 441

30.8 专题7:永不休止的音乐 442

30.9 专题8:经济系统 444

30.10 专题9:遗传学 446

30.11 专题10:生态系统 447

30.12 其他参考资料 449

复习题 451

BASIC指令一览表 454

电脑辞汇 457

习题解答 465