الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ارجو المساعه في داله ببرنامج Scheme

بدأه openSUSE في 28 يونيو 2008 · 0 رد · 614 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم

اهلا اخوتي الكرام

اريد المساعده لو تكرمتم بكتابه داله في السكيم

والمطلوب هو

كتابه الداله (seriesProcessor <int>)

التي تعرفي unary function - f0, f1, f2, f3 ....

بالصوره التاليه

seriesProcessor عندما ندخل a0 يرجع f0

fi عندما ندخل لها رقم a i+1 ترجع f i+1

اي ان الداله تعمل في الصوره الاتيه

كل واحده من الدوال عندنما ندخل لها رقم ترجع داله جديده (التي تذكر كل الادخالات حتى الان).

بالاضافه f i على الادخال من نوع symbol

عند الادخال SUM

يعيد

صوره 1

http://img174.imageshack.us/img174/48/screenshotct4.png

عند ادخال PROD

يعيد

صوره 2

http://img174.imageshack.us/img174/48/screenshotct4.png

عند ادخال MIN

يعيد

صوره 3

http://img174.imageshack.us/img174/48/screenshotct4.png

عند ادخال AVERAGE

يعيد

صوره 4

http://img174.imageshack.us/img174/48/screenshotct4.png

عند ادخال LAST

يعيد

a i

مثال

(define a (seriesProcessor 3))
			  (define b (a 3))
			  (define c (b 4))
			  (define d (c 5))
			  (define e (d 6))
			   (define f (e 7))
			   (define g (f 8))
			 (define f2 (d 7))
			(define g2 (d 8))
			   (a ’SUM) → 3
			  (e ’SUM) → 21
			 (g ’SUM) → 36
			  (a ’LAST) → 3
			  (e ’LAST) → 6
			  (g ’LAST) → 8
			(g2 ’SUM) → 23
			(g2 ’LAST) → 8

بارك الله فيكم :)

Be Happy

^_^

مواضيع مشابهة