当前位置:首页 > 工业技术
结构式语言 True BASIC
结构式语言 True BASIC

结构式语言 True BASICPDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:(美)凯梅尼(Kemeny,J.G.),(美)库尔茨(Kurtz,T.E.)著;白光野等译
  • 出 版 社:北京:科学普及出版社
  • 出版年份:1988
  • ISBN:7110002551
  • 页数:357 页
图书介绍:
《结构式语言 True BASIC》目录

第1课 开动 3

1.1 先做头几件事 3

目录 3

上册 3

用户指南——用于IBM PC机 3

第一部分 初级用户 3

使用双磁盘驱动器 4

使用单个磁盘驱动器 6

屏幕上的窗口 9

1.2 开动True BASIC 9

改正错误 10

1.3 运行一个程序 11

获得帮助 11

小结 12

1.5 告别True BASIC 12

1.4 FILES命令 12

2.1 示范的程序 13

第2课 书写程序 13

2.2 常数和变量 14

控制流程 14

LET语句 14

PRINT语句 14

END语句 14

计算顺序 16

算术运算符 16

2.3 在True BASIC中进行算术运算 16

3.1 简单的修改 17

第3课 修改程序 17

小结 17

编辑和历史窗口的色彩 18

在屏幕上移动 18

使用删除键 19

使用回格键 19

编辑和历史窗口尺寸的改变 19

在一行的末尾 20

在一行的起点 20

3.2 在程序中附加注释 20

3.3 INPUT语句 21

长的行 21

送入对.INPUT的回答 22

纠正错误 22

11.2 子程序和函数 23

3.4 保存你的程序 23

删除字和行 24

3.5 编辑用的特殊键 24

窗口滚动 25

恢复 25

移动光标 25

小结 26

4.1 显示文字 27

第4课 简单字符串 27

显示区界 28

印出提示 29

字符串变量的使用 30

4.2 字符串常数和变量 30

送入带有逗号的字符串 31

小结 32

5.1 FOR-NEXT循环是怎样工作的 33

第二部分 中级用户 33

第5课 带有FOR-NEXT循环的程序 33

5.2 循环中的步长 34

5.3 内部函数 36

5.4 循环嵌套 37

第6课 带有IF-THEN分支的程序 39

小结 39

单行IF-THEN-ELSE 40

6.1 单行分支 40

简单IF-THEN 40

6.2 多行分支 41

6.3 RANDOMIZE语句 42

6.4 STOP语句 43

小结 45

7.1 DO UNTIL循环 46

第7课 带有DO循环的程序 46

7.2 WHILE循环 49

7.3 条件组合 50

小结 51

8.1 DATA和READ语句 52

第8课 数据值的存放 52

8.2 检查更多的数据 54

8.3 数据值的再使用 55

小结 56

第9课 图形介绍 57

停止一个程序 58

9.1 画点 58

电子束 59

9.2 画线 59

设置窗口坐标 60

9.3 坐标和图形窗口 60

改变窗口坐标 61

9.4 在图形中设置正文 63

9.5 暂停和清除图形窗口 64

角的弧度和度 65

第10课 高级图形 66

小结 66

10.1 使用不同的色彩 67

后景颜色 68

前景颜色 68

方框 69

10.2 画矩形 69

实心方形 70

实心圆 71

10.3 画圆 71

圆框 71

10.4 动画 72

10.5 图形输入 73

小结 74

11.1 PLAY语句 75

第11课 音乐和声音效应 75

11.2 SOUND语句 77

小结 78

12.1 FIND键 79

第三部分 高级用户 79

第12课 高级编辑 79

12.2 CHANGE命令 80

12.6 复制行模块 81

12.3 TRY命令 81

12.4 标记一个行模块 81

12.5 删除行模块 81

12.9 编辑行模块 82

12.7 移动行模块 82

12.8 使行模块向右缩进 82

12.11 字符的改写 83

12.10 行的连接 83

小结 84

12.12 重新整理你的程序的格式 84

13.1 ELSE IF语句 85

第13课 高级判断结构 85

13.2 SELECT CASE语句 88

CASE语句 89

13.3 跳出循环 90

小结 91

14.1 子程序 92

第14课 模块化程序设计 92

带参数的子程序 93

14.2 函数 94

多行函数 95

单行函数 95

14.3 全局变量 96

14.4 外部子程序和函数 97

14.5 程序库 98

小结 101

15.1 一维数组 102

第15课 数组 102

数组的界 104

数组下标 104

15.2 二维或多维数组 105

小结 107

16.1 MAT READ语句 108

第16课 MAT语句 108

16.2 MAT PRINT语句 109

16.3 MAT INPUT和MAT LINE INPUT语句 110

16.4 矩阵赋值 111

16.5 矩阵运算 112

小结 114

17.1 字符串的比较 115

第17课 高级字符串运算 115

17.2 字符串的结合 116

组数参数 118

17.3 子字符串 119

17.4 子字符串的赋值 120

17.5 数字到字符串的转换 121

18.1 一简单的图画 123

小结 123

第18课 图画 123

18.2 图画的变换 124

18.4 带参数的图画 127

18.3 变换的复合 127

18.5 图画中的图画 128

小结 129

18.6 图画库 129

A·1 显示符号 130

第四部 分技术资料 130

附录A IBM-PC的字符集 130

A·3 打印机符号 134

A·2 获得键(GET KEY)字符号 134

SET MODE语句 136

附录B 图形和“工作方式” 136

B·1 方式之间的切换 136

B·3 文字方式 137

ASK MODE语句 137

MODE命令 137

B·2 单色方式 137

B·4 图形方式 139

B·5 “高分辨率”方式 140

编译文件 141

附录C 文件和文件名 141

C.1 文件格式 141

正文文件 142

记录文件 142

目录 143

C.2 DOS 2.0文件名 143

合法文件名 143

磁盘驱动器 143

保留的设备文件名 144

D.1 数学函数 145

附录D 库 145

D.2 图形子程序 146

D.3 菜单子程序 147

附录E 汇编语言 149

E.1 综述 150

E.2 “前言”字节 152

E.3 调用接口 153

字符串自变量 154

E.4 变元 154

数值自变量 154

数组变元 155

E.5 告诫 157

询问方式(ASK MODE) 158

附录F 补充和删去的内容 158

F.1 补充 158

FILES命令 159

字符闪烁 159

设置方式 159

附录G 限制 160

MODE命令 160

SPLIT命令 160

F.2 删去的内容 160

2.3 简单变量 163

下册 164

参考手册(True BASIC文法详解) 164

第1章 程序格式 164

1.1 引言 164

END语句 165

1.2 语句行的格式 165

行的长度 165

字符集 165

空格和大、小写字母 165

1.3 注释 165

1.4 行号 166

1.5 关于速度的一点注意 166

第2章 常数、变量和赋值 166

2.1 数值常数 167

2.2 字符串常数 167

变量名 168

维 169

保留字 169

2.4 数组变量 169

上界和下界 170

数组下标 170

子串的赋值 171

2.5 LET语句 171

数的精确度和取值范围 172

第3章 表达式 172

3.1 数字表达式 172

算术运算符 172

计算顺序 172

3.2 字符串表达式 173

把数舍入到整数 173

逻辑运算符 174

3.3 逻辑表达式 174

关系运算符 174

逻辑函数 175

Eps(x) 176

第4章 内部函数 176

4.1 数学函数 176

Abs(x) 176

Divide(x,y,q,r) 176

Log(x) 177

Exp(x) 177

Int(x) 177

Max(x,y) 178

Log2(x) 178

Log10(x) 178

Remainder(x,y) 179

Maxnum 179

Min(x,y) 179

Mod(x,y) 179

Sgn(x) 180

Rnd 180

Round(x) 180

Round(x,n) 180

Angle(x,y) 181

Sqr(x) 181

Truncate(x,n) 181

4.2 三角函数 181

Rad(x) 182

Atn(x) 182

Cos(x) 182

Deg(x) 182

Pi 182

Chr$(n) 183

Sin(x) 183

Tan(x) 183

4.3 字符串函数 183

Num(a$) 184

Len(a$) 184

Lcase$(a$) 184

Ltrim$(a$) 184

Ord(a$) 185

Num$(n) 185

Repeat$(a$,n) 186

Pos(a$,b$) 186

Pos(a$,b$,n) 186

Ucase$(a$) 187

Rtrim$(a$) 187

Str$(n) 187

Trim$(a$) 187

4.4 日期和时间函数 188

Using$(format$,exprl,expr2,…) 188

Val(a$) 188

Time$ 189

Date 189

Time 189

Date$ 189

5.1 FOR循环 190

第5章 循环结构 190

EXIT FOR语句 191

WHILE和UNTIL条件 192

5.2 DO循环 192

EXIT DO语句 194

IF-THEN-ELSE 195

第6章 判断结构 195

6.1 IF语句 195

不带ELSE的1F-THEN语句 195

ELSEIF结构 197

6.2 SELECT CASE语句 198

7.1 显示的区域和边界 201

第7章 PRINT语句 201

7.2 逗号和分号 202

7.4 显示字符串 204

7.3 显示数字 204

7.5 TAB功能 205

7.6 PRINT USING语句 206

PRINT USING和数 207

PRINT USING和字符串 209

第8章 INPUT语句 210

8.2 输入回答 211

8.1 带有提示字符串的语句 211

8.3 输入中出现的错误 212

8.4 尾部带有逗号的INPUT语句 213

8.6 单键输入 214

8.5 LINE INPUT语句 214

8.8 直接光标定位 215

8.7 键盘输入测试 215

SET CURSOR语句 216

9.2 DATA语句 217

ASK CURSOR语句 217

8.9 光标的打开与关闭 217

第9章 READ,DATA和RESTORE语句 217

9.1 READ语句 217

MORE DATA和END DATA测试 219

10.1 重新调整数组 220

9.3 RESTORE语句 220

9.4 数据和程序单元 220

第10章 MAT语句 220

10.2 MAT PRINT语句 221

10.4 MAT INPUT语句 223

10.3 MAT PRINT USING语句 223

10.5 MAT LINE INPUT语句 225

10.6 MAT READ语句 226

10.7 矩阵赋值 227

10.8 矩阵运算 228

10.10 内部数组值 230

10.9 与标量相乘 230

第11章 函数,子程序,和库 231

10.11 矩阵函数 231

10.12 其它数组函数 231

11.1 定义函数和子程序 232

函数和子程序的名 233

11.3 全局变量和局部变量 234

11.4 变元和参数 235

通道参数 236

数组参数 236

11.5 内部函数 237

11.6 外部函数 238

11.7 内部子程序 240

11.8 外部子程序 241

11.9 CHAIN语句 243

11.10 ROGRAM语句 244

11.11 库文件 245

12.1 PLAY语句 246

第12章 PLAY,SOUND和PAUSE语句 246

12.2 SOUND语句 248

坐标和窗口 249

13.1 屏幕 249

12.3 PAUSE语句 249

第13章 图 249

纵横比 250

13.2 画点………………………25?13.3 画线…………………………?13.4 PLOT AREA语句 255

13.5 BOX语句 256

13.6 PLOT TEXT语句 261

13.8 MAT PLOT语句 262

13.7 CLEAR语句 262

13.9 图的着色 263

ASK COLOR语句 264

GET POINT语句 265

13.10 图形输入 265

设置后景颜色 265

FLOOD语句 265

GET MOUSE语句 266

使用图画 267

13.11 图画 267

图画的定义 268

图画变换 270

做出你自己的变换 271

13.12 窗口 272

外部图画 272

打开窗口 273

窗口间的转换 274

关闭窗口 274

通道和文件 275

14.1 概述 275

窗口和设置光标 275

第14章 文件 275

OPEN语句 276

局部通道 276

通道和参数 276

SET语句 278

UNSAVE语句 278

CLOSE语句 278

ERASE语句 278

ASK语句 279

PRINT语句 280

14.2 正文文件 280

INPUT语句及其变种 281

正文文件示例 282

SET POINTER语句 282

输出到打印机 283

记录长度及其设置 284

14.3 记录文件 284

READ语句 285

WRITE语句 285

多数据项记录 286

设置文件指针 288

MAT WRINT和MAT READ语句 288

字节文件的举例 289

字节文件的读取 289

14.4 字节文件 289

字节文件的写入 289

15.1 出错处理程序 290

第15章 出错与出错处理 290

15.3 EXTEXT$函数 291

15.2 EXTYPE函数 291

15.4 EXLINE$函数 292

15.6 CAUSE ERROR语句 293

15.5 EXIT HANDLER语句 293

15.7 出错处理示例 294

命令的缩写 296

16.1 命令概述 296

第16章 TRUE BASIC系统命令 296

行号 297

单行中的多条命令 297

行模块的规定 298

16.2 以True BASIC语句作为命令 299

活跃变量 300

16.3 调试命令 301

活跃变量的寿命 301

外部子程序、函数或图形 301

CONTINUE 302

BREAK 302

CHANGE 303

BYE 303

调试示例………………30? 303

16.4 命令一览表 303

BREAK 303

COMPILE 304

DO 305

DELETE 305

CONTINUE 305

COPY 305

DO UNNUM 306

DO RENUM 306

DO NUM 306

HELP 307

FILES 307

EDIT 307

KEY 308

KEEP 308

INCLUDE 308

LIST 309

LOCATE 310

NEW 311

MOVE 311

MARK 311

RUN 312

REPLACE 312

OLD 312

TRY 313

TO 313

SAVE 313

UNSAVE 314

附录A ASC I码符号集 315

B.1 出错信息 317

附录B 出错信息注释 317

B.2 出错代码及出错信息 331

C.1 OPTION BASE语句 333

附录C OPTION语句 333

附录D 与其它BASIC版本的兼容问题 334

C.2 OPTION ANGLE语句 334

多条语句行 335

END语句 335

D.1 程序格式 335

赋值语句 335

整形和双精度变量 336

D.2 变量和表达式 336

空格 336

注释 336

行号 336

逻辑操作 337

串和子串 337

四舍五入取整 337

IF-THEN语句 338

GOTO语句 338

响铃 338

D.3 带行号程序的控制结构 338

GOSUB和RETURN语句 340

ON-GOTO和ON-GOSUB语句 341

D.4 图 342

D.6 通讯接口 343

D.5 文件的I/O 343

E.1 PEEK、POKE子程序 344

附录E PEEK,POKE和汇编语言 344

D.7 PEEK,POKE和汇编语言 344

F.1 Packb(s$,bstart,blen,valne) 345

附录F 压缩子程序 345

E.2 汇编语言的使用 345

E.3 测试内存空间 345

F.3 压缩子程序的示例 346

F.2 Unpackb(s$,bstart,blen) 346

G.1 建立一个DO程序 347

附录G 为DO命令的书写程序 347

G.2 DO程序的编译和记盘 348

H.1 简单语句 349

附录H 语法总结 349

G.3 敬告 349

H.2 循环结构 350

H.3 判断结构 351

H.5 程序单元 352

H.4 矩阵语句 352

H.6 图 353

H.7 文件处理 355

H.8 出错处理 357

相关图书
作者其它书籍
返回顶部