跳至內容
Astera Technology

數值超上限,是截到上限還是拒絕?

分清限制計算結果與拒收輸入。

用具體個案比較規則

本例原始點數為非負整數,獲給點數最多 10。原規則把結果截到上限,原始 14 就給 10。另一規則則會拒收超過 10 的原始值。只寫「最多 10」未能分清。點數沒有金錢價值。

填好的假設規則個案
原始點數截結果規則拒收超額規則分別
6給 6接納 6未超額
10給 10接納 10剛好上限
14給 10;保留原始 14拒絕;不給點數不同結果
下載可編輯 CSV ↓

逐步釐清判定

截上限可以保留原觀察值,只限制輸出。拒絕則不給點數,須列明限制哪個欄位,避免暗中改原始輸入。

原始點數為 12,原規則保存及給多少?

查看參考答案

原始保存 12,給 10。多出的 2 點仍可解釋,不從輸入抹掉。

可按需要修改的驗收條文

原始點數為非負整數時,保留原值,獲給點數取原值及 10 的較小值。超過 10 時截獲給點數,不拒絕合法原始輸入。

相關資源