OPEN STUDY / 10

術式規則復原

從一小段規則入手,保存完整演算軌跡。

約 3 分鐘
研究筆記與引用

術式規則復原. Institute of Mantic Arts. https://www.manticarts.com/zh-hant/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