目录 1
前言 1
第一章概述 3
§1计算机的发展概况 3
§2微型计算机结构 5
§3计算机语言 8
第二章BASIC程序浅述 14
§1 FPBASIC语言的基本构成 15
一FPBASIC所用的字符 15
二数据 15
三变量 16
四算术运算的运算符、运算规则与表达式 19
§2标准函数 20
§3 BASIC语句和程序 22
一语句与程序示例 22
二赋值语句(LET语句) 24
三程序的执行 26
四打印语句(PRINT语句) 26
五例题 30
习题 32
二开机 35
一计算机各部分之间的连接 35
第三章APPLE—Ⅱ基本操作方法 35
§1 APPLE-Ⅱ开机要点 35
§2键盘与键盘命令 37
一键盘 37
二键盘命令 40
§3程序的输入与修改 41
一程序的输入 41
二程序的修改 42
§1键盘输入语句(INPUT) 47
第四章BASIC的基本语句 47
§2读数语句(READ语句) 置数语句 51
(DATA语句) 恢复数据区语句(RE- 51
STORE语句) 51
一READ语句与DATA语句 51
二RESTORE语句 53
§3三种提供数据语句的比较 56
§4无条件转向语句(GOTO语句) 58
§5条件语句(IF—THEN语句) 59
一IF—THEN语句的格式 60
二关系式(比较式) 61
三程序框图(流程图) 62
四IF〈关系式〉THEN〈语句〉的用法 67
§6开关语句(ON-GOTO语句) 68
§7循环语句(FOR-NEXT语句) 70
一 循环语句的结构 70
二循环语句的执行过程 72
三多重循环 77
§8转子语句(GOSUB语句)返回语句 86
(RETURN语句) 86
一子程序调用 86
§9 数组及数组说明语句(DIM语句) 88
一下标变量 88
二ON-GOSUB语句 88
三子程序的嵌套 88
二数组 90
三数组说明语句(DIM语句) 90
§10注释语句(REM语句)暂停语句(STOP 99
语句) 结束语句(END语句) 99
一REM语句 99
二STOP语句 99
习题 100
三END语句 100
第五章FPBASIC语言的进一步理解 112
§1函数与自定义函数 112
一函数 112
二自定义函数 119
§2逻辑运算 122
一三种逻辑运算 122
二逻辑表达式及各类运算的优先级 123
三IF语句中的逻辑表达式 125
二字符串的比较 126
一两字符串相加 126
§3字符串运算 126
§4 GET语句 128
§5 与内存单元有关的语句:POKE语句 130
HIMEM:语句LOMEM:语句 130
一POKE语句 130
二HIMEM:与LOMEM:语句 132
§6调用机器语言子程序的语句(CALL语句) 133
§7 与显示、打印有关的语句和命令:VTAB nHTAB n SPEED=n INVERSENORMAL FLASH PR#n 135
一VTAB n语句 135
二HTAB n语句 136
四INVERSE(反相显示命令) 137
五NORMAL(正常显示命令) 137
六FLASH(闪烁显示命令) 137
三SPEED语句 137
七PR#n(输出选择命令) 138
一NEW 139
二HOME 139
三CLEAR 139
GOTO RESUME 139
CLEAR TRACE NOTRACE ONERR 139
§8与调试有关的语句或命令:NEW HOME 139
四TRACE和NOTRACE 140
五ONERRGOTO语句及RESUME语句 141
§9条件等待语句(WAIT语句) 142
习题 145
第六章APPLE—Ⅱ的绘图功能 147
§1低分辨率图形 147
一进入低分辨率绘图模式语句GR 148
二着色语句(COLOR=n) 149
三画图语句(PLOT语句) 150
五画垂直线语句(VLIN语句) 151
四画水平线语句(HLIN语句) 151
六求象点彩色代码的函数SCRN(X,Y) 152
七例题 152
§2 高分辨率图形 154
一 设定高分辨率图形第一页的语句HGR 154
二设定高分辨率图形第二页的语句HGR2 155
三高分辨率图形的颜色 156
四画点和线 156
§3利用造型表作图 158
一建立造型表 158
二将造型表输入内存 167
三用造型表作图的命令 170
习题 176
第七章磁盘操作系统 177
§1概述 177
一磁盘 177
二磁盘的格式化 180
§2磁盘文件 183
一程序文件 184
二数据文件 186
§3磁盘操作系统(DOS命令) 188
三二进制文件 188
一管理类命令 189
二访问类命令 196
三机器语言类命令 199
四顺序文件类命令 202
五随机文件类命令 208
§4文件的复制 211
一单个文件的复制 211
二整块磁盘文件的复制 212
§1计算透镜的焦距 215
第八章程序设计实例 215
§2蒙特—卡洛(Monte-Carlo)法的应用 217
一Monte-Carlo法 217
二用类似的办法来求π的近似值 218
三求一曲线下的面积 220
§3用高斯消去法解线性方程组 225
§4用辛普森法求定积分 236
§5用龙格—库塔(Runge-Kutta)法解一阶 239
常微分方程 239
一计算方法 243
§6用牛顿迭代法求方程f(x)=0的实根 243
二程序设计 245
§7实验数据的五点三次平滑 246
一公式推导 247
二程序设计 248
§8用造型表编制汉字标题 251
§9万年历 254
§10模拟演示回旋加速器加速带电粒子的过程 259
§11简易工资表 264
§12电子钟 267
一APPLE—Ⅱ系统简介 272
附录 272
二出错信息表 280
三ASCII字符编码表 285
四APPLESOFT保留字 287
五数制及其相互转换 288
六APPLESOFT的导出函数 293
七Cromemco BASIC语句和函数一览表 295
八IBM—PC计算机的BASIC语句和函数 297
九 习题解答与提示 305
十参考书目 341