《PASCAL 语言程序设计手册 PLPHA PASCAL》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:陈松乔,杨明泰,陈金醮译
  • 出 版 社:
  • 出版年份:1982
  • ISBN:
  • 页数:246 页
图书介绍:

第一章 序言 1

1.1内容组织 1

目录 1

1.2PASCAL参政书目录 2

1.3常用符号 3

2.1PASCAL语言的来历及特点 4

4.4.5防止对·PCF文件的反向跟或(/SNASH选择) 4

第二章 予备知识 4

2.2样板程序 6

2.3上机演示 7

2.3.1建立一个PASCAL程序 8

2.3.2编译和连接一个PASCAL程序 11

2.3.3运行一个PASCAL程序 13

第一部分 ALPHAPASCAL系统 14

第三章 兼容和转换 14

3.1ALPAPASCAL的老版本 14

3.2标准PASCAL 18

3.3如何使旧程序与新版本的PASCAL相容 20

第四章 操作命令及特性 23

4.1文件及存贮要求 23

4.1.1文件的扩展符 25

4.1.2文件检索模式 25

4.1.3程序的一要限制 26

4.1.4存贮要求 27

4.2建立Pascal程序 27

4.3AlPhapascal的编译程序 28

4.3.1程序诊断及其显示 28

4.3.2编译选择 30

4.4.Alphapascal连接程序 35

4.4.1连接一个新的·PCF文件 36

4.4.2置换一个·PCF文件 38

4.4.3修改一个·PCF文件 38

4.4.4连接汇编误言子程序(/LINK选择) 40

4.5.1库版本检查 42

4.5Alphapascal运行包 42

4.5.2程序中断 43

4.6命令文件 44

4.6编译单个文件(PC·DO) 45

4.6.2连接单个文件(PL·DO) 46

4.6.3编译并连接个文件(PCL·DO) 46

4.6.4修改单个程序模块(PU·DO) 46

4.6.5编译并修改单个程序模块(PCU·DO) 47

第二部分 ALPHAPASCAL介绍 49

第五章 一般概念 49

5.1程序的基本结构 49

10.2.20SETFILE 52

5.2复合语句(BEGIN和END) 52

5.3注释 53

5.4合法标识符 53

5.4.1保留字 54

5.4.2标准标识符 55

5.5标识符的作用域 56

5.6数及串的表示方法 58

5.6.1数 58

5.6.2串 59

第六章 说明和定义 61

6.1程序说明 61

6.2标号说明 62

6.3学量定义 63

6.4类型说明 64

6.5变量说明 65

6.6函数和过程说明 66

6.6.1函数 66

6.6.2过程 69

6.6.3提前说明 70

6.6.4形式参数 72

6.7外部说明 73

第七章 数据类型 75

7.1标量型 75

7.1.1整型(INTTEGER) 76

7.1.2实型(REAL) 77

7.1.3布尔型(BOOLEN) 77

7.1.4字符型(CHAR) 78

7.1.5用户定义的标量型 79

7.1.6用户定义的子界型 80

7.2构造型数据 81

7.2.1紧缩型数据(PackedDataTypes) 81

7.2.2教组(ARRAY) 82

7.2.3字符串(STRING) 85

7.2.4文本(TEXT) 86

7.2.5集合(SET) 87

7.2.6文件(FILE) 91

7.2.7记录(RECORD) 92

7.2.8指针(P0INTER) 95

第八章 表达式 100

8.1运算及运算符 100

8.1.1运算符的优先级 100

8.1.2赋值运算 102

8.1.3算术运算 104

8.1.6集合运算 105

8.1.5逻辑运算 105

8.1.4关系运算 105

8.2.常量 106

8.3变量 107

8.4IF-THEN-ELSE式 107

8.5CASE表达式 108

第九章 语句 110

9.1赋值语句 110

9.2过程调用(PROCEDURECALLS) 110

9.3出口(EXIT) 111

9.4GOTO语句 111

9.5空语句(NallStatemet) 112

9.6复合语句(CompoundStatement) 113

9.7条件语句(ConditionatStatementS) 113

9.7.1IF—THEN 114

12.2.5ARCSINH(X) 114

9.7.2CASE-OF 116

9.8循环语句(EPETITIVESTATEMENTS) 118

9.8.1WHILE-DO 118

9.8.2REPEAT-UNTIL 119

9.8.3FOR-DO循环语句 120

10.1.4GET和PUT 123

第十章 输入/输出函数和过程 123

10.1.5READ,READLN,WRITE和WRITELN 125

10.1基本函数和过程 125

10.1.2EOF(End-of-fileFunction) 125

10.1.1文件? 125

10.1.3EOLN(endofline) 126

10.1.6PAGE 135

10.1.7RESET 135

10.1.8REWRITE 136

10.2文件输入/输出的专用函数和过程 136

10.2.1AMOS文件 137

10.2.2CLOSE 141

10.2.3CREATE 141

10.2.4ERASE 143

10.2.5EXTENSION 143

10.2.6TILESIZE 144

10.2.7FSPEC 145

10.2.8GETFILE 146

10.2.9J0BDEV 148

10.2.10J0BUSER 148

10.2.11LOOKUP 148

10.2.12OPEN 149

10.2.14OPENO 150

10.2.15OPENR 150

10.2.16PEILE 150

10.2.130PENI 150

10.2.17RAD50 151

10.2.18RENAME 151

10.2.19SEEK 152

10.3文件处理程序范例 153

10.3.1运行示范 154

10.3.2程序 156

10.3.3程序组织 163

第十一章 杂项函数与过程 165

11.1基本函数与过程 165

11.1.1CHR 165

11.1.2KILCMD 166

11.1.3MARK 167

11.1.4NEW 167

11.1.5ORD 167

11.1.6PRED 168

11.1.7RELEASE 169

11.2终端显示的专用过程 170

11.2.1CHARMODE 170

11.1.8SUCC 170

11.2.2CRT 171

12.1三角函数 173

12.1.3TAN(X) 173

12.1.1COS(X) 173

12.1.2SIN(X) 173

第十二章 数学函数 173

11.2.4LINEMODE 173

11.2.31NCHARMODE 173

12.1.4ARCCOS(X) 174

12.1.5ARCSIN(X) 174

12.1.6ANCTAN(X) 174

12.2双曲三角函数 174

12.2.1COSH(X) 174

12.2.2SINH(X) 174

12.2.3TANH(X) 174

12.2.4ARCCOSH(X) 174

12.3.3EXPONENT(X) 175

12.3.4FACTORIAL 175

12.3.2EXP(X) 175

12.3.5LN(X) 175

12.3.6LOG(X) 175

12.3.1ABS 175

12.3其他教学函数 175

12.2.6ARCTANH(X) 175

12.3.10PWROFTWO(X) 176

12.3.9PWROFTEN(X) 176

12.3.11RANDOMIEE 176

12.3.8POWER(X,y) 176

12.3.7ODD(X) 176

12.3.13ROUND(X) 177

12.3.14SHIFT(X,y) 177

12.3.12RND 177

12.3.18TRUNC(X) 178

12.3.17STR(X)和STR(x,a,b) 178

12.4用零作光导来填补一个教的样版程序 178

12.3.16SORT(X) 178

12.3.15SdR(X) 178

13.1串的操作 180

13.1.1联接 180

第十三章 用于串和字符数组的函数和过程 180

13.1.2COPY 181

13.1.3DELETE 182

13.1.4INSERT 183

13.1.5LCS 183

13.1.6LENTH 184

13.1.7POS 184

13.1.8STRIP 185

13.1.9UCS 185

13.1.10VAL 186

13.2字符教组的操作 187

13.2.1FILLCHAR 187

13.2.2MOVELEFT和MOVERIGHT 188

13.2.3SCAN 189

第三部分 ALPHAPASCAL系统的高级程序设计 189

第十四章 系统函数和过程 190

14.1LOCATION 190

14.3MEMAVAIL 191

14.4MAINPROG 191

14.2SIZEOF 191

14.5SPOOL 192

14.5.2错误码 193

14.5.3函数定义 193

14.5.1开关 193

14.5.4SPOOL子程序 194

14.6XLOCK和GETLOCKS 195

14.6.1XLOCK子程序 197

14.6.2建立? 197

14.6.4清除? 198

14.6.5GETLOCKS子程序 198

14.6.3建立?(一直等待到它可得到) 198

14.7XMOUNT 200

14.7.1错误码 200

14.7.2缷出??(Vnmoutingadisk) 201

14.7.3错误码 201

14.8计时(TIME) 202

14.10错误处理过程及其变量 203

14.10.1包含ERT·INC 203

14.9TOD 203

14.10.2ERRORTRAP 204

14.10.3XERRORTAAP 208

14.10.4ERROR 209

第十五章 汇编语言子程序 210

15.1调用汇编语言程序 210

15.2自变量传送规则 212

15.2.2数据格式 212

15.2.1自变量传送 213

15.3代码的存贮 215

15.3.1袋LINK的连接程序 215

15.2.3错误出口(ErrcrExit) 215

15.4数据的存贮 216

15.5限制(RESTRICTIONS) 216

15.3.2不带/LINK的连接程序 216

第十六章 写和修改外部? 217

16.1STDLIB 218

16.2写库文件 220

16.3修改STDLIB 221

16.4文本检查 221

附录A ALPHAPASCAL商明参政 222

A.1程序结构 222

第四部分 附录 222

A.2说明和定义 223

A.3数据类型 225

A.4表达式 227

A.5语句 230

A.6ALPHAPASCAL标准函数和功能 232

附录B ASCII字符集 233

附录C 238

9.9WITH-DO循环 421