第一章 PC—1500袖珍计算机介绍 1
第一节 PC—1500袖珍计算机介绍 1
一、PC-1500计算机及其设备 1
二、怎样选择PC-1500系统的设备 2
三、使用注意事项 2
四、PC-1500计算机的技术性能 2
五、PC-1500计算机的结构简述 4
六、初始化 5
七、初步检查 9
第二节 键盘及显示 11
一、显示窗及其指示性显示 11
二、键盘说明 12
三、工作状态(RUN,PRO,RESERVER)的选择 16
四、角度单位状态(DEG,RAD,GRAD)的选择 17
第三节 普通运算 18
一、算术运算 18
二、函数运算 20
三、数的表示 22
四、计算机中数制和编码 24
习题一 31
第二章 PC—1500专用BASIC程序设计 31
第一节 BASIC语言程序的初步认识 31
一、什么是BASIC语言程序 31
二、BASIC语言的基本特点 34
三、BASIC语言构成的基本规则 35
第二节 PC—1500专用BASIC语言成份 37
一、基本符号 37
二、语句定义符及键盘命令 37
第三节 变量及对变量的赋值(LET)语句 37
一、什么是变量 37
二、数值型简单变量(简称数变量) 38
三、字符型变量(简称字符变量) 38
四、对变量赋值及赋值(LET)语句 38
五、变量中信息的清除 40
第四节 INPUT(键盘输入)PRINT(显示输出)及PAUSE(短暂显示输出)语句 40
一、INPUT(键盘输入)语句 40
二、PRINT(显示输出)语句 42
三、PAUSE(短暂显示输出)语句 44
第五节 标准函数 45
一、三角函数 45
二、平方根函数、指数函数和对数函数 46
三、绝对值函数,符号函数与取整函数 47
四、小数度与度、分、秒的相互转化函数 48
五、有关字符串的几个函数 49
(一)ASCII编码函数(ASC)与反函数(CHR$) 49
(二)求ASCII码ASC函数 50
(三)求字符 CHR$函数 50
(四)字符串与数值相互转化函数VAL,STR$ 51
(五)字符串截取函数 52
左读字符串:LEFT $ 52
右读字符串:RIGHT $ 52
中间读字符串MID$ 52
(六)字符串长度函数LEN 52
六、随机数函数RND 53
七、其它函数功能 53
(一)时间函数TEME 53
(二)到显示描述函数POINT 53
八、函数调用的规定 54
第六节 三种运算与三种表达式 54
一、算术运算与算术表达式 54
二、逻辑运算与逻辑表达式 55
三、字符运算与字符表达式 62
习题二 63
第三章 程序的输入、输出、修改与执行 63
第一节 程序的输入 63
第二节 程序的显示输出 64
第三节 程序的修改、插入及删除 65
一、找错功能 65
二、语句行内部份修改 66
三、增补插入一行语句 67
四、删除程序中的某一语句行 67
五、行中字符的删除 68
第四节 程序的执行、中断与继续 68
一、程序的执行 68
二、程序的中断 69
三、程序的继续 69
习题三 70
第四章 PC—1500 BASIC语句 70
第一节 对变量提供数据的语句 70
一、READ(读入数据),DATA(置数据)语句 71
二、RESTORE(恢复数据区)语句 74
三、三种提供数据语句的比较 75
四、INKEY$键盘直接读入语句 75
第二节 输出语句 76
一、WAIT(等待)(语句) 76
二、USING(自选显示打印格式)语句 77
三、CURSOR(显示位置)语句 81
四、GCURSOR(图位置)和GPRINT(图输出)语句 83
第三节 几个一般使用的语句 86
一、BEEP(音响)语句 86
二、角度的单位制语句 87
三、CLEAR(数据清除)语句和[CLS](显示清除)语句 88
四、END(结束)和STOP(停)语句 90
五、REM(注解)语句 91
六、LOCK(锁定)和UNLOCK(解除锁定)语句 91
第四节 控制转移语句——程序分支 92
一、GO TO(无条件转移)语句 92
二、IF………THEN(条件转移)语句 93
(一)简单条件语句 93
(二)框图(流程图)在程序设计中的应用 94
(三)简单条件语句应用举例 97
三、复合条件语句 101
四、ON GO TO(开关转向)语句及ON E RROR GOTO(程序出错时转向)语句 103
第五节 循环 106
一、循环的概念 106
二、循环语句的结构 107
三、循环语句的执行过程 108
四、对循环语句的一些规定 111
第六节 数组及下标变量 114
一、数组和下标变量的概念 114
二、有关下标变量的一些规定 114
三、数组定义语句DIM 115
第七节 子程序 121
一、GOSUB(转子程序) 语句及RETURN(返主) 语句 121
二、使用子程序的几点说明 122
三、开关子程序语句 124
四、子程序应用举例 124
第八节 RANDOM(恢复随机数发生器)语句 126
第九节 键盘命令 128
一、RUN命令 128
二、NEX命令 128
三、GONT命令 128
四、LIST命令 129
五、MEM与STATUS 0命令 129
六、STATUS 1 命令 129
七、命令的缩写方法 129
习题四 129
第五章 程序的开工及程序的跟踪与调试 131
第一节 程序的开工 131
一、用RUN 命令开工 131
二、GOTO 语句开工 132
三、程序的标号开工 132
四、与标号开工有关的自动读入语句 133
五、三种程序执行开工方法的比较 134
六、程序的自动开工 134
第二节 程序的跟踪与调试:TRON…TROFF 135
一、查找程序错误 135
二、程序的跟踪调试 135
三、解除跟踪状态命令 137
第六章 预留功能与定义功能 138
第一节 预留键及其作用 138
一、预留功能的应用与预留键 138
二、预留内容的指定方法和步骤 138
三、预留内容的调看 139
(一)目录的编制方法 140
(二)目录的查阅 140
四、预留内容的调用与删除 140
第二节 定义功能 141
一、固定定义键及其功能 141
二、自定义键及其功能 142
第七章 外部设备的使用 143
第一节 打印机(CE—150) 143
一、CE-150打印机的功能及主要技术性能 143
二、使用打印机前的准备工作 143
三、打印机的两种工作状态LF(走纸)语句 144
四、LLIST(打印源程序)语句及手控计算的打印 145
五、在两种状态下都可使用的语句 147
(一)COLOR(颜色语句) 147
(二)CSIZE(字号选择)语句 147
六、在TEXT状态下使用的打印语句 148
(一)LPINT打印输出语句 148
(二)LCURSOR(字符位置)语句 150
(三)TAB(打印位置)语句 152
七、在GREAPH状态下使用的语句 153
(一)LPRINT打印语句 153
(二)SORGN(指定原点)语句 153
(三)GLCURSOR(绘图定位)语句 153
(四)LINE(划线)语句 155
(五)RLINE(增量划线)语句(六)ROTATE(方向)语句 157
第二节 磁带机(CE—152) 160
一、对录音机参数的要求 160
二、录音机(磁带机)与接口的连接 161
三、使用录音机的注意事项 163
四、程序和予留内容的录带、检查和读带 163
(一)程序录带(写入磁带)CSAYE 163
(二)程序录带(写入磁带)检查 165
(三)将磁带上的程序读入计算机内存 166
五、将计算机内的数据写入磁带和读入计算机 166
(一)将计算机内存中的数据写入磁带的命令共有三种形式 168
(二)将磁带上的数据读入计算机内存变量 168
六、多个程序的录带和读带 169
(一)程序录带合并命令 169
(二)CHAIN(链接)语句 171
附录: 173
一、PC—1500出错信息表 173
二、PC—1500指令总表 178
1.函数 178
2.语句 180
3.控制命令 184
4.磁录机的语句和命令 185
5.打印机的语句和命令 186
三、PC—1500计算机内部结构方框图 187
四、程序、数据存贮区及STATUS功能示意图 189
五、打印机故障及处理 189
六、计算机的第一次操作 190