《IBM PC BASIC应用-事务处理 图形学 人工智能》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:唐培顺等编著
  • 出 版 社:科海培训中心
  • 出版年份:1987
  • ISBN:
  • 页数:340 页
图书介绍:

第一章 IBM PC BASIC程序设计基础 1

1.1 BASIC的版本与启动 1

1.2 常数、变量和输入输出 2

1.2.1 数据类型和常数 2

1.2.2 BASIC中的浮点数表示 2

1.2.3 算术运算 3

1.2.4 变量及其名称 4

1.2.5 数据类型 5

1.2.6 赋值语句LET 5

1.2.7 输入语句INPUT 6

1.2.8 行输入语句LINE INPUT 6

1.2.9 输出语句PRINT和LPRINT 6

1.3 循环与条件语句 7

1.3.1 FOR和NEXT语句 7

1.3.2 WHILE和WEND语句 9

1.3.3 READ和DATA语句 10

1.3.4 条件语句IF 11

1.3.5 逻辑行、物理行和一行中有多个语句 11

1.3.6 逻辑运算符 12

1.3.7 利用IF和GOTO语句实现循环 13

1.4 函数和子程序 13

1.4.1 内部函数 14

1.4.2 字符串函数与日期、时间变量 16

1.4.3 数据类型变换函数 18

1.4.4 随机函数 19

1.4.5 用户自定义函数 21

1.4.6 子程序 22

1.4.7 子程序与条件选择 24

1.5 程序设计与调试 25

1.5.1 模块化方法 25

1.5.2 自顶向下的方法 25

1.5.3 构造单独模块 26

1.5.4 调试技术 27

1.5.5 用户错误的处理 29

1.6 BASIC的格式化输出技术 31

1.6.1 PRINT USING语句 32

1.6.2 水平方向的间隔 36

1.6.3 垂直方向的间隔 37

1.6.4 显示输出的格式化 37

1.7 数组及其检索与分类 39

1.7.1 数组的定义 39

1.7.2 数组的检索 40

1.7.3 插入和删除 42

1.7.4 数组的分类方法 42

1.8 顺序文件 44

1.8.1 文件的名称 44

1.8.2 文件处理语句和函数 44

1.8.3 关于启动BASIC的进一步说明 47

1.8.4 文件命令 48

1.9 随机文件 51

1.9.1 记录和字段 51

1.9.2 随机文件的处理 53

1.9.3 利用随机文件进行物资管理 55

1.10 音乐之声 59

1.10.1 BEEP语句 59

1.10.2 SOUND语句 59

1.10.3 高级BASIC的PLAY语句 60

1.11 事件处理 64

1.12 文本编辑程序 68

1.12.1 文本编辑程序的清单 68

1.12.2 文本的排列方式 73

1.12.3 初始化 74

1.12.4 命令解释程序 74

1.12.5 命令处理子程序 75

1.12.6 对文本编辑程序的改进建议 75

1.13 编译BASIC介绍 76

1.13.1 编译型BASIC语言使用方法 76

1.13.2 编译BASIC与解释BASIC的主要区别 77

1.13.3 编译开关和编译命令 78

第二章 用BASIC编写事务处理软件 81

2.1 简易工资表计算打印程序 81

2.2 查询人员程序 82

2.3 平均销售额增长率和预测未来销售额的计算程序 83

2.4 回归分析计算程序 86

2.4.1 一元线性回归分析程序 87

2.4.2 多元线性回归分析程序 89

2.4.3 指数回归分析程序 92

2.4.4 几何回归分析程序 93

2.4.5 N阶回归分析程序 94

2.4.6 线性相关系数的计算 97

2.5 学生成绩的统计 98

2.6 利息表的计算和偿还表的计算 101

2.7 教师档案管理 107

2.8 汉字报表的生成 111

2.9 线性规划的单纯形法 113

2.9.1 线性规划问题及其数学模型 114

2.9.2 单纯形方法的计算程序 116

2.9.3 产品品种生产方案的优化 122

2.10 使用索引处理随机文件 123

2.11 利用特殊字符画条形图 128

第三章 IBM PC图形功能 131

3.1 辅助性语句、函数和变量 132

3.1.1 清屏幕语句CLS 132

3.1.2 光标位置的确定 133

3.1.3 WIDTH语句 134

3.2 图形颜色的语句和函数 135

3.2.1 SCREEN函数和SCREEN语句 135

3.2.2 COLOR语句 137

3.2.3 POINT语句 140

3.3 绘图语句 141

3.3.1 画点 141

3.3.2 画线 142

3.3.3 画圆、圆弧及曲线 150

3.3.4 着色、涂阴影及其它 155

3.4 交互式图形显示技术 159

3.4.1 基本概念 159

3.4.2 使用键盘的交互式技术 160

3.4.3 使用光笔进行交互式作图 164

3.4.4 使用操纵杆进行交互式作图 170

3.5 图形变换与窗口操作 174

3.5.1 平移变换 174

3.5.2 比例变换 177

3.5.3 旋转变换 182

3.5.4 窗口与裁剪操作 190

3.5.5 视见变换 199

3.6 动画技术 200

3.6.1 字符动画 201

3.6.2 直线运动 205

3.6.3 曲线运动 207

3.6.4 快速动画 209

3.6.5 复合运动与背景运动 214

3.7 三维图形简介 217

3.7.1 空间座标系统和透视变换 218

3.7.2 曲面的显示和隐藏线的消失 222

3.7.3 三维变换 225

第四章 用BASIC实现人工智能程序 230

4.1 人工智能发展的回顾 230

4.1.1 五十年代:面临许多问题 230

4.1.2 六十年代:智能搜索策略 231

4.1.3 七十年代:知识就是力量 232

4.1.4 八十年代的工艺水平 233

4.1.5 微型计算机上的人工智能 234

4.2 通用问题的求解方法 235

4.2.1 寻找顶针 235

4.2.2 术语的解释 236

4.2.3 从有向图中找出路径 236

4.2.4 随机的搜索方法 239

4.2.5 图搜索的一般化方法 242

4.2.6 广度优先的搜索方法 243

4.2.7 对广度优先搜索方法的改进 247

4.2.8 A*算法 249

4.2.9 旅行商问题 252

4.2.10 将牌难题 253

4.2.11 对搜索策略的总结 263

4.3 计算机博奕策略 264

4.3.1 巧夺奇数 264

4.3.2 一字棋游戏 267

4.3.3 连四子游戏 274

4.4 专家系统 288

4.4.1 人类专家 289

4.4.2 建立专家系统的领域 289

4.4.3 知识库和推理机 289

4.4.4 对专家系统工作方式的解释 292

4.4.5 简单正向精确推理的专家系统 293

4.5 机器视觉 298

4.5.1 图象处理 299

4.5.2 图象分析 299

4.5.3 图象理解 302

4.5.4 机器视觉 303

4.5.5 视感控制器类型的视觉系统 304

4.6 自然语言处理 308

4.6.1 四种类型的问题 309

4.6.2 使用自然语言的查询程序 314

4.6.3 语法规则 317

4.6.4 第一种语法分析程序 320

4.6.5 第二种语法分析程序 323

4.6.6 语义分析 327

4.7 机器学习 329

4.7.1 机器学习概述 329

4.7.2 黑箱方法 331

4.7.3 认知模型 334

4.7.4 机器人迷宫学习程序 335

4.7.5 基于规则的机器学习系统 339

参考书目 340