《BASIC语言及程序设计基础》求取 ⇩

第一部分 基本BASIC语言1

目录1

§1 一个BASIC程序的例子2

§2 赋值(LET)语句6

§3 打印(PRINT)语句11

1.PRINT语句的用途11

2.输出的格式12

(1)按区打印的格式12

(2)紧凑打印的格式13

(3)不换行打印的格式14

§4 简单变量、数的表示方法19

1.简单变量19

2.数的表示方式19

3.代数式的表示方法20

1.打错了几个字符怎么办?22

§5 程序输入时发生错误怎么办?22

2.错了一行或漏打了怎么办?24

3.键盘命令LIST的补充26

§6 一些计算的例子27

§7 标准函数30

1.平方根函数31

2.三角函数31

3.对数函数和指数函数32

4.取整函数33

5.绝对值函数和符号函数34

6.其他35

§8 转向(GOTO)和条件(IF…THEN)语句37

§9 读数(READ)和置数(DATA)语句、恢复数据区(RESTORE)语句44

§10 流程图(框图)51

1.INPUT语句58

§11 数据输入(INPUT)语句、注释(REM)语句和暂停(STOP)语句58

2.REM语句62

3.STOP语句65

§12 循环(FOR…NEXT)语句67

§13 多重循环81

§14 自定义函数(DEF FN)语句91

§15 转子程序(GOSUB)语句和返回(RETURN)语句…9?§16 随机函数(RND)99

§17 打印格式函数(PRINT TAB(X))105

§18 数组说明(DIM)语句和单下标变量113

§19 双下标变量123

§20 矩阵与双下标变量133

1.矩阵的定义133

2.矩阵的相等、加法和减法134

(1)矩阵与数的乘法136

(2)矩阵与矩阵的乘法136

3.矩阵的乘法136

4.转置矩阵139

5.逆矩阵140

附录 DJS-130机BASIC系统错误信息表143

第二部分 用基本BASIC语言编制程序的实例145

§1 分苹果146

§2 勾股数149

§3 求一个等差数列的首项和公差151

§4 小猴吃桃153

§5 汽车生产154

§6 用三进制砝码称物体156

§7 求平方根的一个方法157

§8 斐波那契数和黄金分割161

§9 求最大公因数164

§10 求最小公倍数167

§11 用辗转相除法求正整数的最大公约数168

§12 用辗转相除法求最小公倍数171

§13 马克思做过的数学题172

§14 百鸡问题173

§15 验证哥德巴赫猜想174

§16 将十进制数化成二、三、……八进制数176

§17 打印杨辉三角形178

§18 发工资前的准备184

§19 数字分组186

§20 找出份量不足的试剂188

§21 奇阶幻方190

§22 1983年7月25日是星期几?195

§23 打印年历200

§24 模拟球的弹跳运动204

§25 怎样安排生产——线性规划208

§26 在公用电话旁边216

2.冒泡法219

§27 整理数据的几种方法——分类219

1.双数组法219

3.交换法220

4.穿梭法222

5.脱壳法223

6.快速分类法225

§28 对半搜索229

§29 身高统计表234

§30 地图着色237

§31 方程求根244

1.逐步描述求根法244

2.二分法245

3.迭代法247

4.牛顿法249

5.弦截法251

§32 用辛普森法求曲线下的面积252

§33 利用随机数求面积257

§34 线性方程组解法之一——高斯消去法260

1.高斯消去法262

2.列主元高斯消去法268

§35 线性方程组解法之二——约当消去法272

1.约当消去法272

2.行列式的求值方法276

3.求逆矩阵278

§36 求经验公式——最小二乘方法281

第三部分 扩展BASIC语言和键盘命令293

§1 开关语句ON294

§2 条件语句的功能扩充297

§3 字符串变量、字符串长度函数LEN(S$)298

1.字符串变量的应用298

2.字符串的比较304

3.子字符串308

4.LEN(A$)函数311

§4 自选输出格式语句PRINT USING312

1.#的用法313

2.+、-符号的用法314

3.$和指数表示符↑316

4.字符串和字符串表达式318

§5 矩阵语句MAT和DET函数320

1.MAT READ语句320

2.MAT PRINT语句321

3.MAT INPUT语句322

4.全零矩阵语句、全1矩阵语句和单位矩阵语句323

5.矩阵的运算325

6.矩阵的转置语句TRN327

7.逆矩阵语句INV328

8.DET(X)函数329

§6 键盘命令331

1.NEW332

2.LIST332

3.RUN333

4.RENUMBER336

5.ENTER338

6.SAVE338

7.LOAD339

8.SIZE339

9.BYE339

10.ESC键339

11.删除语句命令340

12.PAGE340

14.CON341

15.#KILL341

13.TAB341

§7 文件的输入和输出342

1.文件342

2.文件的输入和输出343

(1)打开文件语句OPEN FILE343

(2)关闭文件语句CLOSE FILE344

(3)二进制读写语句READ FILE和WRITE FILE344

(4)符号读写语句INPUT FILE和PRINT FILE347

(5)矩阵文件的读写语句348

(6)链接语句CHAIN349

3.目录管理命令350

第四部分 APPLE-Ⅱ型微型计算机的浮点BASIC(APPLESOFT)语言351

§1 使用浮点BASIC时要注意的若干问题354

1.变量354

2.直接执行和按程序执行355

(3)RUN命令358

(2)LIST命令358

3.浮点BASIC中的专用命令358

(1)NEW命令358

(4)HOME命令359

(5)ESC-@命令359

(6)CTRL-C命令359

(7)CONT命令359

(8)DEL命令359

(9)CTRL-X命令359

(10)CTRL-S命令359

4.浮点BASIC中的标准函数359

5.改错361

§2 浮点BASIC中的基本语句362

1.LET语句362

2.PRINT语句363

3.GOTO和IF…THEN语句364

4.READ、DATA和RESTORE语句366

5.INPUT语句367

6.REM语句和STOP语句369

7.FOR…NEXT语句369

8.DEF语句370

9.TAB(X)函数370

10.DIM语句371

11.GOSUB和RETURN语句372

12.ON语句372

§3 POP语句372

§4 GET语句373

§5 浮点BASIC语言中关于显示格式的一些语句373

1.SPC函数374

2.VTAB和HTAB语句374

4.SPEED语句375

3.POS(0)函数375

5.INVERSE、FLASH和NORMAL语句376

6.改变显示文字资料幕的大小376

§6 浮点BASIC语言中关于字符串的语句和函数377

1.字符串的加法377

2.字符串的长度函数LEN(A$)378

3.字符串转换成数值的函数VAL和数值转换成字符串的函数STR$379

(1)VAL(A$)379

(2)STR$380

4.字符转换成ASCII码函数ASC(字符串)和ASCII码转换成字符函数CHR$(表达式)381

(1)ASC(字符串)函数381

(2)CHR$(表达式)函数381

5.子字符串、LEFT$、RIGHT$和MID$函数381

(2)RIGHT$函数382

(1)LEFT$函数382

(3)MID$函数383

§7 游戏控制器的摇杆函数PDL(X)384

§8 TRACE和NOTRACE语句384

§9 PEEK函数和POKE语句386

§10 绘图语句387

1.低分辨率图形387

(1)画点语句388

(2)画水平线语句389

(3)画竖直线语句389

(4)了解某点颜色的函数SCRN(X,Y)390

2.高分辨率图形390

(1)画点语句392

(2)画直线语句(ⅰ)392

(3)画直线语句(ⅱ)392

(1)建立造型表394

3.高分辨率造型394

(2)建立造型表文件396

(3)把造型表文件输入计算机397

(4)造型绘图语句398

§11 ONERR GOTO和RESUME语句401

§12 计算机的内存使用界限和剩余空间函数FRE(X)401

§13 WAIT语句403

§14 CALL语句和USR(X)函数404

§15 输入和输出命令IN#S和PR#S405

§16 APPLE-Ⅱ型微型计算机的磁盘文件管理405

1.盘片的初始化406

2.程序文件408

3.文件的目录、更名、删除、加锁、解锁和检查410

(1)列出盘片中的目录410

(2)文件的改名410

(5)检查文件有无损坏411

(3)文件的删除411

(4)磁盘文件的加锁和解锁411

4.在按程序执行方式中如何使用DOS命令412

5.顺序文件412

6.随机文件418

7.二进制数文件421

(1)二进制数文件的存贮:BSAVE命令421

(2)二进制数文件的读出:BLOAD命令422

(3)二进制数文件的执行:BRUN命令422

8.EXEC命令422

9.MON、NOMON和MAXFILE命令424

附录1 浮点BASIC的保留字427

附录2 浮点BASIC的错误信息428

附录3 ASCII码表430

编后432

1985《BASIC语言及程序设计基础》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由朱鸿鹗著 1985 上海:上海教育出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

BASIC语言程序设计(1996 PDF版)
BASIC语言程序设计
1996 哈尔滨:哈尔滨工程大学出版社
BASIC语言及程序设计( PDF版)
BASIC语言及程序设计
BASIC语言程序设计(1978 PDF版)
BASIC语言程序设计
1978
BASIC语言程序设计(1991 PDF版)
BASIC语言程序设计
1991 北京:中国轻工业出版社
BASIC程序设计基础(1986 PDF版)
BASIC程序设计基础
1986 天津:南开大学出版社
BASIC程序设计基础(1988 PDF版)
BASIC程序设计基础
1988 中国矿业学院出版社
BASIC语言程序设计(1989 PDF版)
BASIC语言程序设计
1989 北京:机械工业出版社
BASIC语言经济程序设计基础(1989 PDF版)
BASIC语言经济程序设计基础
1989 北京:科学技术文献出版社;重庆分社
BASIC语言程序设计(1988 PDF版)
BASIC语言程序设计
1988 武汉:中国地质大学出版社
BASIC语言程序设计基础(1985 PDF版)
BASIC语言程序设计基础
1985 北京:海洋出版社
BASIC程序设计语言(1994 PDF版)
BASIC程序设计语言
1994 长沙:中南工业大学出版社
BASIC程序设计基础(1980 PDF版)
BASIC程序设计基础
1980 沈阳:辽宁科学技术出版社
BASIC语言程序设计(1987 PDF版)
BASIC语言程序设计
1987 北京:机械工业出版社
程序设计语言基础(1990 PDF版)
程序设计语言基础
1990 北京:北京大学出版社
TRUE BASIC语言程序设计基础(1992 PDF版)
TRUE BASIC语言程序设计基础
1992 上海:复旦大学出版社