第一章绪论 1
§1.1电子计算机简介 1
目录 1
§1.2从BASIC到TrueBASIC 5
§1.3怎样进行程序设计 10
习题 19
第二章TrueBASIC程序 21
§2.1TrueBASIC程序结构及语法表示 21
§2.2程序的编辑、运行和保存 24
§2.3程序的基本成份 31
习题 41
§3.1数据输入 44
第三章输入和输出 44
§3.2输出 53
习题 65
第四章分支与选择 67
§4.1什么是分支与选择 67
§4.2逻辑表达式 76
§4.3基本选择结构(IF结构) 81
§4.4多路选择结构 90
习题 97
第五章循环 99
§5.1循环的作用 99
§5.2FOR循环 101
§5.3DO循环 107
§5.4循环嵌套 116
§5.5应用程序举例 121
习题 125
第六章数组 127
§6.1数组的组织与命名 127
§6.2数组的说明与使用 129
§6.3数组的应用举例 132
习题 149
第七章字符串处理 151
§7.1字符串比较 151
§7.2子字符串 152
§7.3字符串运算 154
§7.4应用程序举例 156
习题 163
第八章函数和子程序 164
§8.1函数 164
§8.2子程序 188
§8.3函数和子程序应用举例 193
§8.4库文件 206
§8.5程序的链接 207
习题 209
第九章结构程序设计初步 212
§9.1程序设计追求的目标 212
§9.2结构化的提出与实现 213
§9.3程序的逐步求精 219
§9.4TrueBASIC中模块的运用 227
习题 237
第十章递归 238
§10.1递归概念与实现 238
§10.2递归子程序和函数的设计 241
§10.3递归程序转化为非递归程序 245
习题 250
第十一章MAT语句 251
§11.1数组的输入与调整 251
§11.2数组的输出 254
§11.4数组的运算 256
§11.3数组的赋值 256
§11.5内部数组值 258
§11.6矩阵函数 258
§11.7其它数组函数 259
习题 260
第十二章音响 261
§12.1音乐 261
§12.2声响 263
习题 265
笫十三章绘图 267
§13.1图形窗口和坐标设置 267
§13.2基本绘图与着色 272
§13.3箱式绘图与图形输入 280
§13.4图形子程序与图形变换 290
§13.5绘图应用举例 294
习题 307
第十四章文件系统 308
§14.1概述 308
§14.2文本文件 311
§14.3记录文件 317
§14.4字节文件 326
笫十五章出错处理 329
§15.1出错处理程序的编写 329
§15.2出错处理程序的举例 334
附录 336
一、符号集 336
二、关于出错信息说明 340
三、TrueBASIC系统命令 357
四、关于书写DO命令程序 377
五、PEEK、POKE和汇编语言的使用 379
六、压缩子程序 381
七、图形和模式 383
八、文件和文件名 389
九、库 393
十、汇编语言编写函数和子程序 399
十一、补充和删去的内容 408
十二、限制 411
十三、与其他BASIC版本的兼容问题 412
十四、语法总结 422