01 / 正文
输入、状态与输出
先圈出规则需要的输入,再列出每一步保留的中间状态。输入缺少时,把它标成未满足条件;文本没有交代的默认值也应列为问题。输出可以是一项序列位置或一张图,解释这一输出属于后续层次,应与计算步骤分开保存。
02 / 正文
规则分支写出判定条件
“遇某条件则改用另一法”需要明确条件在什么时候判断、使用哪些字段,以及两项条件同时成立时如何处理。将文字拆成条件表,给每条分支至少安排一个练习输入。若文本无法决定优先次序,保留多个可行实现并标明差别。
03 / 正文
复原一致性与有效性
两个人按同一规则得到相同结果,说明该次执行可以重复。它仍不能单独证明这条规则真实流行于所称时代,也不能证明其现实预测能力。前者需要历史材料,后者需要独立的验证设计。把问题分开,才能准确描述复原工作的成果。
推演示例
一个完整的九位循环算法
自拟教学规则:位置编号 1–9,起点 8,顺行 4 步;越过 9 回到 1,起点不计一步。此规则不代表奇门排局。
依次记录:起点 8 → 第一步 9 → 第二步 1 → 第三步 2 → 第四步 3。
另一种核算:将起点改为零索引 7,加 4 得 11,除以 9 的余数为 2,再加 1 得 3。
交换起点与步数的输入记录,请另一位读者独立复算,并对照每一步。
两种计算均得到位置 3,且能解释回绕与计数约定。
PRACTICE / REFLECTION
练习与解析
01同一规则从位置 9 顺行 0 步,结果是什么?
查看参考解析
仍是 9。零步用于检验是否错误地把起点计作一次移动,是很有用的边界测试。
02规则出现“余零作九”,应怎样记录?
查看参考解析
明确它在哪一步生效,并把整除情形加入测试。不要同时混用零索引加一的算法;先证明两种写法是否采用相同输入与编号约定。
容易混淆之处
不要把自己补出的算法默认值写成古籍原文已有的规定。
本单元成果
输入清单、条件表、五组含边界的演算轨迹和一份独立复核意见。
REFERENCES
研读依据
藏品说明正文
用于区分现存器物、缺失部件和一般结构介绍。清华大学转载 · 原刊《中国文化报》2014-01-14
整理者的讲话节录,用于提出材料问题;具体释读须查正式整理本。说明核对:2026-10-24。课程例题、记录模板与解析为本站编写;虚构输入不作为历史事件或效验案例。外部引用不表示机构合作。
个人自学记录,不作为成绩、能力评价或证书。
所属研习路径
历法:干支、节气与边界三式:从器物到程序文献:甲骨、简帛与敦煌编辑性研习资料 · 2026-10-24
