OPEN STUDY / 10

术式规则复原

从一小段规则入手,保存完整演算轨迹。

约 3 分钟
研究笔记与引用

术式规则复原. Institute of Mantic Arts. https://www.manticarts.com/learning/procedure-lab

STUDY / 学习目标

把一条文字规则转成可执行步骤,发现边界、缺项和多解。

01 / 正文

输入、状态与输出

先圈出规则需要的输入,再列出每一步保留的中间状态。输入缺少时,把它标成未满足条件;文本没有交代的默认值也应列为问题。输出可以是一项序列位置或一张图,解释这一输出属于后续层次,应与计算步骤分开保存。

02 / 正文

规则分支写出判定条件

“遇某条件则改用另一法”需要明确条件在什么时候判断、使用哪些字段,以及两项条件同时成立时如何处理。将文字拆成条件表,给每条分支至少安排一个练习输入。若文本无法决定优先次序,保留多个可行实现并标明差别。

03 / 正文

复原一致性与有效性

两个人按同一规则得到相同结果,说明该次执行可以重复。它仍不能单独证明这条规则真实流行于所称时代,也不能证明其现实预测能力。前者需要历史材料,后者需要独立的验证设计。把问题分开,才能准确描述复原工作的成果。

推演示例

一个完整的九位循环算法

自拟教学规则:位置编号 1–9,起点 8,顺行 4 步;越过 9 回到 1,起点不计一步。此规则不代表奇门排局。

  1. 依次记录:起点 8 → 第一步 9 → 第二步 1 → 第三步 2 → 第四步 3。

  2. 另一种核算:将起点改为零索引 7,加 4 得 11,除以 9 的余数为 2,再加 1 得 3。

  3. 交换起点与步数的输入记录,请另一位读者独立复算,并对照每一步。

两种计算均得到位置 3,且能解释回绕与计数约定。

PRACTICE / REFLECTION

练习与解析

01同一规则从位置 9 顺行 0 步,结果是什么?

查看参考解析

仍是 9。零步用于检验是否错误地把起点计作一次移动,是很有用的边界测试。

02规则出现“余零作九”,应怎样记录?

查看参考解析

明确它在哪一步生效,并把整除情形加入测试。不要同时混用零索引加一的算法;先证明两种写法是否采用相同输入与编号约定。

容易混淆之处

不要把自己补出的算法默认值写成古籍原文已有的规定。

本单元成果

输入清单、条件表、五组含边界的演算轨迹和一份独立复核意见。

REFERENCES

研读依据

说明核对:2026-10-24。课程例题、记录模板与解析为本站编写;虚构输入不作为历史事件或效验案例。外部引用不表示机构合作。

个人自学记录,不作为成绩、能力评价或证书。

所属研习路径

历法:干支、节气与边界三式:从器物到程序文献:甲骨、简帛与敦煌

编辑性研习资料 · 2026-10-24