2,735
次編輯
Tankianting(討論 | 貢獻) |
Tankianting(討論 | 貢獻) |
||
行 1: | 行 1: | ||
{{Nav|程式語言、邏輯學}} | {{Nav|程式語言、邏輯學}} | ||
#import "@preview/algo:0.3.3": * | |||
#import "algo. | |||
行 55: | 行 53: | ||
#hd1("迴圈轉遞迴(稿)") | #hd1("迴圈轉遞迴(稿)") | ||
_2023-07-20 by Yoxem_(2024-10-05:修正發佈日期) | |||
迴圈和遞迴其實習習相關,最近略讀論文 _Transforming Programs into Recursive Functions_ (Myreen & Gordon, 2008),提到迴圈如何轉換成遞迴的方法。我在這邊想到一些思路。 | 迴圈和遞迴其實習習相關,最近略讀論文 _Transforming Programs into Recursive Functions_ (Myreen & Gordon, 2008),提到迴圈如何轉換成遞迴的方法。我在這邊想到一些思路。 | ||
行 159: | 行 157: | ||
WHILE cond a b q (* 執行 LOOP *) | WHILE cond a b q (* 執行 LOOP *) | ||
``` | ``` | ||
</pre> | </pre> | ||
[[category:資訊]] | [[category:資訊]] |