九章编程
(The Nine Chapters on the Mathematical Art)
昔在包犧氏始畫八卦,以通神明之德,以類萬物之情,作九九之術以合六爻之變。暨於黃帝神而化之,引而伸之,於是建曆紀,協律呂,用稽道原,然後兩儀四象精微之氣可得而效焉。記稱隸首作數,其詳未之聞也。按周公制禮而有九數,九數之流,則九章是矣。
(This is toy project.)
名也
有 甲 二十 得 甲 今有 乙 三十 又有 丙 四十点四 令 乙 三十点三 得 乙 丙 得 一百零
运行
按 "点击按钮运行"
列置者
今有 甲 $ 列 一 二 三 今有 粟仓 $ 列 一 二 (列 四 八) 得 甲 得 粟仓 今有 盒 $ 置 |谷 四十 |丝 二十 |珠 $ 列 二 六 得 盒
运行
按 "点击按钮运行"
术曰
术曰 做减法 (甲 乙) 减 甲 乙 得 (做减法 四 一) 术曰 做加法 (甲 乙) 并 甲 乙 (做减法 三 一) 得 (做加法 一百 二百)
运行
按 "点击按钮运行"
若语句
得 $ 若 实 |然也 |未然 得 $ 若 虚 |然也 |未然
运行
按 "点击按钮运行"
算术
今有 甲 $ 并 一百 四百 答曰 |甲为 甲 又有 乙 $ 减 四百 一百 答曰 |乙为 乙 又有 丙 $ 乘 四 六 八 得 丙 又有 丁 $ 除 一百 二十 得 丁
运行
按 "点击按钮运行"
菲氏数
术曰 菲氏数 (甲) 若 (少于 甲 三) 一 并 (菲氏数 (减 甲 一)) (菲氏数 (减 甲 二)) 得 (菲氏数 一) 得 (菲氏数 二) 得 (菲氏数 三) 得 (菲氏数 四) 得 (菲氏数 五) 得 (菲氏数 六) 得 (菲氏数 七) 得 (菲氏数 八) 得 (菲氏数 九) 得 (菲氏数 十) 得 (菲氏数 十一) 得 (菲氏数 十二) 得 (菲氏数 十三)
运行
按 "点击按钮运行"
取数于列
得 (取 (列 三十 四十 六十) 零) 得 (各 (术 (甲) (并 二十 甲)) (列 四 六)) 得 (其 (术 (甲) (多于 甲 一百)) (列 一百 二百))
运行
按 "点击按钮运行"
Find source code and get CLI usages on
GitHub
.
Based on toolchains from
Cirru Project
.