第 4 章 · 约 6 分钟
找出错误发生的那一步
先查输入,再查起点与计数
本课要点
起课结果不一致时,先核对输入、时区和换日口径,再核对三段起点与含起点计数;不要三段都从大安重新开始。
本课目标
- 按固定顺序排查计数错误
- 区别规则不一致与运算失误
第一层:检查输入
比较两份结果之前,先看是不是同一问题、同一时刻与时区、同一农历月日,以及同一时辰序数。时间起课和报数起课也不能混在一起比较。
本课程使用北京时间、闰月按同月、午夜换日。不同约定应先说明,不能直接把所有差异叫作“算错”。
第二层:检查三段起点
第一段固定从大安起;第二段从第一段落宫起;第三段从第二段落宫起。不要三段都从大安开始。
输入 3、4、6 时,如果第二段从大安起,就会错落赤口;正确是从速喜起,数 4 次落空亡。
第三层:检查含起点
每段把起点记为 1。目标数字是 1 时原地不动,这是最容易用来检查程序与手数是否一致的边界例。
遇到循环边界,再测从空亡数 2 次是否到大安。小输入与跨边界的例子,比一开始用很大的数字更容易定位错误。
来源与方法
课程采用本站明确列出的计算与解释约定,固定情境均为虚构教学案例。
本站规则与版本说明:本教程是与本站现有引擎一致的现代教学整理,未将来历传说、未经校勘的口诀或方位作为考试依据。
lunar-typescript 项目说明:本站使用的农历转换工具;它提供历法计算,不构成术数解释或预测有效性的证据。
BESTAROT 编辑整理 · · 本站现代教学
查看纯文字讲义(Markdown)