第一章 基本概念 1
第一节 程序设计的基本知识 1
一 程序和程序设计 1
二 程序流程图 2
三 程序设计语言 3
第二节 BASIC语言概述 5
一 BASIC语言的特点 5
二 程序的构成 5
第三节 BASIC语言的字符集 7
一 字母集 7
二 数字集 7
三 定义符集 7
第四节 常量、变量、函数及表达式 8
一 常量 8
二 变量和变量名 8
三 标准函数 9
四 算术表达式 10
第五节 源程序的输入、调试、运行 12
一 进入、退出BASIC系统状态 12
二 BASIC语言常用命令 13
三 源程序的输入、调试、运行 13
习题一 15
第二章 顺序语句 17
第一节 输出语句 17
一 PRINT语句的格式及功能 17
二 PRINT语句的输出格式 18
三 LPRINT语句的格式及功能 21
第二节 赋值语句 21
一 LET语句的格式及功能 21
二 使用LET语句的注意事项 22
第三节 键盘输入语句 23
一 问题的提出 23
二 INPUT语句的格式及功能 24
三 使用INPUT语句的注意事项{HT ? 25
第四节 读数语句和置数语句 25
一 语句的格式及功能 25
二 使用说明 26
第五节 恢复数据区语句 28
一 问题的提出 28
二 RESTORE语句的格式及功能 28
三 RESTORE语句的又一种形式 29
第六节 注释语句、暂停语句和终止语句 30
一 REM语句 30
二 STOP语句 31
三 END语句 32
第七节 简单的程序设计 32
习题二 34
第三章 分支语句 36
第一节 无条件转移语句 36
一 语句的格式及功能 36
二 GOTO语句应用说明 37
第二节 关系表达式和逻辑表达式 37
一 关系表达式 37
二 逻辑表达式 38
第三节 条件转移语句 40
一 语句的一般格式及功能 40
二 条件转移语句的两个特殊形式 42
第四节 三类分支结构 43
一 三类分支结构 43
二 第一类分支结构的应用例题 43
三 第二类分支结构的应用例题 47
四 第三类分支结构的应用例题 50
五 利用逻辑运算简化程序 52
第五节 开关转移语句 53
一 语句的格式及功能 53
二 语句应用 54
习题三 55
第四章 循环语句 58
第一节 FOR-NEXT语句 58
一 语句的格式及功能 58
二 使用说明 59
三 特殊步长的FOR-NEXT语句 61
第二节 FOR-NEXT语句应用 62
一 已知循环次数的问题 62
二 循环次数不确定的问题 65
第三节 WHILE-WEND语句 69
一 语句的格式及功能 69
二 WHILE-WEND语句应用 71
第四节 多重循环 73
一 多重循环的概念和执行过程 73
二 有关多重循环的规定 74
三 应用举例 76
习题四 83
第五章 数组 86
第一节 一维数组 86
一 一维数组的定义 86
二 数组元素的引用 87
三 注意事项 89
第二节 一维数组的应用 90
一 解决累加和统计问题 90
二 解决排序问题 96
三 解趣味问题 99
第三节 二维数组 101
一 二维数组的定义 101
二 数组元素的引用 102
第四节 二维数组的应用 103
习题五 109
第六章 函数与子程序 113
第一节 标准函数的应用 113
一 随机函数 113
二 输出位置函数 116
第二节 自定义函数 121
一 自定义函数概念 121
二 自定义函数语句 122
三 自定义函数的调用 123
四 实例 123
第三节 子程序(一) 126
一 子程序概念 126
二 转子语句和返回语句 127
三 实例 128
第四节 子程序(二) 130
一 子程序的嵌套 130
二 多分支转子语句 132
习题六 136
第七章 字符串 138
第一节 字符串概念 138
一 字符串常量 138
二 字符串变量 138
第二节 字符串的输入 139
一 字符串赋值语句 139
二 使用INPUT语句输入字符串 140
三 使用READ/DATA语句输入字符串 141
第三节 字符串的比较 142
一 两个单字符比较的规则 142
二 两个字符串比较的规则 143
三 实例 143
第四节 字符串数组 145
第五节 字符串函数 148
一 求字符串长度的函数 148
二 取子串函数 149
三 求子串位置函数 152
四 转换函数 153
五 产生N个相同字符的字符串函数 155
习题七 155
第八章 图形绘制 158
第一节 屏幕模式控制 158
一 屏幕显示方式 158
二 显示模式控制 159
第二节 屏幕控制 159
一 清屏语句 160
二 屏幕定位语句 160
三 保存光标位置 161
四 屏幕末行显示控制 161
五 一行中字符数的控制 161
第三节 屏幕颜色控制 165
一 文本显示模式下颜色的选择 165
二 中分辨率模式下颜色的选择 166
第四节 画点和画线 167
一 画点语句 167
二 画线语句 168
第五节 画圆、椭圆及圆弧 173
第六节 图形着色 174
习题八 176
第九章 文件 178
第一节 BASIC文件基础 178
一 BASIC语言使用文件的目的 178
二 文件分类 178
三 文件的组成 179
四 文件的基本操作 179
第二节 源程序文件 179
一 SAVE命令 179
二 LOAD命令 180
三 RUN命令 180
四 MERGE命令 181
第三节 数据文件 182
一 顺序文件 182
二 随机文件 187
第四节 数据文件应用实例 195
习题九 199
附录Ⅰ 常用字符与ASCII代码对照表 200
附录Ⅱ MS BASIC语句一览表 202
附录Ⅲ MS BASIC函数一览表 205
附录Ⅳ 出错信息 207