《最新BASIC程式设计与应用》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:张铮编著
  • 出 版 社:全华科技图书股份有限公司
  • 出版年份:1984
  • ISBN:
  • 页数:738 页
图书介绍:

第一章 N88-BASIC概论 1

1-1 N88-BASIC主要架构 1

1-4 行号 2

1-3 指述 2

1-2 作业模式 2

1-6 如何使用特殊符号 3

1-5 可用字型与控制字型 3

1-7 常数 4

1-8 变数 6

1-9 型式转换 8

范例集锦 9

(1)型式转换 9

1-10 运算及规则 11

(2)逻辑运算 16

(3)字串运算及比较 18

1-11 各种运算之优先顺序 19

1-12 错误讯息 20

1-13 划面模式 20

1-14 显示幕之座标系统 23

1-15 N88-BASIC之窗与景 24

1-16 座标的说明 27

1-17 色码及调色盘数值 29

1-18 中断 31

1-20 档案说明 32

1-19 档案 32

1-21 标记 34

(4)标记使用范例 35

1-22 流程图 36

(5)流程图范例 37

精选题粹 38

1-23 键盘作业 38

2-1 AUTO 45

第二章 直接指令 45

(6)AUTO范例1,2,3,4 45

2-2 BLOAD 48

(7)将磁碟内机器语言载入记忆体 48

2-3 BSAVE 50

2-4 CLOAD 50

(8)记忆体内有机器语言程式,如何载入磁碟内 50

2-5 CONT 51

(9)卡带内程式如何载入记忆体 51

(10)中断设定 52

2-6 CSAVE 53

(11)记忆体内程式如何存入磁带 53

(12)行号消除范例1,2,3 54

2-7 DELETE 54

2-8 EDIT 57

(13)EDIT修改范例 57

2-9 FILES/LFILES 58

(14)FILES范例1,2 59

2-10 FORMAT 60

(15)FORMAT作业范例与方法 60

2-11 KEY LIST 63

2-12 LIST/LLIST 64

(16)KEY LIST范例 64

(17)记忆体内程式列表与显示 65

2-13 LOAD 68

(18)如何将磁碟内程式载入记忆体中 68

2-14 LOAO? 70

(19)如何将卡带内程式与记忆体内程式做比较 71

(20)MERGE范例 72

2-15 MERGE 72

2-16 MON 74

(21)MON指令范例 77

2-17 MOUNT 88

2-18 NEW 90

(22)NEW指令对记忆体之影响 90

2-19 NEW ON 92

(23)NEW ON指令范例 93

2-20 RENUM 94

(24)行号如何随意的排序 95

(25)如何执行记忆体内程式 98

2-21 RUN 98

2-22 SAVE 100

(26)记忆体内程式如何存档或保护 101

2-23 TERM 104

(27)如何进入终端机模式 108

2-24 TRON/TROFF 108

(28)如何追迹程式的执行过程与步骤 109

2-25 REMOVE 110

2-26 WIDTH 111

(29)如何改变划面显示之字数与行数 111

(30)如何设定列表机之PRINTER BUFFER 113

(31)CLEAR指令思考范例1,2,3 117

第三章 一般指述 117

3-1 CLEAR 117

3-2 DEF FN 122

(32)求X自1至10,S(X)=X2各函数值 123

(33)求S(X,Y)=X2+Y2各对应函数值 123

(34)求S(X,Y,Z)=X2+Y2+Z2各对应函数值 124

(35)16进位与10进位之转换 126

3-3 DEFINT/SNG/DBL/STR 127

(36)比较INT,SNG,DBL与STR之效果 128

(37)字串相加 129

(38)如何设定记忆体中之SEGMENT 131

3-4 DEF SEG 131

3-5 DIM 134

(39)如何自DIMENSION中存取资料 134

(40)九九乘法表 136

3-6 END 136

3-7 ERASE 137

(41)如何取消已宣告之配列变数 138

3-8 FOR…TO…STEP~NEXT 139

(42)印出1至100 140

(43)求自1至100之奇数项 141

(44)设计一金字塔 142

3-9 GOSUB~RETURN 143

(45)以半径求面积与体积 145

(46)求1至100之奇数或偶数项 146

3-10 GOTO/GO TO 149

(47)字型寻找 150

3-11 IF…THEN…ELSE 152

(49)资料寻找 153

(48)求1至100之和 153

(50)特定数值求和 154

3-12 INPUT 156

(51)训练幼儿加法程式 156

(52)简易人事资料程式设计 158

(53)限时转入问题 160

3-13 INPUT WAIT 160

3-14 LET 162

(54)将电脑变成打字机 163

3-15 LINE INPUT 163

3-16 LINE INPUT WAIT 164

(55)限时问答程式设计 165

3-17 ON…GOSUB 166

(56)副程式设计方法 167

(57)如何选取奇数与偶数 168

3-18 OPTION BASE 169

(58)OPTION BASE范例 170

3-19 PRINT/LPRINT 172

(59)分号与逗号印表之不同点 172

3-20 PRINT USING 174

(60)PRINT USING之各种格式范例 175

3-21 RANDOMIZE 180

(61)训练打字员程式 180

3-22 READ~DATA 183

(62)资料如何读取 184

3-23 REM 186

3-24 RESTORE 187

(63)资料如何重覆取用 188

3-25 STOP 190

(64)中断设定 190

3-26 SWAP 191

(65)变数内容互换 191

(66)数值由大而小排序程式设计 192

(67)学生成绩排序问题 195

3-27 WHILE~WEND 197

(68)取平方值及最大值限制 197

3-28 WRITE 198

(69)自变数中取用特定对象范例1,2,3 200

3-29 SEARCH 200

3-30 SPC 203

(70)SPC范例 203

3-31 TAB 205

精选题粹 208

第四章 绘图指令 227

4-1 划面控制指令 227

4-1-1 CLS 227

(71)一串移动的HAPPY NEW YEAR 228

(72)滚动的小圆 229

(73)分别在第1,第2与第3划页上划图 230

4-1-2 COLOR 233

(74)彩色的金字塔 234

(75)设计一幅花纹图形 235

(76)明亮闪耀的四盏灯可由键盘控制 237

4-1-3 CONSOLE 239

4-1-4 SCREEN 240

4-2 字型座标及文字划面指令 244

4-2-1 COLOR @ 244

(77)彩色霓虹灯广告 246

4-2-2 LOCATE 248

(78)字型与数字时钟的设计 249

(79)成长率及指标图的设计 250

4-2-3 CSRLIN 251

(80)鱼图形 252

4-2-4 POS 255

(82)划个小葫芦 257

4-3 全界座标指令 258

4-3-1 CIRCLE 258

(83)奥林匹克运动会旗帜图形 259

(84)彩色环状霓虹灯,内置彩球 261

(85)减谐运动之模拟 262

(86)雷达天缐 265

4-3-2 DRAW 268

(87)随机的彩色描绘 270

(88)三度空间长方体 272

4-3-3 LINE 274

(89)圆椎体之横切圆形 276

(90)彩色之18对角连缐图 278

(91)动态关门 279

(92)高速飞行之模拟音爆 281

(93)三度空间运动 283

(94)禁止吸烟动态广告 284

(95)太空中飘浮之三角形 286

(96)圣诞老公公 288

(97)复制7个圣诞老公公 292

(98)彩色血压纪录表 294

(99)彩色方块成长率圆型(立体) 297

(100)波音747飞机(彩色) 300

(101)在太空中漂浮的网子 302

4-3-4 PAINT 304

(102)桌球及桌球拍(彩色) 306

(103)立体之六角锥体 308

(104)立体之十二面方柱体 310

(105)125种配色表 313

4-3-5 POINT 315

(106)立体之正弦折波 316

(107)羽毛球及球拍 317

4-3-6 PRESET 320

(108)模拟炮弹飞行轨道 321

(109)跳跃的高尔夫球 324

4-3-7 PSET 325

(110)运动的直缐及反弹 326

(111)设计一个四瓣玫瑰图 327

(112)旋转的星云 329

(113)飞碟外型的设计 332

4-3-8 WINDOW 333

(114)彩色分县的台湾省全图 335

(115)动态立体飞行的纸飞机 338

4-4-1 GET @ 341

4-4 划面座标指令 341

(116)螺丝钉图形 342

(117)彩色宾果游戏 343

(118)贺年卡 346

4-4-2 PUT @ 349

(119)18个圆叠成的金字塔 350

(120)方砖的金字塔 351

(121)小精灵吃果果 354

4-5 原始划面座标指令 355

4-5-1 VIEW 355

(122)彩色西瓜 356

(123)工程制图的三面图(彩色) 359

(124)米老鼠卡通 361

(125)米老鼠卡通的放大与缩小 369

4-6-1 ROLL 370

4-6 其他指令 370

(126)同心圆锥体 371

(127)马达的谐振运动 373

4-6-2 MAP 374

精选题粹 377

(128)取绝对值问题 383

第五章 算术指令 383

5-1 ABS 383

5-2 ATN 384

(129)自0度至85度求TAN各值 385

5-3 CINT 386

(130)比较INT及CINT 386

(131)倍精度转换 388

5-4 CDBL 388

(132)电容器之串联求值 389

(133)求COS 20°,COS 40°,COS 80°之值 390

5-5 COS 390

(134)绘COS(X)及COS(2X)之图形 391

5-6 CSNG 392

5-7 CVI/CVS/CVD 394

(135)随机档案及求圆体积 394

5-8 EXP 395

(136)求ex与e-x之各值并存入封闭之表格 396

(137)求SINH(X)与COSH(X)之各值并证明恒等式 398

(138)求FIX(I)及INT(I)各值 399

5-9 FIX 399

5-10 INT 401

(139)四舍五入问题 401

5-11 LOG 402

(140)求LOGeX各值并证明与EXP为反函数关系 403

(141)求电压dB值问题 404

5-12 RND 406

(142)爱国奖券抽奖程式 406

5-13 SGN 410

(143)对散数正负号的决定 410

(144)求Sin 18°及COS 18°之值 412

5-14 SIN 412

(145)绘0度至720度之Sin(X)及Sin(2X)图形 413

(146)判断三点之距离并求证是否为直角三角形 415

5-15 SQR 415

5-16 TAN 416

(147)求TAN(X)之各值 417

精选题粹 419

6-1 函数 423

(148)对字型辞句做逐步替换与显示 423

6-1-1 MID$ 423

第六章 文字列操作指令 423

(149)将英文字句转换为对应之ASCII CODE 426

6-2 指述 426

6-2-1 ASC 426

6-2-2 CHR$ 427

(150)转换ASCII CODE为对应之字型 428

6-2-3 HEX$ 429

(151)十进制与十六进位之转换 430

(152)二进制,十进制及十六进制之互换 431

6-2-4 INKEY$ 433

(153)保密与限时之程式设计 434

6-2-5 INSTR 435

(154)寻找特定字型及位置 436

(155)简易电话查号 437

(156)特定字型之直角金字塔 438

6-2-6 LEFT$ 438

(157)特定字型之正弦波 439

6-2-7 LEN 440

(158)求任意辞句之文字长度 441

(159)标示数量之金字塔 442

(160)对年月日时分秒的印制 443

6-2-8 MID$ 443

(161)十进制对十六进制与二进制之转换 444

(162)NOT,AND,OR,XOR,IMP,EQV逻辑运算 446

6-2-9 MKI$/MKS$/MKD$ 450

(163)随机档案之存取(一) 451

(164)随机档案之存取设计(二) 452

6-2-10 OCT$ 453

(165)八进制与十进制之加法 454

(166)转入任意二进制值求对应之八进制、十进制及十六进制值 455

6-2-11 RIGHT$ 457

(167)特定字型之正弦波 458

6-2-12 SPACE$ 459

6-2-13 STR$ 461

(168)可程式化闹钟之设计 462

6-2-14 STRING$ 464

6-2-15 VAL 468

(169)由A排列至Z逐步增量之COS波形 468

精选题粹 471

(170)顺序档案之存取(一) 477

7-1 指述 477

7-1-1 CLOSE 477

第七章 输入/输出指令 477

(171)顺序档案之存取(二) 478

(172)血压表之设计 480

7-1-2 FIELD 482

(173)随机档案之存取设计(三) 483

(174)随机档案之存取设计(四) 488

(175)随机档案之存取设计(五) 489

7-1-3 GET 491

(176)随机档案之存取设计(六) 492

(177)随机档案之设计(七) 493

(178)随机档案之设计(八) 495

(179)随机档案之人事资料处理(九) 496

7-1-4 INPUT 499

(180)顺序档案之存取设计(三) 500

(181)顺序档案之存取设计(四) 501

(182)顺序档案之存取设计(五) 502

(183)顺序档案之存取设计(六) 503

7-1-5 KINPUT 505

(184)汉字处理(一) 506

7-1-6 LINE INPUT 507

(185)将键盘设定为档案装置 507

(186)ASCII档案处理 508

7-1-7 LSET/RSET 509

(187)将列表机设定为随机装置 511

7-1-8 OPEN 512

(188)OPEN指令范例1,2,3 514

(189)文书处理 518

7-1-9 PRINT 521

(190)顺序档案处理(七) 521

7-1-10 PRINT#USING 522

(191)台币金额之印制法 523

7-1-11 PUT 524

(192)随机档案处理(十) 525

7-1-12 WRITE 527

(193)顺序档案处理(八) 528

(194)顺序档案处理(书信,表格)(九) 529

7-2-1 EOF 531

7-2 函数 531

(195)顺序档案处理(十) 532

(196)顺序档案及资料物理位置处理(十一) 534

7-2-2 FPOS 534

(197)随机档案及资料物理位置处理(十二) 536

(198)顺序档案及资料物理位置处理(十二) 537

7-2-3 INPUT$ 538

(199)INPUT$范例1,2,3 539

7-2-4 LOC 542

(200)顺序档案及资料物理位置处理(十三) 543

(201)随机档案及资料物理位置处理(十三) 544

7-2-5 LOF 546

(202)随机档案记录编号及空间处理(十四) 546

(203)顺序档案资料位置及空间处理(十四) 548

精选题粹 551

(81)乘法运算及表格填充 553

8-1 KET控制指述 555

8-1-1 HELP ON/OFF/STOP 555

第八章 键盘及列表机控制指令 555

(204)HELP指令范例 556

(205)射击训练 558

8-1-2 KEY 561

8-1-3 KEY(N) ON/OFF/STOP 562

(206)KEY的设定与使用 563

(207)KEY的方向性设定 564

8-1-4 ON HELP GOSUB 567

(208)ON HELP GOSUB范例 567

(209)ON KEY GOSUB对划页之设定 569

8-1-5 ON KEY GOSUB 569

8-1-6 ON STOP GOSUB 571

(210)偏心圆之程式设计 572

8-1-7 STOP ON/OFF/STOP 573

(211)求取圆点之SCREEN座标及WORLD座标 574

8-2-1 COPY 576

8-2 PRINT控制指述 576

(212)如何使用COPY指令(友谊卡) 577

8-2-2 WIDTH LPRINT 582

(213)列表机长度之设定 582

8-3 函数 584

(214)列表机头控制 584

8-3-1 LPOS 584

精选题粹 586

9-1-1 ON TIME$ GOSUB 591

9-1 指述 591

第九章 时序控制指令 591

(215)30秒的空回路 592

9-1-2 TIME$ ON/OFF/STOP 592

(216)电脑时钟(一) 593

9-2 函数 594

9-2-1 DATE$ 594

(217)电脑时钟(二)(可调式) 595

(218)时间对秒钟的换算 598

9-2-2 TIME$ 598

精选题粹 600

10-1 RS232C控制制指令 603

第十章 周边控制指令 603

(219)使用RS—232 C对数位制图板连缐作业(一) 603

10-1-1 COM ON/OFF/STOP 603

10-1-2 ON COM GOSUB 604

(220)数位绘图板(DIGITIZER)之应用程式设计(二) 605

10-2-1 ON PEN GOSUB 608

(221)光笔(LIGHT PEN)之应用程式设计(一) 608

10-2 LIGHT PEN控制指令 608

10-2-2 PEN ON/OFF/STOP 609

(222)光笔之应用程式设计(二) 610

10-3 函数 612

10-3-1 PEN 612

(223)光笔之应用程式设计(三) 612

(224)磁碟档案之链结(LINK)处理(一) 614

10-4 磁碟控制指令 614

10-4-1 CHAIN 614

(225)磁碟档案之链结处理(二) 615

(226)磁碟档案之特殊链结处理(三) 617

10-4-2 COMMON 617

(227)磁碟作业之特定位置写入处理 619

10-4-3 DSKO$ 619

10-4-4 KILL 621

(228)KILL指令范例 621

10-4-5 NAME 622

(229)NAME指令范例 622

10-4-6 SET 623

(230)磁碟属性之设定(一),(二) 624

10-5-1 ATTR$ 626

(231)磁碟属性处理(三) 626

10-5 函数 626

(232)磁碟物理构造及规格之处理(一) 628

10-5-2 DSKF 628

10-5-3 DSKI$ 630

(233)磁碟物理构造及规格之处理(二),(三) 630

精选题粹 634

(234)蜂鸣器处理 635

11-1-1 BEEP 635

第十一章 特殊指令 635

11-1 指述 635

11-1-2 CALL 637

(235)呼叫记忆体内机器语言程式 637

11-1-3 DEF USR 639

(236)机器语言副程式处理 639

(237)模拟错误行径(一) 641

11-1-4 ERROR 641

11-1-5 KPLOAD 642

(238)汉字处理(二) 643

11-1-6 MOTOR 646

(239)设定错误行径(二) 646

11-1-7 ON ERROR GOTO 646

11-1-8 OUT 648

(240)传送资料至输出埠 648

11-1-9 POKE 650

(241)资料写入指定记忆体处理 650

(242)方格网之绘制 651

(243)RESUME指令范例 653

11-1-10 RESUME 653

11-1-11 WAIT 654

(244)设定输入埠并输入信号(一),(二) 655

11-2 函数 658

(245)错误码及错误行号处理 658

11-2-1 ERL/ERR 658

11-2-2 FRE 659

(246)记忆体空间大小问题(一),(二) 660

11-2-3 INP 662

(247)自指定之输入埠读取资料(一),(二) 663

(248)取出指定记忆体之内容 666

11-2-4 PEEK 666

11-2-5 USR 669

(249)执行机器语言副程式 669

11-2-6 VARPTR 671

(250)取变数所在记忆体地址或档案缓冲区之处理(一) 671

(251)取变数所在记忆体地址或档案缓冲区之处理(二) 672

(252)取变数所在记忆体地址或档案缓冲区之处理(三) 674

(253)取变数所在记忆体地址或档案缓冲区之处理(四) 675

精选题粹 679

12-1-2 汉字文字列的形成 681

第十二章 汉字处理 681

12-1 PC—9801F的汉字ROM板的取出及制入方法简要 681

12-1-1 汉字处理功能 681

12-1-3 汉字输入及画面编辑 682

12-1-4 TERMINAL MODE的汉字机能 683

12-1-5 汉字之文字型态 683

(254)半角,1/4角与全角文字处理 684

(255)静夜思(李白) 686

12-2-1 AKCNV$ 687

12-2 汉字操作函数 687

(256)一个BYTE文字转换为二个BYTE文字 688

(257)汉字码对KI码,KJIS码及KO码之转换 689

12-2-2 JIS$ 689

12-2-3 KACNV$ 691

(258)字串对一个BYTE文字列之转换 692

(259)文字串处理 693

12-2-4 KAXT$ 693

(260)汉字字串位置之寻找 695

12-2-5 KINSTR 695

(261)字数处理 697

12-2-6 KLEN 697

(262)以“大道之行也天下为公”排成直角三角形 699

12-2-7 KMID$ 699

12-2-8 KNJ$ 700

(263)代码对汉字转换 701

12-2-9 KTYPE 702

(264)求指定文字列之文字型式 702

(265)汉字图形(一) 704

12-2-10 PUT 704

(266)汉字图形(二)(动态) 707

精选题粹 709

附录 713

附录A 字型表 713

附录B 控制码说明表 714

附录C IBYTE/2BYTE码转换表 715

附录D 键盘输入埠表 716

附录E 错误码表 718

附录F 保留辞表 723

附录G 导引函数表 724

附录H 文字画面显示半角文字表 725

附录I 制图画面显示半角文字表 726

附录J 制图画面显示?角文字表 727

附录K 汉字码表(JIS第1水准) 728