《TURBO PASCAL工具集》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:福麦科技研究开发部
  • 出 版 社:
  • 出版年份:1987
  • ISBN:
  • 页数:353 页
图书介绍:

第一章 绪言 1

1.1 TURBO优越馆驻常式(Advantage Library Routines)的使用 1

1.2 TURBO Pascal编译程式(Compiler)的引入指令(include Directive) 3

1.3 程序(Procedure)/功能(function)的概括介绍 4

第二章 程式环境(The Program Environment) 5

2.1 介绍 5

2.2 读取错误的状况(Error State) 5

2.3 定义(Defining)输入栏位(Field)的长度 6

2.4 定义输入与输出装置 6

2.5 界限符号(Delimiter)的设定 7

2.6 格式(Format)的定义 7

2.7 范围(Range)定义 9

2.8 输入作业 9

2.9 输出作业 10

2.10 整数数字的指定格式(Formatted)输入 10

2.11 起始(Initializz)与结束(Terminate) 11

第三章 BIT.TLD:位元(Bit)的运算 13

3.1 位元的设定/清除/测试 13

第四章 CHECK.TLD:检查常式 15

4.1 检查一个文字 15

4.2 检查整数的范围 16

4.3 检查档案的存在与否 17

4.4 状况检查 18

4.5 日期/时间的检查 18

第五章 CPM.TLD:支援CP/M 21

5.1 取得DMA位置(只适用於CP/M-86) 22

5.2 设定DMA位置 23

5.3 读取第一个目录登录 24

5.4 读取下一个目录登录 25

5.5 磁碟的重设 25

5.6 取得签到向量 26

5.7 读取/设定现行磁碟 27

5.8 读取/设定现行使用者区域 28

5.9 设定CP/M的版本码 29

5.10 终止程式执行/终止驻留程式执行 29

5.11 取得/设定软体中断(只适用於CP/M-86) 30

5.12 16进位输出 31

第六章 HASH.TLD:档案管理 33

6.1 介绍 33

6.2 杂凑表的启始(Initialize) 36

6.3 启始而且/或清除个别的杂凑表 36

6.4 找寻(Searching)一个键 37

6.5 插入一个键 38

6.6 删除一个键 38

6.7 载入/保存一个杂凑表 39

第七章 IO.TLD:输入/输出常式 41

7.1 显示一个讯息 41

7.2 输入资料 42

7.3 资料输入的支援程序 44

7.4 将字串转换成实数 45

7.5 将实数转换成字串 46

7.6 复印档案 46

第八章 MENU.TLD:手册程序(Menu procedure) 49

8.1 手册说明,第一类 49

8.2 手册说明,第二类 50

8.3 menu 2手册项目的定义 52

第九章 MSDOS.TLD:支援MS-DOS 53

9.1 介绍 54

9.2 读取/写入一磁扇 55

9.3 读取一目录登录 56

9.4 读取下一个目录登录 56

9.5 读取时间/日期 57

9.6 设定时间或日期 59

9.7 读取或设定现行磁碟 60

9.8 DOS的版本 60

9.9 更改,取得,建立与除掉副目录 61

9.10 使程式停止或结束程式的驻留 63

9.11 读取或设定软体中断 64

9.12 更改档案名称或目录之间的迁移 65

9.13 磁碟上的空间 66

9.14 16进位的输出 66

9.15 MS-DOS的错误管理 67

第十章 REDET.TLD:萤幕与印表机的改造(Adaptation) 69

10.1 介绍 69

10.2 重定义表的启始化 70

10.3 启始萤幕与印表机的重定义 71

10.4 萤幕与印表机的正常化 71

第十一章 SORT.TLD:分类排列 73

11.1 数值的锥形分类 73

11.2 二字串之间的比较 74

11.3 字串的分类排列 75

第十二章 SPOOL.TLD:软体的周边连线同时操作程序 77

12.1 介绍 77

12.2 启始周边连线同时操作程序 78

12.3 从印表缓冲器列印文字 79

12.4 清除周边连线同时操作的内容 79

12.5 除掉周边连线同时操作 80

12.6 周边连线同时操作状态的叙述 81

12.7 使周边连线同时操作的内容清成空白 81

第十三章 STRINGS.TLD:字串处理 83

13.1 在字串行列中搜寻一字串 83

13.2 字串的启始化 84

13.3 取代 85

13.4 转换 86

13.5 切除部份的字串 87

13.6 产生部份的字串 88

第十四章 VALUE.TLD:转换一字串成为一整数 89

14.1 转换一字串成为一整数值 89

第十五章 ARITH.TLD:算术运算 91

15.1 介绍 92

15.2 求取整数位数的幂 92

15.3 求取次方值 93

15.4 二个数中的最小与最大 93

15.5 数字的正负符号 94

15.6 一数字的剥零 95

15.7 直交多项式的求值 95

15.8 多项式的求值 96

15.9 多项式的导式 96

15.10 求取直交多项式的值 98

第十六章 COD.TLD:资料的简缩(compression) 99

16.1 介绍 99

16.2 实数剥零成整数 100

16.3 将整数行列剥零成实数行列 100

16.4 整数行列的简缩 101

16.5 展开一整数行列 103

16.6 简缩一文字行列 104

16.7 展开一文字行列 105

第十七章 DGL.TLD:微分方程式 107

17.1 介绍 107

17.2 微分方程式 108

17.3 线性微分方程式 108

17.4 微分方程系统:功能 110

17.5 微分方程系统:解 111

第十八章 DIFFIN.TLD:积分,微分与变平(smooting) 115

18.1 介绍 116

18.2 求积方法的数值积分 116

18.2.1 利用求积法的数值积分:李建德求积 118

18.2.2 利用求积法的数值积分:拉格利求积 118

18.2.3 利用求积法的数值积分:赫米特求积 119

18.2.4 利用求积法的数值积分:齐比柴夫求积 120

18.2.5 利用求积法的数值积分:重积分 121

18.3 隆贝格积分 123

18.4 数值微分 124

18.5 隆贝格微分 125

18.6 使资料变平滑 125

第十九章 FOURIER.TLD:傅立叶分析与综合 129

19.1 傅立叶分析 129

19.2 傅立叶综合 131

第二十章 IOMAT.TLD:输入与输出作业 133

20.1 向量的输入与输出 133

20.2 矩阵的输入与输出 134

第二十一章 MAT.TLD:矩阵与向量 137

21.1 二个变数之间的交换 138

21.2 一个恒等矩阵的结构 139

21.3 给予矩阵或向量一个值 139

21.4 矩阵的转置 140

21.5 一个矩阵的形迹 141

21.6 一个向量的基准 142

21.7 二个矩阵之间的加法或减法 143

21.8 二矩阵的乘法 144

21.9 一矩阵与向量的乘法 145

21.10 一矩阵的转置 146

21.11 丘力斯基分解(CROUT换算) 147

21.12 根据丘力斯基的线性系统解 148

21.13 LR分解 149

21.14 依据LR分解的线性系统解 150

21.15 QR分解 151

21.16 计算一个矩阵的艾根值(Eigen value)与艾根向量(Eigenvector) 152

21.17 对角化的检查 153

21.18 一个矩阵的幂次的运算 154

21.19 三对角线线性系统的解 155

21.20 转换Tri-Diag→正常的矩阵 157

第二十二章 OPT.TLD:最佳化 159

22.1 介绍 159

22.2 线性最佳化 160

22.3 非线性最佳化:牛顿—瑞福森 162

22.4 非线性的最佳化:单纯法 167

第二十三章 REGRESS.TLD:回归(Regression) 169

23.1 介绍 169

23.2 多项式回归的差异 170

23.3 多项式回归 171

23.4 利用直交功能作合适化 172

23.5 多重线性回归的平均值 174

23.6 多重线性回归 175

23.7 多重交互作用(correlation)系数 177

第二十四章 SPLINE.TLD:弧形功能 179

24.1 弧形系数的运算 179

24.2 弧形插补 180

24.3 一个资料行列的弧形插补 181

24.4 利用弧形功能的数值微分 182

24.5 一个行列资料的数值微分 183

24.6 数值资料积分 184

第二十五章 STAT.TLD:统计 187

25.1 一个平均值的运算 187

25.2 一组资料分散的连算 189

25.3 柱状图的运算 189

25.4 交互作用与回旋功能 190

附录1:参考书目 193

附录2:常数与声明 195

第1章 绪言 197

1.1 一般意见 197

1.2 显示编校程式 197

1.3 Pascal常式 198

1.4 手册 200

第2章 编校程式 203

2.1 启始编校程式 203

2.2 主要的内容 204

2.3 编校一个显示幕档案 204

2.4 清除一个显示档案 206

2.5 重组一个显示档案 207

2.6 离开显示编校程式 209

2.7 编校一个显示 209

2.7.1 编校显示 210

2.7.2 控制命令 210

2.7.3 清除显示幕 218

2.7.4 显示的改名字 219

2.7.5 印出显示幕讯息 219

2.7.6 结束 220

第3章 Pascal程序与功能 223

3.1 KERNEL.DSP 224

3.1.1 万一有错时的开关 225

3.1.2 列出最後的错误 225

3.1.3 显示幕的属性 226

3.1.4 开启一个显示档案 227

3.1.5 关闭一个显示档案 227

3.1.6 读取一个显示档案 228

3.1.7 读取一个显示进入主记忆体 228

3.1.8 使一个显示幕显示出来与活动 229

3.1.9 清除一个在RAM中的显示 230

3.1.10 系统中的启始 230

3.2 INPUT.DSP 231

3.2.1 输出一个输入栏位的内容 231

3.2.2 编校输入栏位 232

3.2.3 编校下一个输入栏位 233

3.2.4 编校反顺序的输入栏位 233

3.2.5 编校一个栏位 234

3.3 OUTPUT.DSP 235

3.3.1 读出(Read_out)输出栏位 236

3.3.2 在下个输出栏位读出 236

3.3.3 用反顺序读出输出栏位 237

3.4 ATTRIBUT.DSP 237

3.4.1 属性的查询 238

3.4.2 改变属性 238

第4章 特殊的内容 241

4.1 CONT与TYPE声明 241

4.1.1 一般声明(在DECL.DSP中) 241

4.1.2 为编校一个栏位(在INPUT.DSP中)的CONST声明 243

4.1.3 重要的TYPE与VAR声明 245

4.2 接收检查组合 245

4.3 输入/输出顺序 246

4.4 程序switch_on/switch_off 247

附录A:接收属性 249

附录B:功能键 253

附录C:速度 257

第一章 绪言 261

第二章 DECL.CPL:型式与常数 263

2.1 常数 263

2.2 型式声明 264

第三章 ARITH.CPL复数运算 267

3.1 一个复数的大小 267

3.2 一个复数的共轭 268

3.3 二个复数的加法 268

3.4 二个复数的减法 269

3.5 二个复数的乘法 269

3.6 二个复数的除法 270

3.7 卡氏座标→极座标的换算 271

3.8 插座标→卡氏的换算 272

第四章 FUNCT.CPL:复数功能 273

4.1 双曲线余弦函数 273

4.2 双曲线正弦函数 274

4.3 反余弦函数 274

4.4 反正弦函数 275

4.5 复对数函数 276

4.6 复指数函数 277

4.7 复数余函数 278

4.8 复数正弦函数 278

4.9 一个复数的根 279

4.10 将一个复数升至更高次方 280

第五章 MAT.CPL:矩阵与向量 283

5.1 二个矩阵的加法与减法 284

5.2 二个矩阵的乘法 285

5.3 一个复数矩阵的实数部份 285

5.4 一个复数矩阵的虚数部份 286

5.5 一个复数矩阵实数部份的设定 286

5.6 一个复数矩阵虚数部份的设定 287

5.7 一个复数矩阵的共轭 287

5.8 一个复数矩阵的转置 288

5.9 一个矩阵与向量的乘法 290

5.10 一个复数线性系统的解 291

5.11 一个复数向量的共轭 292

5.12 一个复数向量的实数部份 292

5.13 一个复数向量的虚数部份 293

5.14 一个复数向量实数部份的设定 293

5.15 一个复数向量虚数部份的设定 294

第六章 I/O.CPL:输入与输出作业 295

6.1 复数的输入 295

6.2 复数的输出 296

6.3 复数向量的输入 297

6.4 复数向量的输出 299

6.5 复数矩阵的输入 300

6.6 复数矩阵的输出 301

6.7 复数行列的输入 302

6.8 复数行列的输出 303

第七章 FOURIER.CPL:傅立叶方法 305

7.1 FFT的三角法 306

7.2 快速傅立叶转换 306

7.3 那分离的傅立叶转换 308

7.4 并立与复合的FFT 310

7.5 并立分离的傅立叶转换 311

7.6 二个复数行列的乘法 313

7.7 回旋函数的快速运算 313

7.8 交互作用函数的快速运算 314

7.9 次光的分光 315

7.10 同位分解 316

7.11 傅立叶转换的位移 316

7.12 用零去填满 317

第八章 ZDFT.CPL:二维傅立叶转换 319

8.1 2D傅立叶转换 319

8.2 写出一个2D档案 323

8.3 读取一个2D档案 324

8.4 建立一个2D档案 324

8.5 读取整个2D档案 325

第九章 FILTER.CPL:数位过滤器 327

9.1 介绍 327

9.2 一阶的低变化过滤器 328

9.3 一阶的高变化过滤器 329

9.4 二阶的低变化过滤器 330

9.5 二阶的高变化过滤器 331

9.6 一阶的波段变化过滤器 332

9.7 一阶的波段清除过滤器 333

第十章 BOUNND.CPL:界限值的问题 335

10.1 介绍 335

10.2 判断的公式 336

第十一章 HEAP.CPL:堆积(Heap)的使用 341

11.1 介绍 341

11.2 分配记忆体 341

11.3 分配记忆体空间的重分配 343

11.4 处理到一个矩阵或向量元素 344

11.5 设定一个矩阵或一个向量元素 345

11.6 处理一个复数矩阵的元素 345

11.7 设定一个复数矩阵的元素 346

11.8 二个实数矩阵的加法/减法 347

11.9 二个实数矩阵的乘法 347

11.10 一个实数矩阵与一个实数向量相乘 348

11.11 二个复数矩阵的加法/减法 348

11.12 二个复数矩阵的乘法 349

第十二章 索引 351