《BASIC结构程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:袁淑君,师书恩等编
  • 出 版 社:北京:北京师范大学出版社
  • 出版年份:1985
  • ISBN:13243·86
  • 页数:317 页
图书介绍:

1-1 计算机的组成 1

一、计算机的处理对象 1

二、使用计算机 1

第一章 人、语言和计算机 1

三、计算机进行数据处理的基本原理和计算机硬件组成 2

四、计算机软件组成 5

1-2 语言、程序和程序设计 5

一、低级语言 6

二、高级语言 6

四、高级语言执行过程 7

三、BASIC语言 7

五、程序与程序设计 8

小结 9

第二章 BASIC程序 11

2-1 BASIC程序结构 11

一、行号 11

二、语句 12

2-2 数据类型 13

一、常量 14

二、变量 14

一、算术表达式 15

2-3 运算符和表达式 15

二、关系表达式 17

三、布尔表达式 18

四、BASIC运算的优先次序 19

五、赋值算符 20

2-4 标准函数 20

2-5 BASIC程序的建立、运行和修改 21

一、进入和退出RSTS/E系统 21

二、几个编辑命令 22

二、显示内存中程序长度(LENGTH命令) 25

小结 25

一、列出文件目录(CATALOG命令) 25

2-6 获得清单的命令 25

习题 26

第三章 BASIC语言的结构程序设计 28

3-1 程序设计要点 28

一、定义数据 28

二、问题的算法 29

三、流程图 30

3-2 结构程序设计的控制结构 31

3-3 选择和循环 33

一、选择结构 33

二、循环结构 35

3-4 调整BASIC程序 37

小结 38

习题 39

第四章 输入和输出 41

4-1 提供数据语句 41

一、赋值语句 41

二、交互式的数据输入语句(INPUT语句) 43

三、读数据语句(READ),数据语句(DATA),和数据恢复语句(RESTORE) 46

四、三种提供数据语句的比较 50

4-2 打印语句(PRINT语句) 52

一、PRINT语句的用途 53

二、PRINT语句输出格式 55

三、PRINT语句和LET语句的比较 58

小结 58

习题 59

第五章 选择结构和循环结构 61

5-1 选择结构 61

一、无条件转移语句(GOTO语句) 61

二、条件转移语句 63

三、多重选择结构 68

四、散转语句(ON-GOTO语句) 74

一、FOR循环结构--计数器控制循环 75

5-2 循环结构 75

二、WHILE/UNTIL循环结构--条件循环结构 81

5-3 条件循环结构的使用 85

一、使用标记值终止循环 85

二、使用计算结果控制循环 88

5-4 有条件地结束FOR循环 91

5-5 语句修饰符 93

一、修饰符IF和UNLESS 94

二、FOR修饰符 95

三、UNTIL和WHILE修饰符 95

四、嵌套修饰符 96

5-6 嵌套循环 97

三、字符串及其ASCⅡ码值间的转换 100

5-7 错误处理 102

一、错误转向控制语句(ON ERROR GOTO) 102

二、退出错误处理子程序(RESUME) 104

5-8 暂停程序运行(SLEEP和WAIT) 105

5-9 停止程序运行 106

一、结束语句(END) 106

二、暂停语句(STOP) 106

小结 106

习题 107

6-1 数组说明 111

第六章 数组和下标变量 111

6-2 下标、下标的值和下标变量 112

6-3 数组操作 113

一、数组的初始化 113

二、数组元素的读入和印出 114

6-4 部分地使用数组元素 119

6-5 数组的排序和检索 124

一、冒泡排序 124

二、冒泡排序的BASIC程序 125

三、检索数组 127

一、矩阵的读入和打印 131

6-6 矩阵操作 131

二、矩降初始化 132

三、矩阵运算 134

小结 138

习题 139

第七章 子程序和自定义函数 142

7-1 子程序 142

一、转子语句和返回语句 142

二、子程序嵌套 149

三、条件转向语句(ON-GOSUB) 149

一、库函数 150

7-2 自定义函数 150

二、自定义函数 155

三、函数参数和全局变量 164

7-3 程序举例--简单统计问题 167

小结 174

习题 175

第八章 字符串处理 177

8-1 字符串的长度--串长度函数(LEN) 177

8-2 子字符串 178

一、子字符串标记 178

二、字符串函数 178

三、查找子字符串 180

一、字符串连接 181

二、字符串表达式和字符串比较 181

8-3 字符串操作 181

三、数字字符串运算函数 187

8-4 转换函数 187

一、数字字符串和数的相互转换 187

二、ASCⅡ字符串/数字表转换语句(CHANGE) 189

四、字符串到字符串的转换 191

二、STRING$函数 193

一、SPACE$函数 193

8-5 产生特殊字符串的函数 193

8-6 日期和时间函数(DATE$和TIME$) 194

一、DATE$函数 194

二、TIME$函数 194

8-7 应用举例 195

一、密码生成程序 195

二、扫描FOR循环头程序 197

三、本文编辑问题 201

小结 202

习题 203

一、格式输出语句(PRINT USING) 206

二、打印数字 206

第九章 格式输出和文件 206

9-1 格式输出 206

三、打印字符串 211

四、程序举例 212

9-2 文件处理 214

一、文件和设备 214

二、设备名、文件名和通道 215

三、文件组织 216

四、程序访问文件或设备的过程 216

五、文件操作 219

9-3 ASCⅡ码文件 220

一、打开和关闭ASCⅡ码文件 220

二、读/写数据操作 220

三、ASCⅡ码文件举例 223

9-4 虚数组文件 228

一、虚数组说明(DIM#语句) 228

二、打开和关闭虚数组文件 229

三、访问虚数组文件 229

四、程序举例 235

一、打开和关闭Block I/O文件 237

9-5 BlockI/O文件 237

二、读/写数据操作 238

三、访问I/O缓冲区 239

四、数据转换(CVT函数) 242

五、程序举例 243

小结 246

习题 247

习题参考答案 248

附录 306

附录一:ASCⅡ码表 306

附录二:BASIC-PLUS的保留关健字 307

附录三:PDP-11 BASIC-PLUS错误信息 309