《BASIC语言程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:朱鸿鹗,张志良等编著
  • 出 版 社:上海:上海科学技术出版社
  • 出版年份:1987
  • ISBN:
  • 页数:279 页
图书介绍:

第一章 电子计算机简介 1

1 电子计算机的发展和特点 1

1.1 电子计算机的发展概况 1

1.2 电子计算机的特点 2

2 电子计算机的基本组成及工作原理 2

3 APPLE II微型机 10

习题一 12

第二章 基本概念及程序初步 13

1 程序的概念 13

1.1 程序 13

1.2 程序的执行 13

1.2.1 输入源程序 13

1.2.2 执行源程序 15

2 数及变量 15

2.1 数的表示方式及其范围 15

2.2 变量 17

2.2.1 简单变量 17

2.2.2 字符串变量 17

2.2.3 数组和下标变量 18

3 算术表达式·内部函数·字符串加法 19

3.1 算术表达式 19

3.2 内部函数 20

3.3 字符串加法 24

4 赋值语句(LET语句) 25

5 打印语句(PRINT语句) 27

5.1 分隔符“,”及“;” 28

5.2 字符串的打印 31

5.3 接通与关闭打印机 32

6 键盘输入语句(INPUT语句) 32

7 暂停语句(STOP语句)、结束语句(END语句)和注释语句(REM语句) 35

7.1 暂停语句(STOP语句) 35

7.2 结束语句(END语句) 36

7.3 注释语句(REM语句) 36

8 读数据语句·恢复数据区语句(READ/DATA语句·RESTORE语句) 38

8.1 读数据语句(READ/DATA语句) 38

8.2 恢复数据区语句(RESTORE语句) 40

小结 42

习题二 43

第三章 转移 条件 流程图 46

1 转移语句(GOTO语句) 46

2 条件语句(IF…THEN(GOTO)…语句) 48

2.1 关系符·关系式 49

2.1.1 算术表达式的比较 50

2.1.2 字符串表达式的比较 50

2.2 条件语句的四种形式 51

2.2.1 IF 关系式 THEN 语句行号 51

2.2.2 流程图 53

2.2.3 IF 关系式 THEN 语句序列 59

2.2.4 含有逻辑表达式的条件语句 63

3 多路转移语句(ON…GOTO…语句) 70

习题三 72

第四章 循环与数组 76

1 循环语句(FOR-NEXT语句) 76

1.1 简单循环 76

1.2 多重循环 85

2 数组及数组说明语句(DIM语句) 91

2.1 一维数组 91

2.2 多维数组 98

2.3 字符串数组 101

3 合理地编制循环程序 107

习题四 112

第五章 字符串函数及子字符串 115

1 字符串函数 115

1.1 LEN函数(字符串长度函数) 115

1.2 STR$函数(转换为字符串函数) 117

1.3 VAL函数(转换为数值函数) 119

1.4 ASC函数(求ASC II码函数) 121

1.5 CHR$函数(求字符函数) 122

2 子字符串 123

2.1 LEFT$函数(截左子字符串函数) 123

2.2 RIGHT$函数(截右子字符串函数) 124

2.3 MID$函数(截中间子字符串函数) 125

习题五 128

第六章 自定义函数和子程序 131

1 自定义函数 131

2 子程序GOSUB语句和RETURN语句 135

3 POP语句和ON…GOSUB语句 141

3.1 POP语句 141

3.2 ON…GOSUB语句 143

习题六 144

第七章 格式语句 146

1 打印格式函数TAB 146

2 在打印机上实现一行80列的打印格式 150

3 VTAB语句和HTAB语句 154

3.1 VTAB语句 154

3.2 HTAB语句 156

4 SPC(X)和POS(X)函数 157

4.1 SPC(X)函数 157

4.2 POS(X)函数 158

5 CALL WRITE语句 159

习题七 163

第八章 程序的调试及有关语句 166

1 STOP语句在调试中的应用 166

2 TRACE和NOTRACE语句 167

3 ONERR GOTO和RESUME语句 168

4 SPEED、HOME和CLEAR语句 169

4.1 SPEED语句 169

4.2 HOME语句 170

4.3 CLEAR语句 170

5 INVERSE、FLASH和NORMAL语句 170

第九章 程序设计及实例 175

1 程序设计的一般过程 175

1.1 总体设计 175

1.2 算法确定 176

1.3 结构模块化 176

1.4 程序的编写 177

2 非数值计算实例 179

3 方差分析 195

3.1 方差分析简介 195

3.2 单因素方差分析实例 195

3.3 双因素方差分析简介 200

3.4 双因素方差分析实例 202

4 实验数据的拟合曲线实例 204

4.1 一元线性拟合直线 205

4.2 一元指数拟合曲线 207

4.3 二元线性拟合直线 208

习题九 211

第十章 绘图 214

1 低分辨率绘图 214

1.1 设置低分辨率图形方式的命令 214

1.2 设置低分辨率图形的颜色 215

1.3 低分辨率图形区中绘图 215

1.4 了解某点的颜色 217

1.5 退出低分辨率图形方式 217

1.6 绘图举例 217

2 高分辨率绘图 219

2.1 设置高分辨率图形方式的命令 219

2.2 设置高分辨率图形的颜色 220

2.3 高分辨率图形区中绘图 220

2.4 举例 221

2.5 高分辨率图形的保存 226

2.6 高分辨率图形信息的调用 226

习题十 227

第十一章 磁盘文件管理 230

1 程序文件及SAVE、LOAD命令 230

1.1 程序文件的存贮 230

1.2 程序文件的读取 231

2 文件管理命令 231

2.1 目录显示命令 231

2.2 文件封锁命令 232

2.3 文件解锁命令 232

2.4 文件改名命令 232

2.5 文件删除命令 232

2.6 文件检查命令 233

2.7 在程序中使用DOS命令 233

3 数据文件 233

3.1 顺序文件 234

3.1.1 文件打开命令 235

3.1.2 文件关闭命令 235

3.1.3 文件写入命令 235

3.1.4 文件读出命令 237

3.1.5 顺序文件的修改 243

3.2 随机文件 245

3.2.1 文件打开命令 245

3.2.2 文件关闭命令 245

3.2.3 文件写入命令 245

3.2.4 文件读出命令 247

3.2.5 随机文件的修改 252

4 二进制文件 258

习题十一 259

附录 260

附录一 上机操作 260

附录二 出错信息表 269

附录三 APPLESOFT BASIC保留字一览表 272

附录四 ASCII码表 275

附录五 二、十六、十进制数对照表 278