1 什麽是好程式 1
使用者的准则 2
程式设计师的准则 7
程式语言 10
推荐阅读 11
2 阴极射线管技术 13
theseus常式 22
建立迷宫 25
解答迷宫 31
建议 35
推荐阅读 36
3 交作输入 37
标准的PASCAL本文输入 37
键盘输入 38
字串输入 41
字串操作常式 46
gaslog常式 47
资料结构 54
布耳输入 56
字串序连 56
定点数值的输入 58
接达字串字元 63
日期输入 64
资料档案初域 66
资料登录 70
产生报表 73
建议 77
推荐阅读 77
4 打碎数字:一般目的计算器 79
错误复原 81
资料结构 82
变数储存 85
计算的主常式 87
全盘变数的初值化 90
三个简易的模组 91
摘取格式指引 92
叙述语法 93
认识识别符号 96
表式求值 98
项目求值 100
因素求值 101
算术 102
一个字串转变成一个广域实数 107
将广域实数转换成一字串 109
变数的储存和检索 112
建议 115
推荐阅读 117
5 本文档案工具 119
选替 119
APPLE PASCAL本文档格式 121
本文档资料结构 121
打开输入档常式 123
建立新档常式 125
关闭档案 126
自本文档读一字串tfread 127
组合语言 134
单元和馆 141
度量 143
排印 145
全盘变数初值化 150
改变排印参数 151
取得档案名称 152
排印档案 153
输出初值和终止 154
解码逸出顺序 157
印各个档案 159
字串和字元输出 162
页格式 163
找包含指引 164
建议 167
推荐阅读 167
6 游戏与战略 169
翻棋的规则 170
运转程式 172
资料结构 173
翻棋的主常式 176
设定全盘变数的初值 177
显示棋盘 180
简易棋赛 180
定比赛变数的初值 182
杂项的简单常式 184
找合法移动 186
取得玩家的着手 189
下手棋 190
结束棋赛 192
比赛理论 193
取得电子计算机的着手 197
估计一棋盘位置 201
将变棋表列排序 204
衡量 205
APPLE图形初阶 208
修饰reversi图形 211
建议 220
推荐阅读 221
7 模拟与漫画 223
资料结构——座标和向量 225
实数 227
全盘变数定初值 230
取得参数常式 231
整数输入 232
实数输入 234
Stor常式 241
runbouncer常式 244
initbrun常式 246
moveballs常式 248
建议 251
isaac模拟 252
重力作用 256
计算的方法 258
更多的资料结构 259
推荐阅读 265
8 电子工作表格 267
Pascalc作业方式 268
资料结构——稀疏矩阵 271
Cell记录 274
格式 276
定记忆大小 277
Pascalc主常式 279
全盘变数定初值 285
Sheet显示常式 287
游标的放置与搬移 292
键入标记 294
递增测试 294
未输入 296
动态记忆配置 302
记忆体管理资料结构 304
APPLE PASCAL记忆体管理 309
字串的动态储字 313
Cell储存 314
公式储存体 317
进入公式 318
重新计算 323
和函数 328
重定格式 333
命令 334
简单命令 336
显示和改变格式的参数 338
抄的命令 342
抹除的命令 347
插入命令 354
载入与储存 357
rearly sales 363
排印表格 365
建议 370
推荐阅读 371
附录A 易传性问题的探讨与对策 373
字串 373
长整数 382
集合 394
随笔 396
其他问题 399
推荐阅读 401