السلام عليكم
اهلا اخوتي الكرام
اريد المساعده لو تكرمتم بكتابه داله في السكيم
والمطلوب هو
كتابه الداله (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
بارك الله فيكم :)