2010-11-23 3 views
-2

引数yの関数を定義する(add-yと言う)必要があります。これは、引数xを1つ取り、引数yとxの合計を返す手続きを返します。 7体系内の手続きを返す関数

+1

「私のための私の宿題をしなさい。」すなわち: は は結果が

(define (add-y y) (lambda (x) (+ x y))) (define add-5 (add-y 5)) (add-5 2) 
erjiang

+0

"飛行機は空飛ぶゴルーの風速ですか?" – ikdc

答えて

3
定義関数を使用して追加-yは、手順dの2つの整数引数を取りMULおよび電子を書いて、その積を返します
+2

問題が宿題であるときは、解決策を提示するよりも解決策を導く方が良いです。彼らが答えを得ている間(そしてあなたの担当者を得る)、彼らは何も知らない。 – Paul

+2

少なくとも、答えを説明する必要があります。 –

0
(define (add-y y) (lambda (x) (+ x y))) 

(define (mul d e) 
(if (= e 0) 
    0 
    ((add-y d) (mul d (- e 1)))))
+0

問題が宿題であるときは、解決策を提示するよりも解決策を導く方が良いです。彼らが答えを得ている間(そしてあなたの担当者を得る)、彼らは何も知らない。 – Paul

+1

@Paul、個人的には、実際に自分自身に実際のショットを与えない限り、人々はここで宿題を投稿するべきだとは思わない。そのような人は、コミュニティが有益に応答できる、彼らが試したことおよび/または彼らが理解できなかったことを投稿するだろう。この投稿にはこれらの兆候はありません。あなたは自分自身を助ける人だけを助けることができます... – davin

+0

この振る舞いを促進する代わりに、回答を提供してはいけません_why_あなたは答えを提供していません。彼らがまだそれに何の努力もしないと主張するなら、まだ答えない。私は知りません。私は将来、卒業している人が実際に働いているような人は卒業したくないと思っています。恐ろしい。 – Paul

関連する問題