第一篇 计算机概论 1
第一章 计算机概述 1
1.1 计算机的发展与特点 1
1.2 计算机的应用领域 3
1.3 计算机的硬件系统 4
1.4 计算机的软件系统 8
习题 15
第二章 计算机中数据表示 16
2.1 计算机中的数制 16
2.2 计算机机器数和码制表示 26
2.3 数的定点表示与浮点表示 33
2.4 计算机信息表达 37
习题 40
第三章 计算机的运算方法及逻辑电路 43
3.1 定点补码加减法 43
3.2 定点补码的乘除法 46
3.3 逻辑运算真值表 54
3.4 基本逻辑电路 57
3.5 组合逻辑电路 59
3.6 指令执行过程 64
习题 67
第四章 微型计算机系统 69
4.1 微型计算机概念 69
4.2 微型计算机的发展 71
4.3 微型计算机的常用外部设备 72
4.4 微型计算机的操作系统 74
4.5 微型计算机的应用 76
习题 76
第二篇 BASIC语言及程序设计 78
第一章 BASIC语言的基本概念和词法 78
1.1 BASIC语言的特点 78
1.2 BASIC程序的结构 79
1.3 BASIC语言上机操作简介 80
1.4 BASIC语言的基本词法 84
习题 89
2.1 赋值语句(LET语句) 91
第二章 BASIC语言的基本语句 91
2.2 输出语句(PRINT语句) 93
2.3 键盘输入语句(INPUT语句) 98
2.4 读数语句与置数语句(READ/DATA语句) 100
2.5 恢复数据区语句(RESTORE语句) 102
2.6 三种提供数据语句的比较 104
2.7 注释语句、结束语句和暂停语句 105
2.8 顺序结构程序设计 106
习题 108
第三章 分支 112
3.1 无条件转移语句(GOTO语句) 112
3.2 流程图和程序设计的基本步骤 113
3.3 条件转移语句 114
3.4 选择结构程序设计 126
3.5 控制转移语句(ON—GOTO语句) 130
习题 132
第四章 循环 137
4.1 步长型循环语句 137
4.2 循环的应用 142
4.3 多重循环结构 145
4.4 当型循环语句 149
习题 151
第五章 子程序 155
5.1 转子语句和返回语句 156
5.2 多分支转子语句 160
5.3 子程序的应用 161
习题 165
第六章 数组 168
6.1 数组的基本概念 168
6.2 一维数组及其应用 170
6.3 二维数组及其应用 173
6.4 程序设计举例 174
习题 183
第七章 函数 186
7.1 INT函数和RND函数 186
7.2 自定义函数和自定义函数语句 189
7.3 函数应用举例 190
习题 195
8.1 字符串变量与字符串数组 196
第八章 字符处理 196
8.2 字符串变量的赋值 197
8.3 字符串的处理 200
8.4 字符串函数 203
8.5 字符串处理应用举例 207
8.6 “菜单”技术 209
习题 211
第九章 图形处理 214
9.1 设置显示模式和色彩 214
9.2 画点和画线 217
9.3 画圆和着色 221
习题 224
10.1 文件的概念 228
第十章 文件 228
10.2 程序文件 229
10.3 数据文件 230
习题 238
附录一 ASCII代码表 241
附录二 MS—BASIC语句、命令和函数表 243
a.GWBASIC(BASIC)常用命令一览表 243
b.GWBASIC(BASIC)常用语句一览表 245
c.GWBASIC(BASIC)常用函数一览表 252
附录三 MS—GW BASIC出错信息 253
参考文献 255