File tree Expand file tree Collapse file tree 3 files changed +52
-18
lines changed Expand file tree Collapse file tree 3 files changed +52
-18
lines changed Original file line number Diff line number Diff line change 25
25
| [ nested_fun.wy] [ 22 ] | 函数 |
26
26
| [ obj.wy] [ 23 ] | 对象 |
27
27
| [ pi_leibniz.wy] [ 24 ] | 萊布尼茲圓周率估算 |
28
- | [ quicksort.wy] [ 25 ] | 快速排序 |
29
- | [ quicksort_inplace.wy] [ 26 ] | 快速排序2 |
30
- | [ quine.wy] [ 27 ] | [ 自產生程式] [ 2 ] |
31
- | [ quine2.wy] [ 28 ] | 自產生程式2 |
32
- | [ selectionsort.wy] [ 29 ] | 選擇排序 |
33
- | [ sieve.wy] [ 30 ] | 埃氏篩 |
34
- | [ sqrt_newton.wy] [ 31 ] | 牛頓求根法 |
35
- | [ turing.wy] [ 32 ] | 圖靈機 |
36
- | [ draw_heart.wy] [ 33 ] | 畫心 |
28
+ | [ pi_liuhui.wy] [ 25 ] | 劉徽割圓術求圓周率 |
29
+ | [ quicksort.wy] [ 26 ] | 快速排序 |
30
+ | [ quicksort_inplace.wy] [ 27 ] | 快速排序2 |
31
+ | [ quine.wy] [ 28 ] | [ 自產生程式] [ 2 ] |
32
+ | [ quine2.wy] [ 29 ] | 自產生程式2 |
33
+ | [ selectionsort.wy] [ 30 ] | 選擇排序 |
34
+ | [ sieve.wy] [ 31 ] | 埃氏篩 |
35
+ | [ sqrt_newton.wy] [ 32 ] | 牛頓求根法 |
36
+ | [ turing.wy] [ 33 ] | 圖靈機 |
37
+ | [ draw_heart.wy] [ 34 ] | 畫心 |
37
38
38
39
[ 1 ] : https://en.wikipedia.org/wiki/Fizz_buzz " Fizz buzz "
39
40
[ 2 ] : https://zh.wikipedia.org/wiki/自產生程式 " 自產生程式 "
59
60
[ 22 ] : nested_fun.wy
60
61
[ 23 ] : obj.wy
61
62
[ 24 ] : pi_leobniz.wy
62
- [ 25 ] : quicksort.wy
63
- [ 26 ] : quicksort_inplace.wy
64
- [ 27 ] : quine.wy
65
- [ 28 ] : quine2.wy
66
- [ 29 ] : selectionsort.wy
67
- [ 30 ] : sieve.wy
68
- [ 31 ] : sqrt_newton.wy
69
- [ 32 ] : turing.wy
70
- [ 33 ] : draw_heart.wy
63
+ [ 25 ] : pi_liuhui.wy
64
+ [ 26 ] : quicksort.wy
65
+ [ 27 ] : quicksort_inplace.wy
66
+ [ 28 ] : quine.wy
67
+ [ 29 ] : quine2.wy
68
+ [ 30 ] : selectionsort.wy
69
+ [ 31 ] : sieve.wy
70
+ [ 32 ] : sqrt_newton.wy
71
+ [ 33 ] : turing.wy
72
+ [ 34 ] : draw_heart.wy
Original file line number Diff line number Diff line change
1
+ 注曰「「割圓術始載於劉徽所著九章算術注」」
2
+
3
+ 吾嘗觀「「算經」」之書。方悟「冪」「平方根」之義。
4
+
5
+ 吾有一數。曰一。名之曰「半徑」。
6
+ 乘「半徑」以「半徑」。名之曰「半徑平方」。
7
+
8
+ 吾有一術。名之曰「求小弦」。欲行是術。必先得二數。曰「裏觚之面」。曰「輪數」。乃行是術曰。
9
+ 若「輪數」小於一者。乃得「裏觚之面」也。
10
+ 除「裏觚之面」以二。名之曰「半面」。
11
+ 乘「半面」以「半面」。名之曰「半面平方」。
12
+ 減「半徑平方」以「半面平方」。取一以施「平方根」。名之曰「股」。
13
+ 減「半徑」以「股」。名之曰「小句」。
14
+ 乘「小句」以「小句」。加其以「半面平方」。取一以施「平方根」。名之曰「小弦」。
15
+ 夫「小弦」。減「輪數」以一。取二以施「求小弦」。乃得矣。
16
+ 是謂「求小弦」之術也。
17
+
18
+ 注曰「「輪數始於一」」
19
+ 吾有一術。名之曰「割圓術求圓率」。欲行是術。必先得一數曰「輪數」。乃行是術曰。
20
+ 減「輪數」以一。昔之「輪數」者。今其是矣。
21
+ 施「冪」於二於「輪數」。乘其以六。名之曰「觚數」。
22
+ 施「求小弦」於「半徑」於「輪數」。名之曰「小弦」。
23
+ 乘「小弦」以「觚數」。名之曰「觚周」。
24
+ 除「觚周」以二。乘其以「半徑」。名之曰「觚冪」。
25
+ 除「觚冪」以「半徑平方」。名之曰「圓率」。
26
+ 夫「「割圓」」。夫「觚數」。夫「「觚。所得圓率者。」」。書之。
27
+ 夫「圓率」。夫「「也。」」。書之。
28
+ 乃得「圓率」。
29
+ 是謂「割圓術求圓率」之術也。
30
+
31
+ 施「割圓術求圓率」於十。
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ module.exports = {
21
21
nested_fun : "嵌套調用示例" ,
22
22
obj : "对象示例" ,
23
23
pi_leibniz : "萊布尼茲圓周率估算" ,
24
+ pi_liuhui : "劉徽割圓術求圓周率" ,
24
25
quicksort : "快速排序" ,
25
26
quicksort_inplace : "快速排序二" ,
26
27
quine : "自產生程式" ,
You can’t perform that action at this time.
0 commit comments