目录 1
第一篇 绪论 1
1-1 人类计算器具的历史 1
1-2 微型电子计算机之未来与展望 4
2-2 键盘操作 6
第二篇 型式宣告及基本运算 7
2-1 键盘认识 7
2-3 流程图 10
2-4 模式 12
2-5 行格式 13
2-6 字型组 13
2-7 控制字组 14
2-8 常数 14
2-9 单精度与倍精度 16
2-10 变数与字型宣告 17
2-11 型态转换 17
2-12 表达式及运算式 20
(1)AND运算 23
范例集锦 23
(2)OR运算 24
(3)NOT运算 25
(5)IMP运算 26
(4)XOR运算 26
(6)EQV运算 27
(7)字型金字塔图型 27
2-13 字串列之运算 28
(8)字型相加及比较问题 28
2-15 CURSOR之移转方法 29
2-14 画面编辑 29
2-18 错误讯息 30
2-17 行之分割与结合 30
2-16 插入与消除 30
2-19 精选题粹 32
第三篇 程式指令及指述 36
(9)AUTO用法范例 36
第一章 直接指令 36
3-1-1 AUTO 36
3-1-2 CLOAD 37
3-1-3 CONT 38
(10)CONT用法范例 38
(11)选出特定人名 39
3-1-4 CSAVE 40
3-1-5 DELETE 40
3-1-6 FILES 41
(12)DELETE用法范例 41
3-1-7 FORMAT 42
(13)FILES用法范例 42
(14)FORMAT用法范例 43
(15)KEYLIST用法范例 46
3-1-10 LFILES 46
3-1-9 KEYLIST 46
3-1-8 KEY 46
(16)LFILES用法范例 47
3-1-11 LIST 47
3-1-13 LOAD 48
3-1-12 LLIST 48
(17)MERGE用法范例 49
3-1-14 MERGE 49
3-1-15 MON 51
(18)磁碟作业开机程序 52
3-1-16 MOUNT 52
3-1-17 NAME 53
(19)NAME用法范例 54
3-1-18 NEW 54
(20)NEW用法范例及记忆体内容之变化 55
3-1-20 REMOVE 56
3-1-19 RENUM 56
3-1-23 SET 57
3-1-22 SAVE 57
3-1-21 RUN 57
(21)WRITE PROTECTED之保护设定等 58
3-1-24 TERM 60
3-1-25 精选题粹 61
3-2-1 CLEAR 63
第二章 指述命令(STATEMENT) 63
(22)CLEAR用法范例 63
3-2-2 DEFFN 69
(23)DEFFN用法范例:求F(X)=5X5+4X4+3X3+2X2+X+10各X所对应之F(X)值 70
(24)求0度至360度之各sin(x)值 71
(25)求A(X,Y,Z)=35.42X12.5+23.4Y11.5-3.12Z13.9+20X-19,53+5.423Y-3,58+Z+100 73
3-2-3 DEFINT/SNG/DBL 74
(26)A(X,Y)=X(12.0015)/Y(-9.56837)之A(4,5)值 74
(27)DEFSTR用法范例 75
(28)收银机 77
(29)数学排列法 78
(30)数学组合法 80
(31)如何设定及执行机器语言 82
3-2-4 DEFUSR 82
3-2-5 DIM 91
(32)如何将数值存入配列中 91
(33)二维配列 94
(34)二维配列乘法 95
(35)寻找3的整数倍 98
3-2-6 END 98
(36)ERASE用法范例 99
3-2-7 ERASE 99
(37)ERL ERR用法范例 101
3-2-8 ERR ERL 101
(38)ERROR用法范例 103
3-2-9 ERROR 103
3-2-10 FIELD 105
(39)使用随机档案(RANDOM FILE)建立基本人事档案 105
(40)使用随机档案取用基本人事档案 107
(41)求自1至10之总和 108
3-2-11 FOR-NEXT-STEP 108
(42)求自1至10之各项奇数总和 111
(43)同时求自1至10与自10至20各分别总和 112
(44)求自1至20之阶乘 113
(45)求自1至18之倍精度各阶乘值 114
(46)阶乘中各相乘之数及各值 115
(47)各项相加数值格式及各和 117
(48)倍份存款一个月之总和问题 118
(49)求各数之平方根问题 120
3-2-12 GOSUB-RETURN 120
(50)求3560之各项因数问题 122
3-2-13 GOTO 123
(51)叠集总和问题 124
(52)不用FOR-NEXT求自1至100之总和问题 125
3-2-14 IF-THEN-ELSE(IF GOTO) 129
(53)数值能被引整除,其商为1568及存在位置问题 131
(54)寻找特定数值及位置问题 132
(56)寻找最大数及最小数值问题 135
(55)寻找34的倍数问题 135
(58)将字串存入指定之DRIVER,TRACK,SECTOR中(磁碟作业) 136
(57)LET用法范例 137
3-2-15 LET 137
3-2-16 LSET RSET 138
(59)将已知DRIVER,TRACK,SECTOR内之资料取出(磁碟作业) 139
3-2-17 ON ERROR GOTO 142
(60)ON ERROR GOTO用法范例 142
(61)ON GOSUB用法范例 144
(62)已知各项半径求图面积 148
3-2-18 READ-DATA 148
(63)CHRACTER STRING转换问题 150
(64)寻找身份证字号及位置 151
(65)期末成绩电脑处理 151
3-2-19 REM 154
(66)火箭加速度问题 154
3-2-20 RESTORE 155
(67)RESTORE用法范例 155
(68)RESTORE之用於连加法 156
(69)数笔资料之求和问题 157
3-2-21 RESUME 158
(70)数值与字串之挑选问题 158
3-2-22 STOP 160
3-2-23 SWAP 161
(72)SWAP用法范例 162
(73)大小排序问题 163
(74)散数排序处理问题 163
3-2-24 TRON/OFF 168
(75)TRON/TROFF用法范例 168
(71)STOP用法范例 169
3-2-25 精选题粹 170
第三章 输入/输出指述 187
3-3-1 BEEP 187
3-3-2 CLOSE 187
(76)磁碟作业、姓名、电话资料处理 188
(77)顺序档案(SEQURENTIAL DATA FILE)基本处理 190
3-3-3 DSKF 192
(78)显示磁碟片内已用,未用及总计之CLUSTER数量 192
(79)将资料存入特殊指定之磁碟片问题 194
3-3-4 DSKO$ 194
3-3-5 FRE 198
(80)记忆体已用及未用之BYTES数的查阅 198
3-3-6 GET 199
(81)使用RANDOM DATA FILE建立人事档案资料 200
3-3-9 INPUT 202
(82)令计算机至数字键盘中连续取一个BYTE之资料 202
3-3-7 INP 202
(83)INPUT用法范例 205
3-3-8 INPUT 205
(84)学生成绩处理问题(一) 207
(85)学生成绩处理问题(二) 209
(86)使用SEQUENTIAL DATA FILE处理学生成绩问题(三) 212
(87)记忆体内容之设定 215
3-3-10 KILL 216
3-3-11 LINE INPUT 217
(88)KILL用法范例 217
(89)电脑写信(简易磁碟作业) 218
(90)一长串文数字磁碟处理 219
3-3-12 LINE INPUT 221
(91)使用SEQUENT IAN DATA FILE将指定之文章指出 221
3-3-13 LPOS 222
(92)寻找PRINTER HEAD位置 223
3-3-14 PRINT LPRINT USING 223
(93)如何印制全封闭型表格 225
(94)如何在全封闭型表格内写字 226
3-3-16 OPEN 227
3-3-15 MOTOR 227
(95)SEQUENT IALFILE之OPEN及金额存取 228
(96)I/O PORT之使用 231
3-3-17 OUT 231
(97)使用I/O PORT让两部电脑交谈之问题 233
3-3-18 PEEK 235
(98)如何将指定地址之记忆体内容取出 236
(99)如何将所取出之记忆体内容转换成16进制 237
(100)如何设定记忆体内容及该内容取出 238
(101)将指定地址之记忆体内容取出并存入SEQUENTIAN FILE 241
(102)检查画面某定点是否已被使用 243
3-3-19 POINT 243
3-3-20 POKE 244
(103)特定字型存入指定地址之记忆体内 244
3-3-21 PRINT 247
(104)PRINT用法范例 247
3-3-22 PRINT USING 251
(105)数字金额之特殊印制法 255
(106)九九乘法表 257
(107)收银机问题 258
3-3-23 PRINT# PRINT USING 260
(108)SEQUENTI LA DATA FILE之基本存取 262
3-3-24 PUT 263
(109)使用RANDOM FILE建立人事档案 264
3-3-25 SPC 266
(110)SPC用法范例 266
(111)SPC与TAB之差异 268
(112)图案画 269
3-3-26 TAB 271
(114)直角三角形堆叠 272
(113)TAB用法范例 272
(115)金字塔堆叠 273
(116)长菱形堆叠 275
3-3-27 WAIT 276
(117)WAIT用法范例 276
3-3-28 精选题粹 280
3-4-1 COLOR 291
第四章 画面指述 291
3-4-2 CONSOLE 291
(118)CSRLIN用法范例 292
3-4-3 CSRLIN 292
(119)字句型式旋转 293
3-4-4 GETa 293
3-4-5 LINE 295
(120)字句型式黑白反转 296
(121)空心方格划制 297
(122)图案画(一) 298
(123)图案画(二) 299
(124)图案画(三) 300
(125)山水画(四) 300
3-4-6 LOCATE 303
(126)多功能定时闹钟 304
(127)POS用法范例 305
3-4-7 POS 305
(128)PSET/PRESET用法范例 306
3-4-8 PSET PRESET 306
(129)静夜思图画 308
3-4-9 PUT? 310
(130)字型应用 311
3-4-10 WIDTH 312
3-4-11 精选题粹 314
3-5-1 ABS 319
第五章 函数指述 319
(131)ABS用法范例 319
(132)求正负值之开方值 320
3-5-2 ATN 321
(133)角度、径度、正切与反正切之转换 321
(134)求Tan?+Tan-1?之值 322
(135)三电阻并联倍精度值 323
3-5-3 CDBL 323
3-5-4 CINT 324
(136)CINT用法范例 324
3-5-5 CSNG 326
(137)CSNG用法范例 326
(138)0至10之ex及e-x各值 328
3-5-6 EXP 328
3-5-8 INT 330
3-5-7 FIX 330
(139)FIX用法范例 330
(140)INT,CINT及FIX之异同 331
3-5-9 LOG 333
(141)求Loge(1)至Loge(21)之各值 333
3-5-10 RND 334
(142)RND用法范例 334
(143)取RND5位至16位之整数法 335
(144)爱国奖卷问题 336
(145)掷铜板问题 337
3-5-11 SGN 338
(146)SGN用法范例 339
3-5-12 SIN/COS/TAN 339
(147)求0度至90度每隔5度之径度、正弦、余弦、正切问题 340
(148)已知直角三角形两边长比,求其他数据 342
(149)sin258.376°+2sec69.258°-tan269.258+csc238.125=? 343
(150)sin4?+sin4?+sin4?+sin4?之值 344
(151)求COS(2π/7)*COS(4π/7)*COS(6π/7)之值 345
(152)SIN WAVE划制 345
(153)用GOOD MORNING组成正弦波形 347
(154)用GOOD AFTERNOON组长余弦波形 348
(155)密集式正弦波 350
(156)密集式正切波形 351
(157)变形之正弦波 352
3-5-13 SQR 353
(159)解四个二元一次方程式 354
(158)SQR用法范例 354
3-5-14 USR 355
(160)用BASIC程式执行指定记忆体内之机器码 356
3-5-15 精选题粹 360
(161)ASC用法范例 367
第六章 字串函数 367
3-6-1 ASC 367
(162)CHR$用法范例 368
3-6-2 CHR$ 368
3-6-3 CVI/CVS/CVD 370
(163)CVI用法范例 371
(164)年月日印制 372
3-6-4 DATE$ 372
(165)十进制与十六进制转换 373
3-6-5 HEX$ 373
(166)令计算机扫描键盘 376
3-6-6 INKEY$ 376
(167)INPUT$用法范例 378
3-6-7 INPUT$ 378
(168)在长串文数字中找出指定字型及位置 379
3-6-8 INSTR 379
(169)逐步逐字印出GOOD MORN ING 380
3-6-9 LEFT$ 380
(170)LEN用法范例 381
3-6-10 LEN 381
(171)字尾对齐格式 383
3-6-11 MID$ 385
(172)印制年月日时分秒 386
(173)将BASIC LANGUAGE PROGRAMMING逐步用他字替代 387
(174)MID$用法范例 388
(175)RANDOM FILE之数据处理 389
3-6-12 MKI$/MKS$/MKD$ 389
(176)10进制,8进制,16进制互换 394
3-6-13 OCT$ 394
3-6-14 RIGHT$ 395
(177)逐步逐字自右方印出GOOD MORNING 395
3-6-15 SPACE$ 397
(178)划制K字 397
3-6-16 STR$ 398
(179)STR$用法范例 398
(180)选奇数或偶数并加入O或E 400
3-6-17 STRING$ 401
(181)STRING$用法范例 401
(182)平顶金字塔艺术 403
3-6-18 TIME$ 404
(183)LOOP两万次之起止时间 405
(184)VAL用法范例 407
3-6-19 VAL 407
(185)邮递区号问题 409
3-6-20 精选题粹 411
第七章 磁碟函数 419
(186)查证档案名称之属性 419
3-7-1 ATTR$ 419
(187)磁碟片内特定TRACK及SECTOR内资料取出 420
3-7-2 DSKI$ 420
(188)EOF用法范例 421
3-7-3 EOF 421
3-7-4 FPOS 423
(189)找出特定档案名称所在之SECTOR 423
3-7-5 LOC 424
(190)RANDOM FILE取用之RECORD NUMBER 425
(191)RANDOM FILE耗用之RECORD NUMBER数 426
3-7-6 LOF 426
3-7-7 VARPTR 427
(192)变数与记忆体地址与内容问题 427
(193)单精度与浮动小数点问题 431
3-7-8 精选题粹 434
4-1 软性磁碟导论 437
第四篇 磁碟作业及档案处理 437
4-2 磁碟档案 439
4-5 资料档案 440
4-4 程式档案 440
4-3 档案名称 440
4-6 序列档案之建立 441
(194)SEQUENTIAL FILE基本人事档案存入 441
(195)SEQUENTIAL FILE基本人事档案取出 443
4-7 序列档案之读取程序 443
(196)SEQUENTIAL FILE处理学生成绩 445
(197)SEQUENTIAL FILE之附加资料处理 448
4-9 随机档案之建立程序 450
4-8 随机档案之意义 450
(198)RANDOM FILE基本人事档案建立 451
4-10 随机档案之读取程序 454
(199)RANDOM FILE基本人事档案取出 455
4-11 精选题粹 458
1.PROGRESSION EXPANSION 465
(200)PROGRESSION EXPANSION之误差 465
第五篇 应用范例 465
(201)生产指数 466
2.生产指数 466
(202)个位数对齐式九九乘法表 468
3.个位数对齐式九九乘法表 468
(203)选出最大与最小数值 470
4.选出最大与最小值 470
(204)选出奇数项并予排列 472
5.选出奇数项并予排列 472
6.选出偶数项并予排列 474
(205)选出偶数项并予排列 474
7.全数排列 476
8.全数排列并选取因素 478
(206)全数排列 478
(207)全数排列并选取因素 480
9.排序步骤之安排 480
(208)排序步骤之安排 482
(209)特定资料选取及排序 482
10.特定资料选取及排序 482
(210)使用矩阵解三元一次方程式 485
11.使用矩阵解三元一次方程式 485
(211)掷铜板及或然率 487
12.掷铜板及或然率 487
13.解三个一元二次方程式 488
(212)解三个一元二次方程式 489
(213)炮弹弹道问题 490
14.炮弹弹道问题 490
(214)方程式求值问题 493
15.方程式求值问题 493
(215)积分∫? x2dx问题 496
16.积分∫?x2dx问题 496
17.海浪波形 497
(216)海浪波形 497
18.赛车问题 499
(217)赛车问题 499
(218)阻尼振荡(一) 502
19.阻尼振荡(一) 502
(219)阻尼振荡(二) 504
20.阻尼振荡(二) 504
(220)谐波振荡(三) 506
21.谐波振荡(三) 506
(221)生产指数曲线 508
22.生产指数曲线 508
23.调谐波形 510
(222)调谐波形 510
(223)打字全自动计时 512
24.打字全自动计时 512
(224)电源滤波问题 514
25.电源滤波问题 514
26.10进制转换2进制 516
(225)十进制转换二进制 516
(226)金额收支处理 518
27.金额收支处理 518
(227)二重排序问题 520
28.二重排序问题 520
(228)求自1至50阶乘 523
29.求自1至50阶乘 523
(229)记忆地址及内容显示 526
30.记忆地址及内容显示 526
31.消售问题 528
(230)销售问题 528
32.收支及纳税问题(一) 530
(231)收支及纳税问题(一) 530
33.收支及纳税问题之磁碟作业(二) 534
(232)收支及纳税问题之磁碟作业(二) 534
34.收支及纳税与指标之综合处理(三) 537
(233)收支、纳税及指标之综合处理(三) 537
35.同轴正弦与余波 541
(234)同轴正弦与余弦波 541
36.生日贺卡 544
(235)生日贺卡 544
37.新年贺卡 546
(236)新年贺卡 546
(237)归乡图卡 549
38.归乡图卡 549
(238)F(X)=X2曲线划制(一)、(二)、(三) 551
39.F(X)=X2曲线划制(一)、(二)、(三) 551
(239)中国古典唐诗 554
40.中国古典与唐诗 554
(240)平安夜图卡 557
41.平安夜图卡 557
42.总理格言 559
(241)总理格言 559
43.米老鼠 563
(242)米老鼠 563
44.悬挂式万年历 567
(243)悬挂式万年历 567
45.两部电脑交谈 576
(244)两部电脑交谈 576
46.学生成绩处理(一) 578
(245)学生成绩处理(一) 578
47.学生成绩处理(二) 585
(246)学生成绩处理(二) 585
(247)智商考验(检石头问题) 591
48.智商考验(检石头问题) 591
(248)中文电脑磁碟作业之开发及应用 595
49.中文电脑磁碟作业之开发及应用 595
第六篇 附录 599
1.MEMORY MAP 599
2.RESERVED WORDS 600
3.ERROR MESSAGE 601
4.CHARACTER CODE CHART 605
5.CONTROL CHARACTERS 606
6.DERIVED FUNCTION 607
7.ASC Ⅱ CHARACTERS SET 608