内容简介
第一部份 MINI PILOT
1.前言
2.与前版的比较
3.MINI-PILOTⅢ的特性
4.执行程式时的指令
第二部份 E-Z PILOT
1.前言
2.如何使用E-Z PILOT
3.如何使用E-Z PILOT的AUTHOR
4.参考事项
5.E-Z PILOT的指令
6.E-Z PILOT的特殊指令
第三部份 SMITH PILOT
1.PILOT指令
2.Type,Accept与Match
3.长课程
4.显示文字(T:)指令引申用途
5.接受(A:)指令引申用途
6.比对(M:)指令的引申用途
7.联接(L:)指令
8.使用者(U:)指令
9.BASIC(B:)指令
10.布林代数(X:)指令
11.跳跃(J:)指令引申用途
12.绘图指令
13.音效(S:)指令
14.结论
第四部份 APPLE PILOT
第一章 PILOT语言概论
1.1 何谓PILOT?(What is Pilot?)
1.2 PILOT简介(Introduction)
1.3 指令的正确格式(Correct Form for Instructions)
1.4 指令的构成要件(The Parts of an Instructions)
1.4-1 标记(labels)
1.4-2 没有标记的目的地(unlabeled destinations)
1.4-3 指令名称(instruction-name)
1-4-4 修正事项(modifiers)
1.4-5 条件事项(conditioners)
1.4-6 数式事项(expressions)
1.4-7 冒号(the colon)
1.4-8 具有连续作用的冒号(the continuation-colon)
1.4-9 受令(the object)
1.4-10 变数(variables)
1.4-11 回车键(RETURN)
1.5 一般性的资料(General Information)
1.5-1 大写字母及小写字母(upper and lower case letters)
1.5-2 指令的长度(instruction length)
1.5-3 空行(blank lines)
1.6 跑一课程式(Running a Programmed Lesson)
1.6-1 在书写程式状态下测试程式(testing in author mode)
1.6-3 执行时的指令(execution-time commands)
1.6-2 在课程状态下跑程式(running in lesson mode)
第二章 文字指令
2.1 附注指令(R:Remark)
2.2 文字显示指令(T:Type)
2.2-1 在课程编辑程式下的T指令(in the lesson text editor)
2.2-2 在学生萤幕上的T指令(on the student's screen)
2.2-3 文字窗(the text window)
2.2-4 变数(variables)
2.2-5 修正事项(modifiers)
2.2-6 范例(example)
3.1 问题指令(PR:Problem)
3.1-1 控制性选择(the control options)
第三章 回答指令
3.1-2 修改回答的选择(response-editing options)
3.1-3 答题时间的选择(response-timing option)
3.1-4 执行时的指令选择(execution-time command options)
3.1-5 去除标记的选择(wipe-labels option)
3.1-6 程式写作注意事项(programming notes)
3.1-7 范例(example)
3.2 接受指令(A:Accept)
3.2-1 计时答题(response timing)
3.2-2 修改回答(response editing)
3.2-3 回答计次(answer counting)
3.2-4 变数(variables)
3.2-5 修正事项(modifiers)
3.2-7 范例(example)
3.2-6 程式写作注意事项(programming notes)
3.3 比对指令(M:Match)
3.3-1 控制性字元(controller characters)
3.3-2 修改比对文词和答案(editing of match text and responses)
3.3-3 修正事项(modifiers)
3.3-4 程式写作注意事项(programming notes)
3.3-5 范例(example)
第四章 控制指令
4.1 跳跃指令(J:Jump)
4.1-1 没有标记的目的地(unlabeled destinations)
4.1-2 程式写作注意事项(programming notes)
4.1-3 范例(example)
4.2 使用指令(U:Use)
4.2-1 没有标记的目的地(unlabeled destinations)
4.2-2 程式写作注意事项(programming notes)
4.2-3 范例(example)
4.3 结束指令(E:End)
4.3-1 没有标记的目的地(unlabeled destinations)
4.3-2 程式写作注意事项(programming notes)
4.3-3 范例(example)
4.4 联接指令(L:Link)
4.4-1 修正事项(modifiers)
4.4-2 程式写作注意事项(programming notes)
4.4-3 范例(example)
4.5 间接执行指令(XI:Execute Indirect)
4.5-1 范例(example)
4.6 等候指令(W:Wait)
4.6-1 程式写作注意事项(programming notes)
4.6-2 范例(example)
第五章 运算指令
5.1 设定次元指令(D:Dimension)
5.1-1 字串变数(string variables)
5.1-2 数字阵列变数(numeric array variables)
5.1-3 程式写作须知(programming notes)
5.1-4 范例(example)
5.2 运算指令(C:Compute)
5.2-1 以计算赋予数值(using compute for assignment)
5.2-2 范例(example)
5.2-3 使用运算指令编写字串(using compute for string-editing)
5.2-4 范例(example)
第六章 特殊效果指令
6.1 绘图指令(G:Graphics)
6.1-1 绘图指令(graphics commands)
6.1-2 撰写绘图指令(writing graphics instructions)
6.1-3 PILOT绘图幕(PILOT graphics screen
6.1-4 AppleⅡ高解析度图案显示幕
6.1-5 文字幕(text screen)
6.1-6 文字与绘图游标(text and graphics cursors)
6.1-7 颜色(color)
6.1-8 修正事项(modifiers)
6.1-9 范例(example)
6.2 执行图案档案指令(GX:Execute Graphics File)
6.2-2 快速绘图图案档(quick-draw graphics files)
6.2-1 一般图案档(normal graphics files)
6.2-3 范例(example)
6.3 接受点指令(AP:Accept Point)
6.3-1 计时答题(response timing)
6.3-2 范例(example)
6.4 执行文字组档案指令(TX:Execute Character Set File)
6.4-1 范例(example)
6.5 音效指令(S:Sound)
6.5-1 修正事项(modifiers)
6.6 执行音效档案(SX:Execute Sound File)
6.6-1 范例(example)
7.1 一般建档须知(General File Information)
第七章 档案处理指令
7.1-1 档案(files)
7.1-2 记录(records)
7.1-3 开档(opening a file)
7.1-4 关档(closing a file)
7.2 建立及开启新档案指令(FOX:Create and Open New file)
7.2-1 最大记录数目(the maximum record number)
7.2-2 删除一资料档(deleting a data file)
7.2-3 字串变数(the string variable)
7.2-4 新档案(the new file)
7.2-5 范例(example)
7.3 打开现存档案令(FIX:Open Existing File)
7.3-2 字串变数(the string variable)
7.3-1 最大记录数目(the maximum record number)
7.3-3 范例(example)
7.4 开启档案之输出指令(FO:Output To Open File)
7.4-1 记录数目(the record number)
7.4-2 字串变数(the string variable)
7.4-3 范例(example)
7.5 开启档案之输入指令(FI:Input From File)
7.5-1 记录数目(the record number)
7.5-2 字串变数(the string variable)
7.5-3 范例(example)
8.1 GOTO指令(GOTO Command)
第八章 执行时指令
8.1-1 范例(example)
8.2 @ESCAPE指令(@Escape Command)
8.2-1 范例(example)
8.2-2 范例(example)
8.3 CTRL-C(终止课程执行)指令
8.4 RESET(重新设定键)
第九章 初学篇
9.1 使用学生名字(Using the Student's Name)
9.2 使用数字(Using Numbers)
9.3 计算回答(Counting Answers)
9.4 范例(An Example)
10.1-1 数字常数(numeric constants)
10.1-2 字串常数(string constants)
10.1 常数(Constants)
第十章 高等程式
10.2 变数(Variables)
10.2-1 简单数字变数(simple-numeric Variables)
10.2-2 数字阵列变数(numeric array Variables)
10.2-3 字串变数(string variables)
10.2-4 次字串变数(substring-variables)
10.2-5 假变数(pseudo-variables)
10.2-6 系统变数(system variables)
10.2-7 使用系统变数(using system variables)
10.3 函数(Functions)
10.3-1 超越函数(transcendental functions)
10.3-2 数学函数(arithmetic functions)
10.3-3 字串函数(string functions)
10.3-4 投入函数(input functions)
10.4 运算符号(Operators)
10.4-1 算术运算符号(arithmetic operators)
10.4-2 关系运算符号(relational operators)
10.4-3 逻辑运算符号(1ogical operators)
10.4-4 字串运算符号(string operators)
10.5 数式事项(Expressions)
10.5-1 运算符号的优先性(operator precedence)
10.5-2 数式在使用上的限制(limitations on expressions)
附录A ASCII Character Codes
附录B Using More Disk Drives
附录C Error Messages
附录D PILOT Language Summary
参考书目