目录 1
0 如何学会使用UCSD PASCAL 1
0-1 UCSD PASCAL的特点 1
0-2 如何学会在微电脑中操作UCSD PASCAL 2
0-2-1 微电脑的UCSD PASCAL系统环境 3
0-2-2 NEC-PC-8001 UCSD PASCAL与APPLE-ⅡUCSD PASCAL操作上的异同点 8
0-3 如何学会操作APPLE UCSDPASCAL 9
0-4 如何用APPLE UCSD PASCAL系统编写程式,编译程式,载入程式及执行程式 13
0-5 APPLE UCSD PASCAL作业系统的层次结构 18
0-6 UCSD PASCAL的程式基本架构及FILER,Editor简介 21
0-7 如何用UCSD PASCAL系统编译、连结、执行程式 29
1-1 培基程式与PASCAL程式的简单对比实例 35
1 由BASIC语言来剖析PASCAL程式语言语法的基本架构 35
1-2 简单的决策性指述 39
1-3 回圈 41
1-4 含副程式的程式设计 47
1-5 结论 49
2 微电脑PASCAL简介 51
2-1 微电脑程式语言的演进 51
2-2 微电脑高阶语言处理的对照—直译与编译 56
2-3 PASCAL程式语言系统 65
3 变数与表示式的结构 69
3-1 PASCAL变数定义与构成 69
3-2 表示式的构成 79
3-3 结构化的变数型态 85
4-1 记录型态及其用法 91
4 PASCAL所独有而BASIC没有的资料结构 91
4-2 集合型态及其用法 97
4-3 档案指标及其用法 107
5 流程控制指述 113
5-1 指派(Assignment)及GOTO指述 113
5-2 巢化的IF··THEN指述 117
5-3 选择性指述(Case··end) 124
5-4 回圈性指述 127
5-5 副程式叫用指述的介绍 135
6 输入与输出指述 137
6-1 格式化的输出 137
6-2 格式化的输入 142
6-3 无格式的输入/出 148
6-4 结语 158
7 程序与函数 159
7-1 程序的意义及用法 159
7-2 函数的意义及用法 173
7-3 递回(Recursion)的意义 175
7-4 程序的个别编译及链结 179
8 传统化的程式设计技巧 181
8-1 由上而下的程式设计技巧 181
8-2 由下而上的程式设计技巧 190
9 两个PASCAL实例checker calc 197
9-1 一个可以在PASCAL程式检查某些错误的程式,“Checker” 197
9-2 另一个PASCAL程式,“Calc” 210