「迴圈轉遞迴(稿)-文字檔」修訂間的差異

跳至導覽 跳至搜尋
無編輯摘要
行 1: 行 1:
{{Nav|程式語言、邏輯學}}
{{Nav|程式語言、邏輯學}}


使用Typst撰寫,生成[[:檔案:迴圈轉遞迴(稿).pdf|PDF]]檔。
#import "@preview/algo:0.3.3": *
<pre>
#import "algo.typ" : *




行 55: 行 53:
#hd1("迴圈轉遞迴(稿)")
#hd1("迴圈轉遞迴(稿)")


_2022-07-20 by Yoxem_
_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:資訊]]

導覽選單