Ⅰ.TCL Pascal导言 1
Ⅱ.Pascal初学者指南 5
1.开始 5
WRITE(写)语句,字符串 5
整型运算:+,-,*,DIV,MOD 8
函数:ABS, SQR, ODD 9
布尔表达式>,<,>=,<=,<>,=,AND,OR,NOT 10
2.Pascal语句 11
变量和赋值语句 12
FOR(循环)语句 13
IF(如果)语句 14
REPEAT(直到)和READ(读)语句 15
CASE(分情形)语句 17
出错信息和错误纠正 18
WHILE(当)语句 21
3.进一步介绍Pascal的数据类型 22
实型数 22
实型运算:/,SQRT,SIN,ARCTAN,LN,EXP,ROUND,TRUNC 22
格式化输出和常量 23
字符 25
PET制图 25
数组 26
枚举类型和子域ORD,PRED,SUCC 28
集合 29
4.过程和函数 31
过程 31
VAR(变量)参数 32
函数 33
递归 34
行文文件 35
字符串 36
5.新的特色 39
记录 39
指针和列表 40
GOTO(转)语句 42
扩充 43
6.建立在磁盘上的操作 43
7.编辑命令一览表 45
8.出错信息 53
9.程序实例 55
Ⅲ.TCLPascal参考手册 63
1.一般概念 63
1.1Pascal关键字 63
1.2Pascal标识符 63
1.3其他专用符号 64
1.4注释 64
1.5常量 64
整常量 64
实常量 65
字符常量和字串常量 65
1.6空格 65
2.数据类型和运算符 66
2.1整型 66
2.2实型 66
2.3字符型 67
2.4用户定义(枚举)类型 67
2.5子域类型 68
2.6布尔型 68
2.7运算符优先级 69
2.8算术函数和转换函数一览表 70
3.Pascal说明和语句 71
3.1Pascal程序 71
3.1.1常量说明 71
3.2类型说明 72
3.3变量说明 72
3.4可执行语句 73
3.5赋值语句 73
3.6复合语句 74
3.7“If”(如果)语句 74
3.8“Repeat”(直到)语句 75
3.9“While”(当)语句 75
3.10“For”(循环)语句 75
3.11“Case”(分情形)语句 76
3.12“Goto”(转)语句 77
标号说明 77
4.行文的输入和输出 77
4.1写入行文文件 78
4.2从行文文件读出 78
4.3从行文文件读其它类型的数据 79
4.4把其它类型的数据写入行文文件 79
4.5缩写 81
4.6文件处理 81
5.构造数据类型 81
5.1数组 81
5.2集合 83
5.3记录 84
5.4紧缩构造 87
5.5紧缩与松展 88
6.函数和过程 88
6.1函数和过程定义 88
6.2过程和函数调用 89
6.3参数表 91
6.4局部量说明 93
6.5递归和向前调用 94
7.动态存储和指针 95
7.1指针 95
7.2“New”(生成变量)和“Dispose”(清除动态变量) 96
8.磁盘文件 97
8.1说明 97
8.2顺序写 97
8.3顺序读 98
8.4外部文件 99
8.5用其它的设备读或写 100
磁盘行文文件实例 101
9.对标准Pascal的扩充 102
9.1十六进制常量 102
9.2VDU存储器和通道访问 102
9.3十六进制数的输入和输出 103
9.4二进制运算 104
9.5查找(输入/输出)错误 105
9.6键盘中断 105
9.7随机数发生器 105
9.8下横杠 106
9.9PET机内时钟 106
9.10串变量的输入 106
9.11程序链接 107
10.TCL Pascal接口指南 108
10.1汇编语言格式 108
10.2存储格式 110