豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 81 行 · 4121 字节 · UTF-8
§
寻观「标准库」之书。

「:文言:小数之压:以线性同余生成乱数,混合加减乘除数千次,累其果,末以定点六位与放大之整数二法印之,凡一位之差皆现。汉语:小数运算的压力验收:线性同余生成整数,构造小数 a、b,做 a×b、a÷b、a+b、a-b 的混合运算并累加(600 轮),最后打印累加值(定点六位)与放大 10^6 倍后向零截断的整数;软浮点任何一次舍入错误都会通过累加改变结果。参照输出取自宿主 Node 的双精度。:」
「小加」乃化「小数」而化「小数」而「小数」也。
「小加」者会「甲」而会「乙」而
  「小数操作」之「加」于「甲」于「乙」
也。

「小减」乃化「小数」而化「小数」而「小数」也。
「小减」者会「甲」而会「乙」而
  「小数操作」之「减」于「甲」于「乙」
也。

「小乘」乃化「小数」而化「小数」而「小数」也。
「小乘」者会「甲」而会「乙」而
  「小数操作」之「乘」于「甲」于「乙」
也。

「小除」乃化「小数」而化「小数」而「小数」也。
「小除」者会「甲」而会「乙」而
  「小数操作」之「除以」于「甲」于「乙」
也。

「整转小」乃化「整数」而「小数」也。
「整转小」者会「数」而
  「转换」之「整数转小数」于「数」
也。

「下一」乃化「整数」而「整数」也。
「下一」者会「种」而
  虑「积」者
    「加」于(「乘」于「种」于「一一零三五一五二四五」)于「一二三四五」
  而
  「减」于「积」于(「乘」于(「除以」于「积」于「二一四七四八三六四八」)于「二一四七四八三六四八」)
也。

「一轮」乃化「整数」而化「小数」而化「整数」而「小数」也。
「一轮」者会「种」而会「累」而会「位」而
  虑「种一」者「下一」于「种」而
  虑「种二」者「下一」于「种一」而
  虑「种三」者「下一」于「种二」而
  虑「甲」者
    「小除」
      于(「整转小」
        于(「减」
          于(「减」于「种一」于(「乘」于(「除以」于「种一」于「一零零零零零」)于「一零零零零零」))
          于「五零零零零」))
          于(「整转小」
            于(「加」于(「减」于「种二」于(「乘」于(「除以」于「种二」于「一零零零」)于「一零零零」))于「一」))
  而
  虑「乙」者
    「小除」
      于(「整转小」于(「减」于「种三」于(「乘」于(「除以」于「种三」于「七七七七」)于「七七七七」)))
      于(「整转小」于(「加」于(「减」于「种一」于(「乘」于(「除以」于「种一」于「九九」)于「九九」))于「一」))
  而
  「小加」
    于「累」
    于(「小加」
      于(「小减」于(「小乘」于「甲」于「乙」)于(「小除」于「甲」于「乙」))
      于(「小减」于「甲」于「乙」))
也。

「逐轮」乃化「整数」而化「小数」而化「整数」而「小数」也。
「逐轮」者会「种」而会「累」而会「位」而
  若「小于」于「位」于「六零零」
  则
    「逐轮」
      于(「下一」于(「下一」于(「下一」于「种」)))
      于(「一轮」于「种」于「累」于「位」)
      于(「加」于「位」于「一」)
  否则
    「累」
也。

虑「结果」者
  「逐轮」于「一二三四五」于(「整转小」于「零」)于「零」而
  虑「无」者
    「打印行」于(『累加:』附(「小数操作」之「小数表示」于「结果」))
  而
  「打印行」于(『放大:』附(「整数表示」
    于(「转换」之「小数转整数」于(「小乘」于「结果」于(「整转小」于「一零零零零零零」)))))。