第 4 章 · 约 6 分钟

找出错误发生的那一步

先查输入,再查起点与计数

本课要点

起课结果不一致时,先核对输入、时区和换日口径,再核对三段起点与含起点计数;不要三段都从大安重新开始。

本课目标

  • 按固定顺序排查计数错误
  • 区别规则不一致与运算失误

第一层:检查输入

比较两份结果之前,先看是不是同一问题、同一时刻与时区、同一农历月日,以及同一时辰序数。时间起课和报数起课也不能混在一起比较。

本课程使用北京时间、闰月按同月、午夜换日。不同约定应先说明,不能直接把所有差异叫作“算错”。

第二层:检查三段起点

第一段固定从大安起;第二段从第一段落宫起;第三段从第二段落宫起。不要三段都从大安开始。

输入 3、4、6 时,如果第二段从大安起,就会错落赤口;正确是从速喜起,数 4 次落空亡。

第三层:检查含起点

每段把起点记为 1。目标数字是 1 时原地不动,这是最容易用来检查程序与手数是否一致的边界例。

遇到循环边界,再测从空亡数 2 次是否到大安。小输入与跨边界的例子,比一开始用很大的数字更容易定位错误。

来源与方法

课程采用本站明确列出的计算与解释约定,固定情境均为虚构教学案例。

本站规则与版本说明:本教程是与本站现有引擎一致的现代教学整理,未将来历传说、未经校勘的口诀或方位作为考试依据。

lunar-typescript 项目说明:本站使用的农历转换工具;它提供历法计算,不构成术数解释或预测有效性的证据。

BESTAROT 编辑整理 · · 本站现代教学

查看纯文字讲义(Markdown)