《True BASIC结构化程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李印清,李文华编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:1994
  • ISBN:7810125095
  • 页数:288 页
图书介绍:

第一章 算法设计与PAD 1

第一节 算法 1

一、算法的概念 1

二、算法的特征 3

三、算法的表示 4

第二节 设计算法的基本方法和策略 6

一、迭代法 7

二、枚举法 7

三、递推法 8

四、递归法 9

五、分治法 9

六、回溯法 9

第三节 PAD的基本原理与图式 11

一、PAD的基本原理 11

二、PAD的基本图式 11

三、PAD的画法 13

第四节 基于PAD的编程方法 15

习题 18

第二章 True BASIC基本知识 20

第一节 True BASIC简介 20

第二节 True BASIC的程序格式 20

第三节 True BASIC字符集、常量、变量 21

一、字符集 21

二、常量 21

三、变量 22

第四节 标准函数 23

一、常用数学函数 23

二、三角函数 24

三、字符串函数 25

第五节 表达式 26

一、数值表达式 26

二、字符串表达式 27

第六节 True BASIC上机操作初步 28

一、True BASIC的启动与退出 28

二、True BASIC屏幕窗口 28

三、源程序的编辑 29

四、解释,编译,汇集 30

五、程序文件的保存与调用 30

习题 31

第三章 数据的输入与输出 33

第一节 PRINT(屏幕输出)语句 33

一、输出内容 33

二、输出格式 34

第二节 LET(赋值)语句 36

第三节 INPUT(键盘输入)语句 38

第四节 READ/DATA(读/置数)语句与RESTORE语句 40

一、READ/DATA语句 40

二、MORE DATA与END DATA函数 42

三、RESTORE语句 43

第五节 REM(注释)语句和END(结束)语句 44

一、REM语句 44

二、END语句 45

第六节 程序设计初步 45

习题 46

第四章 选择结构 49

第一节 关系表达式和逻辑表达式 49

一、关系运算符与关系表达式 49

二、逻辑运算符与逻辑表达式 50

第二节 IF型选择结构 51

一、简单IF选择语句 52

二、IF-THEN-ELSE(二择一)语句 53

三、ELSE IF(多择一)语句 54

第三节 SELECT CASE型选择结构 56

第四节 选择结构应用举例 58

习题 62

第五章 循环结构 66

第一节 FOR循环和EXIT FOR语句 66

一、FOR循环 66

二、EXIT FOR语句 73

第二节 DO循环和EXIT DO语句 74

一、DO循环 74

二、EXIT DO语句 78

第三节 循环嵌套 79

第四节 循环结构应用举例 83

一、枚举算法设计 84

二、迭代算法设计 86

习题 88

第六章 数组与MAT簇语句 93

第一节 数组及数组元素 93

一、数组的概念 93

二、数组元素的表示方法及数组的维数 94

三、数组的存储结构 94

第二节 DIM(数组定义)语句和MAT REDIM(数组重定义)语句 95

一、DIM语句 95

二、MAT REDIM语句 99

三、数组测试函数 100

第三节 数组的整体输入与输出 100

一、MAT READ语句 100

二、MAT PRINT语句 102

三、MAT INPUT和MAT LINE INPUT语句 103

第四节 数组赋值与运算 104

一、数组赋值语句 104

二、数值量与数组相乘 105

三、数组的加、减运算 106

四、两矩阵相乘 106

五、内部数组与矩阵函数 107

第五节 排序 108

一、选择排序 108

二、交换排序 110

第六节 应用程序举例 112

一、数组的计算与统计 112

二、查找 113

三、数组的插入与删除 117

习题 119

第七章 自定义函数、子程序、库和模块 123

第一节 自定义函数 123

一、内部函数 123

二、外部函数 130

三、递归函数程序设计 132

第二节 子程序 134

一、内部子程序 135

二、外部子程序 140

三、递归子程序设计 145

四、回溯程序设计 147

第三节 程序的链接 150

一、CHAIN(链接)语句 150

二、PROGRAM(程序)语句 150

第四节 库 151

一、如何建立库 151

二、如何使用库 152

第五节 模块 153

一、如何定义模块 153

二、如何使用模块 156

习题 157

第八章 格式化输入与输出 160

第一节 格式化输出 160

一、行宽和区宽的设置 160

二、TAB函数 161

三、PRINT USING(自选格式输出)语句 162

四、MAT PRINT USING语句 166

第二节 屏幕的定位输入 169

一、屏幕的光标定位控制 170

二、GET KEY(单键输入)语句 171

三、KEY INPUT(输入测试)函数 173

第三节 菜单驱动程序设计 173

一、根据功能名称或数字选取菜单 174

二、下拉式菜单驱动程序的设计 174

第四节 菜单驱动程序设计举例 179

习题 189

第九章 磁盘数据文件 190

第一节 文件基本操作 190

一、通道与文件指针 190

二、OPEN(打开文件)语句 190

三、CLOSE(关闭文件)语句 192

四、文件逻辑函数与设置文件指针语句 192

五、文件删除语句 193

六、ASK(文件查询)语句 193

第二节 正文文件 194

一、正文文件的概念与特点 194

二、PRINT#(写正文文件)语句 195

三、INPUT#(读正文文件)语句 196

四、设置行宽,域宽语句 199

五、向打印机输出数据 200

六、正文文件应用举例 201

七、显示格式文件 205

第三节 记录文件 209

一、记录文件的概念与特点 209

二、WRITE#(写记录文件)语句 210

三、READ#(读记录文件)语句 211

四、设置记录文件指针语句 212

五、具有多数据项的记录文件 213

六、记录文件应用举例 215

第四节 字节文件 224

一、WRITE#(写字节文件)语句 224

二、READ#(读字节文件)语句 224

三、字节文件应用举例 224

习题 227

第十章 图形程序设计 229

第一节 作图环境 229

一、屏幕模式 229

二、设置图形窗口 230

三、图形着色 231

第二节 基本作图语句 233

一、PLOT POINTS(画点)语句 233

二、PLOT LINES(画线)语句 233

三、PLOT AREA(区域着色)语句 234

四、画矩形和实心矩形 235

五、画圆和实心圆 235

六、图形中的正文设置 236

七、MAT PLOT簇语句 237

第三节 动画和图画结构 238

一、动画 238

二、图画结构 239

第四节 图形输入和多窗口操作 240

一、GET POINT(图形输入)语句 240

二、多窗口操作 240

习题 242

第十一章 程序的调试与出错处理 243

第一节 程序中的常见错误类型及调试 243

一、程序中的常见错误类型 243

二、程序调试技术 244

第二节 出错处理结构 246

第三节 与出错处理有关的函数和语句 247

一、出错函数 247

二、EXIT HANDLER(退出错误处理模块)语句 249

三、CAUSE ERROR(捕错)语句 251

习题 252

第十二章 True BASIC上机操作指导 253

第一节 True BASIC的运行环境 253

第二节 全屏幕编辑 253

一、光标的移动 253

二、初级编辑功能键 254

三、高级编辑功能键 254

四、True BASIC(2.03版)新增的编辑功能键 255

第三节 True BASIC系统命令 256

一、屏幕设置命令 256

二、文件处理命令 256

三、程序编辑命令 259

四、程序调试命令 261

五、程序的编译、汇集和运行命令 262

六、其他命令 264

第四节 True BASIC与DOS系统以及.EXE文件间的接口 265

第五节 在CCDOS系统下使用True BASIC的方法 267

附录A IBM-PC字符与ASCII代码对照表 268

附录B 出错信息注释 273

参考文献 288