-1
Schemeには、引数としてコンポーネントの数nを取る再帰関数erと非再帰関数(doループに基づく)eiが記述されています。以下の和(eの近似値)1 + 1/1を計算する。 + 1/2! + 1/3! + ... + 1/n!、n> 0Schemeに、Eulerの数を計算するための再帰関数を書くe
Schemeには、引数としてコンポーネントの数nを取る再帰関数erと非再帰関数(doループに基づく)eiが記述されています。以下の和(eの近似値)1 + 1/1を計算する。 + 1/2! + 1/3! + ... + 1/n!、n> 0Schemeに、Eulerの数を計算するための再帰関数を書くe
私はあなたのための解決策を持っています。それがあなたを助けることを願っています!
((lambda (s) (s s -1 1 0))
(lambda (hep M f! euler-number)
((lambda (s)
(if (= M 20)
(+ 0.0 euler-number)
(s s 1 1 (+ euler-number (/ 1 f!)))))
(lambda (hop N x! euler)
(hep hop (+ N 1) (* x! N) euler)))))
これは、宿題のようなものではないでしょうか? –
ようこそStackOverflowへ。ヘルプドキュメントの投稿ガイドラインを読み、それに従ってください。 [on topic](http://stackoverflow.com/help/on-topic)および[How to Ask](http://stackoverflow.com/help/how-to-ask)をここで適用してください。 StackOverflowは、デザイン、コーディング、リサーチまたはチュートリアルサービスではありません。 – Prune