第一章 计算机的一般知识 1
第一节 计算机的发展与应用 1
第二节 计算机系统的组成 3
第三节 计算机语言 6
第四节 框图与程序的基本结构 8
第五节 PC机简介 11
第六节 DOS简介 15
第七节 实习一 上机初步 21
第二章 BASIC语言基础 23
第一节 BASIC语言的特点及程序的构成 23
第二节 BASIC常用命令 25
第三节 实习二 BASIC命令的操作 30
第四节 字符集、常量、变量 31
第五节 标准函数与自定义函数 34
第六节 字符串函数 37
第七节 表达式 39
第八节 实习三 函数及表达式 43
第三章 顺序结构的程序设计 45
第一节 赋值语句 45
第二节 取整函数 47
第三节 打印语句 50
第四节 实习四 赋值语句与打印语句 54
第五节 打印语句的输出格式 55
第六节 实习五 打印语句的输出格式 59
第七节 读数/置数语句及恢复数据区语句 60
第八节 实习六 读数/置数语句 64
第九节 键盘输入语句 65
第十节 实习七 输入输出综合练习 68
第四章 选择结构的程序设计 69
第一节 无条件转向语句 69
第二节 非对称型条件转向语句 71
第三节 实习八 非对称型条件语句的应用 74
第四节 对称型条件转向语句 75
第五节 实习九 对称型条件语句的应用 78
第六节 多分支选择 79
第七节 实习十 多分支选择程序 83
第八节 子程序 84
第九节 实习十一 子程序的应用 89
第五章 循环结构的程序设计 91
第一节 由条件语句构成循环 91
第二节 由FOR/NEXT语句构成循环 93
第三节 实习十二 FOR/NEXT循环 100
第四节 由WHILE/WEND语句构成循环 101
第五节 实习十三 WHILE/WEND循环语句 105
第六节 累加和累乘 106
第七节 实习十四 累加和累乘 110
第八节 随机函数 111
第九节 实习十五 随机函数的应用 117
第十节 多重循环 118
第十一节 搜索 123
第十二节 实习十六 循环搜索 126
第十三节 文本作图 127
第十四节 实习十七 文本作图(一) 130
第十五节 实习十八 文本作图(二) 131
第六章 数组 134
第一节 数组和下标变量 134
第二节 数组说明语句 137
第三节 实习十九 数组和下标变量 140
第四节 多维数组 142
第五节 实习二十 二维数组 147
第六节 统计与分类 149
第七节 实习二十一 分数档 153
第八节 求极值 154
第九节 实习二十二 求极值 157
第十节 排序(一)顺序比较排序法 158
第十一节 排序(二)气泡法和脱壳法 162
第十二节 实习二十三 排序 165
第十三节 检索(一) 167
第十四节 检索(二) 171
第十五节 实习二十四 检索 173
第七章 绘图与音乐 175
第一节 绘图的基本语句 175
第二节 实习二十五 画点与画线 180
第三节 实习二十六 画圆、画弧与椭圆 182
第四节 函数图与统计图 184
第五节 实习二十七 函数图与统计图 187
第六节 动画设计 189
第七节 实习二十八 动画设计 192
第八节 发声的基本语句 194
第九节 音乐程序设计 197
第十节 实习二十九 音乐程序设计 200
第八章 数据文件 202
第一节 数据文件的基本概念 202
第二节 顺序文件的程序设计 204
第三节 实习三十 顺序文件(一) 207
第四节 实习三十一 顺序文件(二) 209
第五节 随机文件的程序设计 213
第六节 实习三十二 随机文件(一) 218
第七节 实习三十三 随机文件(二) 219
第九章 实用程序举例 223
第一节 简单的工资管理系统 223
第二节 实习三十四 工资管理(一) 226
第三节 实习三十五 工资管理(二) 228
第四节 实习三十六 工资管理(三) 232
第五节 简单的成绩处理系统 236
第六节 实习三十七 成绩处理(一) 244
第七节 实习三十八 成绩处理(二) 248
第八节 实习三十九 成绩处理(三) 253
第十章 Turbo Basic简介 260
第一节 Turbo Basic的特点 260
第二节 Turbo Basic的工作环境 262
第三节 Turbo Basic的编辑器 266
第四节 实习四十 Turbo Basic的应用 268
附录1 数的进位制及其转换 270
附录2 ASCII码表 276
附录3 BASIC命令清单 281
附录4 GWBASIC语句清单 282
附录5 BASIC函数和变量清单 289
附录6 程序出错信息表 293