上篇 基础(MS GW-BASIC程序设计基础) 1
第一章 电子计算机基础 1
1-1 电子计算机的发展史及其特点 1
目录 1
练习 2
1-2 计算机的组成 2
练习 5
1-3 计算机的语言 6
练习 7
1-4 二进制数及其转换 7
练习 9
1-5 十六进制数及其转换 10
练习 12
练习 14
2-2 MS GW-BASIC基本字符 14
第二章 MS GW-BASIC语言基础 14
2-1 MS GW-BASIC语言的基本特点 14
练习 15
2-3 变量及关键字 16
一、变量 16
二、关键字 17
练习 17
2-4 数的表示方法及其运算 17
一、常数 17
二、表达式和运算符 18
1、算术运算符 19
2、关系运算符 19
3、逻辑运算符 20
练习 21
2-5 BASIC程序行与语句结构 22
练习 23
第三章 MS GW-BASIC操作基础 24
3-1 MS GW-BASIC的启动方式 24
一、初始启动方式 24
二、自启动方式 27
三、自制启动盘 29
练习 31
3-2 OLivetti M240/M280 BASIC键盘及其操作 31
一、功能键 32
二、主键(或打字机键) 33
练习 35
三、数字便笺键 35
3-3 MS GW-BASIC程序编辑、修改与运行 36
一、程序编辑专用键 36
二、怎样在当前行上进行修改 37
三、输入或修改BASIC程序 37
四、运行BASIC程序 39
练习 39
第四章 输出和输入语句 40
4-1 输出显示语句(PRINT) 40
练习 42
4-2 赋值语句(LET) 42
练习 44
4-3 键盘输入(INPUT)和结束(END)注释(REM)语句 45
一、键盘输入语句(INPUT) 45
三、注释语句(REM) 47
二、结束语句(END) 47
练习 48
4-4 读数/置数(READ/DATA)和数据恢复(RESYORE)语句 48
一、读数/置数语句(READ/DATA) 48
二、数据恢复语句(RESTORE) 49
练习 50
第五章 基本结构语句与框图 52
5-1 条件/无条件转移语句 52
一、无条件转移(GOTO)语句 52
二、条件转移(IF)语句 53
练习 56
5-2 程序框图 57
5-3 循环(FOR)语句 59
练习 59
练习 63
5-4 当循环(WHILE)语句 63
练习 64
5-5 子程序 65
练习 67
第六章 函数、数组与字符串 69
6-1 函数 69
一、算术函数 69
二、三角函数 72
三、打印格式函数 72
四、自定义函数和自定义函数语句 73
练习 74
二、数组元素 75
一、定义数组语句 75
6-2 数组 75
三、应用举例 76
练习 77
6-3 字符串 78
一、字符串并置 78
二、字符串函数 78
三、字符串相关函数 80
练习 81
第七章 图形、音响及专用语句 82
7-1 图形与作图语句 82
一、显示模式(方式) 82
二、屏幕坐标 84
三、作图语句 85
7-2 音响与音乐语句 89
四、PAINT着色语句 89
练习 89
一、BEEP嘟语句 90
二、SOUND声语句 90
三、PLAY音语句 91
练习 95
7-3 专用语句 95
练习 96
下篇 提高(MS GW-BASIC软件设计和文件处理) 97
第一章 软件概述 97
1-1 软件设计 97
一、程序和软件 97
二、软件的设计 97
三、算法设计的基本思路 98
1-2 软件结构化程序设计 99
一、结构化程序设计 99
二、结构化程序设计的方法 99
练习 99
练习 102
第二章 动画设计和空间作图 103
2-1 图形变换 103
一、平移变换 103
二、比例变换 104
三、旋转变换 105
练习 106
一、基本概念 107
二、键盘交互式技术 107
2-2 交互式图形技术 107
练习 109
2-3 文本动画和曲线运动 109
一、文本动画 109
二、曲线运动 112
练习 115
2-4 高速动画和复合、背景运动 116
一、高速动画 116
二、复合运动 118
三、背景运动 120
练习 122
2-5 图形及应用举例 122
一、图案 122
二、辐轮 123
三、三维曲面 124
练习 126
第三章 音乐设计和谱曲 127
3-1 SOUND音乐设计 127
一、电子音乐的基本知识 127
二、SOUND音乐设计 129
三、设计举列 130
练习 132
3-2 PLAY谱曲 132
一、PLAY音乐语言谱 132
二、PLAY谱曲 133
三、谱曲举例 134
练习 135
一、PLAY(n)音符检测函数 136
二、ON PLAY(n)GOSUB音乐陷井设置语句 136
4-1 音乐陷井技术 136
第四章 陷井技术及其应用 136
三、PLAY ON/OFF/STOP音乐事件开关语句 137
四、音乐陷井技术的应用 138
练习 140
4-2 出错陷井技术 140
一、ON ERROR GOTO出错陷井设置语句 140
二、RESUME恢复执行语句 141
三、ERROR错误模拟语句 142
四、ERR当前错误号系统变量 143
五、ERL当前错误行号系统变量 143
六、应用举例 144
一、时钟陷井技术 145
4-3 时钟陷井和键控陷井技术 145
练习 145
二、键控陷井技术 147
练习 148
第五章 MS磁盘操作系统和文件 149
5-1 MS磁盘操作系统 149
一、操作系统的基本概念 149
二、文件的基本概念 149
三、磁盘的基本常识 151
练习 152
5-2 MS-DOS及其命令 153
一、MS-DOS简介 153
二、MS-DOS的常用命令 153
(二)内部命令 154
(一)选盘命令 154
(三)外部命令 157
三、MS-DOS与GW-BASIC间转换命令 160
练习 163
第六章 源文件和数据文件 164
6-1 源程序文件 164
一、源程序文件的概念 164
二、源程序文件命令 164
三、一般文件命令 166
四、文件应用技术 167
(一)文件的覆盖 167
(二)文件的链接 168
(三)文件的链接举例 170
练习 171
四、使用数据文件的步骤 172
三、数据文件的组成 172
6-2 数据文件 172
二、数据文件的分类 172
一、数据文件的定义 172
练习 173
6-3 顺序数据文件 173
一、顺序文件的建立 173
二、顺序文件的调用 175
三、顺序文件的修改 176
四、顺序文件中数据的删除、插入和扩展 177
练习 178
6-4 随机数据文件 178
一、随机文件的建立 178
二、随机文件的调用 180
三、随机文件的修改 182
四、随机文件中记录的删除、插入和扩展 183
练习 184
6-5 文件命令、语句和函数 184
练习 186
附录 187
附录一 MS GW-BASIC关键字 187
附录二 ASCII字符代码 188
附录三 错误信息 192
附录四 MS GW-BASIC出错代码表 194
附录五 MS GW-BASIC命令、语句和函数 196
附录六 MS-DOS常用命令 200
附录七 Apple-Ⅱ微机指令转换对照表 201
附录八 部分章节练习题参考答案 205