第一章 计算机基础知识 1
1.1 计算机的发展和趋势 1
1.1.1 计算机发展阶段 1
1.1.2 计算机发展趋势 2
1.2 计算机的特点和应用 2
1.2.1 计算机的特点 2
1.2.2 计算机的应用 3
1.3 数制及其相互转换 4
1.3.1 数制的概念 4
1.3.2 数制之间的相互转换 5
1.3.3 计算机中的编码 9
1.4 计算机系统的组成 10
1.4.1 计算机硬件组成 10
1.4.2 计算机软件系统 11
1.4.3 程序设计语言 12
1.5 程序设计基础 13
1.5.1 程序设计步骤 13
1.5.2 算法和流程图 14
1.5.3 结构化程序设计 15
1.6 True BASIC语言的使用与编辑 17
1.6.1 True BASIC语言简介 17
1.6.2 True BASIC语言的使用 17
1.6.3 True BASIC程序编辑 19
习题一 21
第二章 True BASIC语言基础 22
2.1 True BASIC程序的基本结构 22
2.2 True BASIC语言的字符集 24
2.3 True BASIC语言的常量 25
2.3.1 数值型常量 25
2.3.2 字符串常量 26
2.4 True BASIC语言的变量 26
2.4.2 简单变量的使用说明 27
2.4.3 保留字 27
2.4.1 简单变量的命名 27
2.5 True BASIC语言的表达式 28
2.5.1 数值表达式 28
2.5.2 字符串表达式 29
2.5.3 关系表达式 30
2.5.4 逻辑表达式 30
2.6 标准函数 31
2.6.1 基本概念 31
2.6.2 算术函数 32
2.6.3 三角函数 33
2.7 常用符号约定 34
习题二 34
3.1 赋值语句 36
第三章 顺序结构程序设计 36
3.2 键盘输入语句 37
3.3 读数语句和置数语句 39
3.4 恢复数据区语句 41
3.5 三种提供数据语句的比较 43
3.6 屏幕显示语句 43
3.7 单键输入语句 47
3.8 自选格式输出语句 48
3.9 注释语句 50
3.10 结束语句和终止执行语句 50
3.11 顺序结构应用程序举例 51
习题三 53
第四章 选择结构程序设计 55
4.1 条件语句 55
4.2 多分支条件语句 59
4.3 选择判断语句 64
4.4 GOTO语句和ON—GOTO语句 68
4.5 选择结构应用程序举例 70
习题四 75
第五章 循环结构程序设计 78
5.1 计数循环FOR—NEXT语句 78
5.2 计数循环应用举例 83
5.3.1 DO—LOOP语句格式 91
5.3 条件循环DO—LOOP及应用举例 91
5.3.2 几点说明 93
5.3.3 执行过程 93
5.3.4 应用举例 94
5.4 多重循环及应用举例 95
5.4.1 多重循环的执行过程 96
5.4.2 多重循环的一些规定 97
5.4.3 多重循环应用举例 99
习题五 100
6.1 数组的基本概念 103
6.1.1 数组与下标变量 103
第六章 数组 103
6.1.2 数组的维数 104
6.1.3 数组的存储空间 104
6.1.4 数组说明语句 105
6.2 一维数组及其应用 106
6.2.1 一维数组 106
6.2.2 一维数组应用举例 106
6.3 二维数组及其应用 115
6.3.1 二维数组 115
6.3.2 二维数组应用举例 116
6.4 数组函数 121
习题六 122
7.1.1 矩阵读入语句 126
第七章 矩阵 126
7.1 矩阵输入输出语句 126
7.1.2 矩阵输出语句 127
7.1.3 矩阵键盘输入语句 128
7.2 矩阵重定维语句 129
7.2.1 MAT REDIM语句 129
7.2.2 MAT READ和MAT INPUT语句 130
7.3 矩阵赋值与矩阵运算 131
7.3.1 MAT赋值语句 131
7.3.2 矩阵运算 133
7.4 矩阵函数 134
习题七 136
8.1.1 内部函数 137
第八章 自定义函数、子程序和库文件 137
8.1 自定义函数 137
8.1.2 外部函数 140
8.2 子程序 142
8.2.1 子程序定义形式 142
8.2.2 子程序调用形式 143
8.3 子程序中的参数传递 144
8.3.1 局部变量和全局变量 144
8.3.2 内部子程序的参数传递 145
8.3.3 外部子程序的参数传递 146
8.4.1 CHAIN语句 147
8.4 程序间的链结 147
8.5 库文件 148
8.4.2 PROGRAM语句 148
习题八 150
第九章 字符串及其处理 152
9.1 字符串的概念 152
9.2.1 字符串 152
9.2.2 字符串的比较 152
9.2 字符串的输入 153
9.2.1 用赋值语句向字符串变量赋值 153
9.2.2 用READ/DATA语句向字符串变量赋值 155
9.2.4 使用LINE INPUT语句 157
9.2.3 用INPUT语句向字符串变量赋值 157
9.3 字符串的输出 158
9.3.1 使用PRINT语句的基本输出格式 158
9.3.2 自选格式(PRINT USEING) 158
9.4 字符串数组 159
9.5 字符串函数 161
9.5.1 字符串的基本函数 161
9.5.2 字符串的转换函数 165
9.5.3 日期和时间函数 169
习题九 170
10.1.2 文件的分类 172
10.1.1 文件的标识符 172
第十章 文件 172
10.1 文件概述 172
10.1.3 通道和通道号 173
10.2 顺序文件 173
10.2.1 顺序文件的特点与操作步骤 173
10.2.2 顺序文件的建立和读写 174
10.2.3 顺序文件的应用 178
10.3 记录文件 179
10.3.1 记录文件的格式 179
10.3.2 记录文件的建立和读写 180
10.3.3 多数据项记录文件 182
10.4 字节文件 183
习题十 184
第十一章 图形 186
11.1 作图环境 186
11.2 基本作图语句 189
11.3 动画 194
11.4 图画 196
11.5 图形输入和多窗口 198
习题十一 200
12.1 True BASIC高级编辑命令 202
12.1.1 命令概述 202
第十二章 True BASIC语言的进一步内容 202
12.1.2 功能键的使用 203
12.1.3 高级编辑命令 204
12.2 运行出错和出错处理 208
12.2.1 出错处理结构 208
12.2.2 查错函数 209
12.2.3 捕错语句 211
12.3 程序调试方法 212
12.3.1 断点设置与继续执行命令 212
12.3.2 使用跟踪方式 213
12.4.1 DO命令的使用 214
12.4 DO程序 214
12.4.2 DO命令文件的生成 215
12.5 库文件 216
12.5.1 数学函数库 216
12.5.2 图形子程序库 218
12.5.3 菜单子程序库 219
附录A ASCII码符号集 222
附录B True BASIC函数表 224
附录C True BASIC命令表 226
附录D True BASIC语句表 227
附录E 出错信息表 236
后记 251