《结构化BASIC语言程序设计基础》求取 ⇩

第一章结构化BASIC语言概述1

第一节 S-BASIC程序举例1

第二节 S-BASIC程序的结构4

第三节S-BASIC基本词法5

3.1 基本符号5

3.2 语句标号和标识符5

3.3 常量、变量、函数和表达式6

第四节数组和下标变量10

4.1 数组的基本概念10

4.2 一维数组11

4.3 多维数组11

第二章基本的计算和控制语句13

第一节 赋值语句13

第二节输入/输出语句14

2.1 输入语句15

2.2 输出语句15

第三节 成批赋值语句16

第四节控制语句17

4.1 无条件转移语句18

4.2 暂停语句18

4.3 条件转移语句19

4.4 开关转移语句20

4.5 出错转移语句21

4.6 逻辑条件语句22

第五节 情况条件语句(CASE语句)23

第六节循环语句25

6.1 循环的概念25

6.2 循环语句26

6.3 循环的嵌套27

6.4 与循环有关的分枝和转移28

6.5 控制变量与循环变量的引用与赋值29

第七节 程序举例30

第三章函数与子程序33

第一节 语句函数33

第二节函数子程序35

2.1 函数子程序体的构成35

2.2 函数子程序的调用37

第三节过程子程序39

3.1 过程子程序体的构成40

3.2 过程子程序的调用41

第四节 名字的作用域45

第五节参数的传递48

5.1 数据通讯概念48

5.2 参数的传递49

5.3 参数的输入/输出52

第六节 数组参数54

第七节 实例56

第四章子程序库60

第一节库子程序60

1.1 类型61

1.2 存储介质61

1.3 管理62

第二节子程序库的建立63

2.1 子程序的形成63

2.2 子程序入库65

2.3 子程序库更新66

第三节子程序库的使用68

3.1 子程序库的直接使用68

3.2 子程序库的间接使用71

第四节几种语言的子程序库设施比较73

4.1 FORTRAN73

4.2 Pascal73

4.3 S-BASIC74

第五章程序的分节与覆盖75

第一节 分节与覆盖的意义75

第二节 一般程序的结构76

第三节程序分节与覆盖的实现77

3.1 节77

3.2 覆盖78

3.3 关于分节与覆盖的约定79

第四节 覆盖程序举例81

第六章程序的模块化设计方法85

第一节 三种基本控制结构和GOTO语句85

第二节模块的概念86

2.1 模块封闭性87

2.2 作用域封闭性88

2.3 存取封闭性89

2.4 计算封闭性90

2.5 模块指明91

第三节 语言的基本支撑设施91

第四节模块化设计方法93

4.1 程序的总体规划93

4.2 模块设计100

4.3 模块拼装101

第五节 程序设计实例105

第七章扩充的DOS命令和使用112

第一节子程序入/出库命令112

1.1 子程序入库命令SUBSAVE112

1.2 子程序出库命令SUBLOAD113

第二节链接命令115

2.1 LINK命令功能115

2.2 LINK命令使用116

第三节STRUC-BASIC语言系统的再载入命令117

3.1 STRUC-BASIC在内存储区中的位址117

3.2 STRUC-BASIC再载入理由118

3.3 再载入命令119

第四节 初始化磁盘命令121

附录一STRUC-BASIC<1.0>版本使用说明123

附录二STRUC-BASIC<1.0>版本错误信息128

附录三程序调试技术简介129

附录四常用算法标准子程序示例133

1988《结构化BASIC语言程序设计基础》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由姚政曙 1988 中国Apple微机协会《苹果园》编辑部 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。