第一章 概述 1
1.1 计算机硬件与软件 1
1.2 编译和解释 3
1.3 True BASIC 语言的特点 4
1.4 在计算机上用 True BASIC 解题 4
习题 5
第二章 True BASIC 程序结构 6
2.1 程序示例 6
2.2 True BASIC 程序结构 7
2.3 True BASIC 语句以及语句行的组成规则 7
2.5 注释 8
2.4 True BASIC 字符集 8
习题 9
第三章 常量、变量、表达式 10
3.1 常量 10
3.1.1 数值常量 10
3.1.2 字符串常量 11
3.2 变量 12
3.2.1 变量的类型 12
3.2.2 变量的类型 13
3.3 True BASIC 表达式 13
3.3.1 表达式的组成 13
3.3.2 数值表达式 13
3.3.4 逻辑表达式 15
3.3.3 字符串表达式 15
3.4 True BASIC 标准函数 18
3.4.1 算术函数 18
3.4.2 三角函数 20
3.4.4 转换函数 21
3.4.5 逻辑函数 21
习题 21
第四章 顺序结构程序设计 24
4.1 赋值语句 24
4.2 输出语句 25
4.2.1 一般输出 26
4.2.2 输出格式 27
4.2.3 TAB(x)函数的使用 29
4.3 键盘输入语句 30
4.3.1 INPUT 语句 30
4.3.2 行输入语句 LINE INPUT 32
4.4 读数语句和置数语句 32
4.5 恢复数据区语句 35
4.6 单键输入语句 36
4.7 自选格式输出语句 37
4.7.1 PRINT USING 语句的一般形式 37
4.7.2 数值型数据的格式输出 37
4.7.3 字符串型数据的格式输出 39
4.7.4 格式串名 39
4.9 应用举例 40
4.8.3 程序结束语句(END 语句) 40
4.8.2 终止语句(STOP 语句) 40
4.8 设置暂停时间语句、终止语句和结束语句 40
4.8.1 设置暂停时间(PAUSE 语句) 40
习题 42
第五章 True BASIC 上机操作(Ⅰ) 44
5.1 True BASIC 运行环境 44
5.1.1 True BASIC 运行环境 44
5.1.2 True BASIC 的启动与退出 44
5.2 True BASIC 屏幕窗口 45
5.2.1 True BASIC 窗口 45
5.2.2 改变屏幕的颜色和尺寸 45
5.3 True BASIC 源程序的编辑 46
5.4.1 解释执行方式 47
5.4 True BASIC 程序的执行 47
5.4.2 编译执行方式 48
5.5 常用系统命令 49
5.6 UCDOS True BASIC 的汉化 50
第六章 选择结构程序设计 52
6.1 什么是选择结构 52
6.2 IF 型选择结构 52
6.2.1 单行 IF 语句 53
6.2.2 多行 IF 语句 54
6.2.3 ELSE IF 语句 56
6.3 SELECT CASE 型选择结构 59
6.4 应用举例 62
习题 64
第七章 循环结构程序设计 67
7.1 什么是循环结构 67
7.2 FOR 循环结构 67
7.2.1 FOR 循环的一般形式及其含义 67
7.2.2 EXIT FOR 语句 71
7.2.3 多重循环 73
7.3 DO 循环结构 75
7.3.1 DO 循环结构 75
7.3.1 DO 循环的典型形式 75
7.3.2 其它形式的DO 循环 76
7.3.3 DO 循环使用注意事项 78
7.3.4 EXIT DO 语句 79
7.4 应用举例 80
7.5 算法设计的基本方法和策略 83
习题 85
第八章 数组与矩阵 87
8.1 数组的概念 87
8.1.1 下标变量 87
8.1.2 数组的定义 88
8.1.3 数组函数 89
8.1.4 数组元素的赋值与使用 90
8.2 一维数组及应用 91
8.3 二维数组及应用 94
8.4 数组处理语句 97
8.4.1 数组读/写语句 97
8.4.2 数组的赋值与运算 99
8.4.3 矩阵常数与函数 102
8.4.4 矩阵的应用 103
8.5 数组的排序与查找 106
8.5.1 排序 107
8.5.2 查找 109
8.6 基本数据结构简介 111
8.6.1 线性表 111
8.6.2 栈 115
8.6.3 队列 117
8.6.4 链表 118
习题 121
9.1 函数与子程序的概念 123
第九章 函数与子程序 123
9.2 函数 124
9.2.1 函数的定义 124
9.2.2 函数的调用 125
9.2.3 形式参数与实在参数 126
9.2.4 内部函数和外部函数 127
9.3 子程序 130
9.3.1 子程序的定义 130
9.3.2 子程序的调用 130
9.3.3 值参数与变量参数 131
9.3.4 内部子程序和外部子程序 132
9.4.1 递归 135
9.4.2 递归程序设计 135
9.4 递归函数与递归子程序 135
9.5 程序库 137
9.5.1 程序库的概念 137
9.5.2 库的建立 138
9.5.3 库的使用 139
9.6 应用举例 140
习题 150
第十章 True BASIC 上机操作(Ⅱ) 154
10.1 True BASIC 功能健 154
10.1.1 常用功能键 154
10.1.2 用户自己定义功能键 154
10.2 高级编辑命令 155
11.1 什么是字符串 160
第十一章 字符串 160
11.2 字符串的输入和输出 161
11.2.1 用LET 语句为字符串赋值 161
11.2.2 用INPUT 和 LINE INPUT 语句输出入字符串 163
11.2.3 用READ/DATA 语句读入字符串 163
11.2.4 用PRINT 语句输出字符串 164
11.3 字符串的连接与比较 164
11.3.1 字符串的连接 164
11.3.2 字符串比较 165
11.4 字符串数组 165
11.5 应用举例 167
习题 169
12.1.2 文件与通道 170
12.1.1 文件种类 170
第十二章 文件 170
12.1 什么是文件 170
12.2 文件的基本操作 171
12.2.1 打开文件 171
12.2.2 关闭文件 172
12.2.3 删除文件 172
12.2.4 文件属性设置 172
12.2.5 文件查询 173
12.3 正文文件 173
12.3.1 打开正文文件格式 174
12.3.2 正文文件的写入 174
12.3.3 正文文件的读出 175
12.3.5 正文文件应用举例 176
12.3.4 正文文件的打印和拷贝 176
12.4 记录文件 178
12.4.1 打开记录文件 179
12.4.2 记录文件睥写入 179
12.4.3 记录文件的读出 180
12.4.4 记录文件应用举例 180
12.5 字节文件 181
12.5.1 打开字节文件 181
12.5.2 字节文件的写入 182
12.5.3 字节文件的读出 182
12.5.4 字节文件应用举例 182
12.6 综合应用举例 183
13.1.1 图形窗口的建立 195
第十三章 图形 195
13.1 作图环境 195
13.1.2 设置图形的颜色 196
13.1.3 清屏语句(CLEAR) 197
13.2 基本作图语句 197
13.2.1 画点 197
13.2.2 画线 197
13.2.3 画多边形 198
13.2.4 画圆和椭圆 199
13.2.5 在图形中设置正文 200
13.2.6 着色 200
13.3.1 动画 201
13.3 动画与图画 201
13.3.2 图画子程序与图画变换 204
13.4 图形输入与多窗口操作 206
13.4.1 图形输入 206
13.4.2 多窗口操作 206
习题 208
附录一 ASCII 字符集 209
附录二 True BASIC 标准函数 210
附录三 True BASIC 系统命令一览表 212
附录四 常用流程图符号 213
附录五 True BASIC 语法概览 214
附录六 True BASIC 出错信息 219