目 录 1
第一篇计算机系统 1
第一单元绪论 1
学习指导 1
§1计算机的发展及系统构成 1
1.1计算机的发展概况 1
1.2计算机系统的基本概念 3
§2计算机的分类、技术指标及应用 5
2.1计算机的分类 5
*2.2计算机的主要技术指标 7
2.3计算机的应用 9
§3进位计数制(Ⅰ) 11
3.1 十进制数 11
3.2二进制数 12
§4进位计数制(Ⅱ) 14
4.1八进制数 14
4.2十六进制数 15
4.3各种计数制之间的整数转换(小结) 16
*4.4十进制小数与二进制小数之间的转换 17
§5计算机中数的表示方法 19
5.1正负数的表示方法 19
5.2定点数和浮点数 19
5.3计算机中的代码 21
§6原码、反码、补码及其转换 22
§7基本的逻辑代数和逻辑元件 26
7.1基本的逻辑代数 26
7.2基本逻辑元件 27
§8复合逻辑运算 30
8.1逻辑代数的基本关系式 30
8.2复合逻辑运算 32
单元小结 34
习题 36
9.1指令系统简介 38
§9计算机的指令系统 38
学习指导 38
第二单元计算机系统的构成 38
9.2寻址方式简介 39
§10中央处理机 42
10.1控制器 42
10.2运算器 43
§11主存储器 44
11.1 主存储器的编址和结构 44
11.2主存储器的分类及性能指标 45
§12外部设备 46
12.1输入设备 46
12.2输出设备 47
12.3外存储器 48
*12.4输入输出组织 50
§13计算机的软件系统及应用软件 51
13.1软件系统概述 51
13.2应用软件 52
§14程序设计语言 53
14.1机器语言 53
14.2汇编语言 54
14.3高级语言 54
§15操作系统(Ⅰ) 56
15.1 操作系统的形成和发展 56
15.2操作系统的功能 57
16.1操作系统的分类 60
§16操作系统(Ⅱ) 60
16.2微型计算机的操作系统 61
单元小结 62
习题二 62
第三单元信息处理 64
学习指导 64
§17信息处理概述 64
17.1信息处理的发展 64
17.2信息处理的过程 65
§18数据结构 68
*18.1常用数据结构 68
18.2数据模型 70
18.3数据的存储结构 71
§19数据库 74
19.1数据管理的进展 74
19.2数据库简介 75
19.3微型计算机数据库 77
§20汉字信息处理 78
20.1汉字的数据结构 79
20.2输入方式和输入设备 82
20.3输出方式和输出设备 84
*20.4汉字服务程序 84
单元小结 85
习题三 86
第二篇 BASlC语言程序设计 87
第四单元 基本概念及操作 87
学习指导 87
§21流程图 87
21.1算法的概念 87
21.2流程图及其类型 89
§22流程图的应用 91
22.1流程图的符号 91
22.2流程图的应用 92
§23 BA S IC语言的基本概念 93
23.1 BASIC程序的构成 94
23.2常量、变量、标准函数和表达式 95
*23.3 IBM PC BASIC的常量和变量 98
§24最基本的键盘操作和键盘命令 99
24.1 A PPLE Ⅱ的键盘操作和键盘命令 99
*24.2 IBM PC的基本键盘命令 101
§25输入(I) 赋值语句 102
§26输入(Ⅱ) 键盘输入语句 104
§27输入(Ⅲ) 106
27.1读数-置数语句及恢复数据区语句 106
27.2三种输入类语句的比较 109
§28输出(Ⅰ) 打印语句 112
29.1打印输出格式 114
§29输出(Ⅱ) 114
*29.2 IBM PC BASIC的输入输出 116
单元小结 117
习题四 118
第五单元BASIC语言初阶 121
学习指导 121
§30控制转向(Ⅰ) 121
30.1无条件转向语句 121
30.2条件转向语句 122
§31控制转向(Ⅱ) 124
31.1 条件转向语句的应用 124
* 31.2 IF-THEN-ELSE语句 128
§32控制转向(Ⅲ) 开关转向语句 129
§33循环 133
33.1 循环语句 134
* 33.2循环语句的结构 137
§34循环的应用 138
§35多重循环——循环嵌套 144
§36函数(Ⅰ) 149
36.1 数学函数 149
36.2取整函数 151
§37 函数(Ⅱ) 随机函数 155
§38 函数(Ⅲ) 打印格式函数 158
§39 函数(Ⅳ) 字符串函数 162
§40程序设计初步 167
40.1简单程序设计的一般过程 167
40.2程序的优化 170
40.3程序的调试 171
单元小结 172
习题五 174
第六单元BASIC语言进阶 178
学习指导 178
§41 自定义函数 178
§42子程序(Ⅰ) 转子语句和返回语句 179
§43子程序(Ⅱ) 开关转子语句 188
§44数组(Ⅰ) 下标变量与数组 192
§45数组(Ⅱ) 一维数组的应用 195
§46数组(Ⅲ) 二维数组的应用 201
§47数组(Ⅳ) 204
47.1数组说明语句 204
*47.2 IBM PC BASIC的数组 208
单元小结 209
习题六 210
§48磁盘操作系统和文件 212
48.1文件的概念 212
学习指导 212
第七单元BASIC语言高阶 212
48.2磁盘操作系统(DOS)的功能和调入 213
48.3软磁盘的结构及信息存放方式 214
48.4 BASIC程序中使用DOS命令的方法 214
§49顺序文件 215
49.1顺序文件的结构 215
49.2顺序文件命令 216
§50顺序文件的应用 217
§51随机文件 219
51.1 随机文件的结构 220
51.2随机文件命令 220
§52随机文件的应用 221
53.1APPLE Ⅱ磁盘操作系统命令 224
§53磁盘操作系统命令 224
*53.2 IBM PC磁盘文件系统摘要 226
§54结构化程序设计的概念 232
54.1结构化程序设计的基本思想 232
54.2结构化程序设计的基本方法 233
单元小结 235
习题七 236
辅导课安排 238
实验大纲 240
习题参考答案 244
习题 244
习题四 247
习题五 250
习题六 259
习题七 266
附录 269
附录一 ASCⅡ码(美国标准信息交换码)表 269
附录二 APPLESOFT BASIC与IBM PC BASIC的语句、函数、命令 269
对照表 269
附录三APPLESOFTBASIC的保留字 272
录附四 APPLESOFT BASIC的错误信息 273
附录五 APPLEDOS的错误信息 274
附录六 APPLEⅡLUS的删改操作 275
主要参考文献 277