《培基语言》PDF下载

  • 购买积分:25 如何计算积分?
  • 作  者:莹圃电脑研究发展部编译
  • 出 版 社:尖端电脑出版社
  • 出版年份:1988
  • ISBN:
  • 页数:962 页
图书介绍:

第一章 微电脑简介 1

目的 1

1.1电脑是什么? 2

使用一部电脑 2

1.2为什么要认识电脑? 3

1.3学习认识一部电脑 4

1.4设计程式 5

1.5微电脑到底是什么 5

1.6微电脑的组件 6

微处理机 6

中央处理单元(Central Processing unit) 7

记亿体(Memory) 8

记亿体量度(measuring the memory) 8

流向控制:汇流排系统(Bus System) 10

I/O通道 13

1.7进出微电脑系统 14

键盘 14

监视器与印表机(Monitor and Printer) 14

1.8储存装置及完整的微电脑系统 14

为什么需要储存装置 15

磁片 15

磁碟机(Disk Drive) 18

完整的微电脑系统 19

1.9微电脑如何工作? 21

电脑程式 23

本章重点复习 26

重要观念及术语 27

简易测验 28

习题: 30

第二章BASIC的语法及术语 33

目的: 33

2.1写程式前的准备工作 34

微电脑的开机 34

IBM PC上磁片的格式化 38

2.2写程式的基础 41

数值与字串 41

变数与常数 43

变数和常数的命名 44

变数值的给定 46

2.3第一个程式的撰写 48

程式的功能 48

写程式列 49

PRINT命令 50

LPRINT命令 50

END的使用 51

程式列号的设定: 51

2.4有用的系统程序 52

列出程式 52

增加程式列 52

程式的执行 53

把程式列删掉 54

程式的命名 55

储存程式 56

检视磁片的内容:FILES 57

检视磁片的内容:DIR 58

复制你的程式 59

从磁片上读取程式 60

磁片的拷贝 61

2.5写程式的一些额外程序 63

PRINT指令的进一步探讨 63

复合叙述 64

冒号的使用 65

分号的使用 67

逗号的使用 69

引号,分号与逗号 70

2.6简单的数学处理 71

2.7其它数学程序 73

基本的数学程序 73

数学符号的使用 75

未定义变数的使用 77

除虫 78

电脑立即模式的用法 78

本章重点复习 79

易犯的错误 80

重要术语及观念 81

简易测验 82

习题 88

第三章 撰写较复杂的程式:比较及回圈 95

目的: 95

3.1规划程式 96

描述性的规划 96

流程图 97

3.2 IF叙述:让电脑做决定 101

在IF叙述中使用数学比较式 102

IF叙述用于程式中 103

3.3 REM叙述 106

3.4数学比较 109

多重IF比较:使用AND和OR 110

IF…THEN…ELSE程序 112

3.5 GOTO命令:回圈与计数 112

计数器归零 115

Passes 116

3.6有用的附加程序 118

将程式列重新编号 118

合并程式 120

自磁碟清除程式 123

使用EDIT更正程式列 124

本章重点复习 127

易犯的错误 127

重要术语及观念 129

简易测验 130

习题: 135

第四章 与电脑交谈 143

目的: 143

4.1与电脑交谈:INPUT叙述 144

提示讯息 145

PR INT与INPUT叙述的结合 146

4.2应用INPUT叙述 148

4.3储存资料 151

使用DATA列储存数值资料 151

指定字串 155

4.4读取更多的变数 158

4.5 RESTORE叙述 162

本章重点复习 166

易犯的错误 166

重要的术语及观念 168

简易测验 168

习题: 175

第五章FOR/NEXT回圈与注标 187

目的: 187

5.1回圈 189

复习GOTO程序 189

FOR/NEXT程序 190

GOTO与FOR/NEXT的比较 191

使用WHILE/WEND建立回圈 193

STEP命令 197

FOR/NEXT回圈的一些实例 200

回圈内加入值 203

5.2注标:阵列 205

DIM叙述:宣告数值变数 210

宣告及使用字串注标 211

有用的提示 214

清除萤幕 216

复习READ/DATA 217

5.3用TAB函数控制输出格式 218

变数TAB函数 222

方程式给图 223

本章重点复习 227

易犯的错误 227

重要术语及观念 230

简易测验 231

习题: 237

第六章 复合计算及输出规划 247

目的 247

6.1了解更多的数学程序 248

6.2数学优先次序规则的应用 253

计算简单利息 253

计算复合利息 255

四舍五入 259

整数(INT)函数 260

舍入程序 262

使用C INT作舍入 265

6.3在印表机上画出方程式的图形 267

统计上的品质管制 270

TAB函数应用于绘图中 271

6.4 PRINT USING函数 275

数值格式 275

字串格式 283

6.5定义数值变数的准度(精确度) 284

本章重点复习 288

易犯的错误 288

重要术语及观念 290

简易测验 291

习题: 296

专题1 310

第七章 巢状回圈及其使用 313

目的 313

7.1巢状回圈概观 314

产生样式(Generating Pattems) 317

产生资料 321

7.2组织数值资讯 323

写一简单的频率分配程式 323

找出高低值 328

7.3增加程式的弹性 331

使用对数:Sturgess’s法则 332

排序技巧:气泡排序法 (Bubble Sort) 333

在排序过程中追踪一些变数 338

排序技巧:薛尔排序法(Shell Sort) 342

本章重点复习 347

易犯的错误 348

重要观念及术语 349

简易测验 350

习题: 357

专题2 371

第八章 二维和三维阵列 373

目的 373

8.1二维阵列 374

横列和纵行(rows and columns) 375

下标变数 378

8.2巢状回圈程序 382

复习TAB函数 383

有关二维阵列的排序(sorting) 384

一维和二维阵列 386

行长度不等 390

8.3三维阵列 394

总和(Totals)和分项总和(Subtotals ) 397

三维阵列的应用 399

解多项方程式的反矩阵常式 406

本章复习 412

易犯的错误 412

重要术语及观念 413

简易测验 414

习题 419

专题3 428

以分散绘图形式(Scatter Plot Form)组织资料 429

第九章 深入了解字串 431

目的 431

9.1再访字串:比较 434

9.2字串函数及命令 439

LEN的详细说明:求出字串的长度 439

STR$的转换:将数字变为字串 441

VAL函数:将字串转为数字 442

LEFT$程序 443

字元的小写和大写 446

MID$的特性 447

以MID$计算小数位数 454

R IGHT$函数 456

9.3结合:字串的加法 460

9.4依字母次序排序字串 468

9.5排序名字 471

本章重点复习 475

易犯的错误 476

重要术语及观念 477

简易测验 478

习题: 484

第十章 使用副程式(Subroutine ) 499

目的 499

10.1为何要使用副程式 500

GOSUB和RETURN:呼叫一个副程式及返回主程式 501

多重副程式(Multiple Subroutines) 504

多重副程式的应用 511

10.2 ON…GOSUB命令 512

从一个副程式内呼叫另一个副程式的程序(proceduce) 513

ON……GOSUB和副程式内呼叫副程式 516

10.3副程式与结构化程式规划 519

使用副程式的优点: 519

10.4建立选项驱动系统 521

自动地载入程式 521

CHAIN命令 524

利用F ILES命令,键入:FILES 527

CLEAR命令 529

本章重点复习 530

易犯的错误 531

重要术语及观念 532

简易测验 533

习题 540

专题5 553

第十一章 乱数与模拟(RANDOM NUMBERS AND SIMULATION) 559

目的 559

11.1为何我们对乱数有兴趣? 560

11.2 PC BASIC乱数产生器:RND函数 562

11.3测试乱数种子:IBM PC 562

产生整数乱数(Generating Random Integers) 566

避免乱数重覆 (Avoiding Random Numbers Duplication) 567

11.4使用乱数的一个实例应用 569

11.5乱数的更广泛应用 572

“模拟简介” 572

附加的模拟程序 (Additional Simulation Procedures) 576

11.6蒙地卡罗方法(Mante Carlo Mehtod) 580

本章重点复习 585

易犯的错误 586

重要术语及观念 587

简易测验 587

习题: 592

专题6 608

第十二章 循序档案(Sequential files) 611

目的 611

12.1档案定义的术语 612

12.2循序档(Sequential file) 616

一些基本的架构 616

产生一个循序档 620

列印档案内容 624

建立一个基本的档案系统 627

12.3使用循序档案系统 631

取得档案的硬式拷贝(Hard Copy) 631

寻找档案中的特定资讯 637

处理档案中的资料 638

将资料加入循序档 640

更正循序档内的资料 647

删除循序档内的资料 653

本章重点复习 658

易犯的错误 661

重要术语及观念 662

简易测验 662

习题: 668

第十三章 随机存取档案 681

目的: 681

随机存取档案(Random Access Files) 682

13.1随机存取档案 682

总体结构 682

空间需求 684

13.2写一个随机存取档的程式 686

打开随机存取档 686

组织缓冲空间 687

栏位(F IELD)叙述(Statement) 687

将字串传送至缓冲区: 690

LSET及RSET 690

传送缓冲区的资料至磁碟:PUT 693

关闭档案(Closing the File) 694

写第一个随机存取档的程式 694

从随机存取档中拿一个副本:GET指令 697

13.3建立一个简单的随机存取档系统 702

在随机存取档内找寻记录 706

在随机存取档内更正资料 709

在随机存取档内加入新记录 712

在随机存取档(random acdess file)内删除资料 717

13.4改进档案的效率 717

记下记录的数目 717

快速删除法 723

13.5一个随机存取档的应用:飞机订位程式 723

本章重点复习 735

易犯的错误 738

重要术语和观念 741

简易测验 741

习题: 747

专题7 756

第十四章描述中解析度画面 761

目的 761

中解析度(MIDIUM-RESOLUTION)图形 762

14.1中解析度萤幕(MEDIUM-RESOLUTION SCREEN) 763

14.2中解析度萤幕指令 765

指定萤幕种类 765

指定颜色 765

选择颜色 765

14.3 PC BASIC绘图程序 767

画出一点 767

画一直线 769

画三角形 770

回圈内的直线 772

画长方形 781

14.4绘图应用 783

LOCATE函数 783

画出一频率分布(FREQUENCY DISTRIBUTION) 786

14.5填图(PAINJTING) 793

14.6画圆 796

完整的圆形 796

圆弧(CIRCLE SEGMENT) 799

图片(CIRCLE SLIOS) 802

圆的部份著色:扇形图(PIE CHART)的应用 805

本章重点复习 809

易犯的错误 809

重要术语和观念 813

简易测验 813

习题: 818

第十五章 高解析度画面 829

目的: 829

高解析度图形(HIGH-RESOLUTION GRAPHICS) 830

15.1高解析度萤幕 830

进入高解析度萤幕 831

SCREEN 2 831

画一点:高解析度萤幕特性 832

15.2掌握基本萤幕技巧 833

画直线 833

将线条组合成图形 835

画一长方形 838

PAINT指令 840

15.3 LOCATE函数 841

15.4中解析度绘图应用 844

画一棒状统计图 844

画出一时间序列(TIME SERIES) 846

画数学等式(MATHEMATRICAL EQRATION) 851

15.5画圆形及弧形(CIRCLE SGMENT) 858

15.6完整及不完整的椭圆(ELLIPSES) 862

15.7画三角函数(TRIGONOMETRIC FUNCTION) 864

本章摘要 871

易犯的错误 871

重要术语和观念 872

简易测验 873

习题: 879

习题解答: 891

第二章 891

第三章 894

第四章 897

第五章 902

第六章 907

第七章 911

第八章 920

第九章 927

第十章 933

第十一章 937

第十二章 943

第十三章 949

第十四章 955

第十五章 959