מאקרו - תיקון טעות!!!

75 views
Skip to first unread message

Nethanel g

unread,
Feb 10, 2015, 8:01:31 AM2/10/15
to 89-...@googlegroups.com
הי!

בניגוד למה שאמרתי לכם, אי אפשר לכתוב מאקרו רקורסיבי, בגלל שהpreprocessing נעשה בסיבוב אחד (לא מחליפים משהו שכבר הוחלף).
מה שכן אפשרי זה לקחת את הקוד של המאקרו הרקורסיבי (למשל עצרת) ולשים אותו כפונקציה קצרה.
בנוסף, אפשר פשוט לשים לולאה קצרה בתוך מאקרו שגם כן תעשה את זה.

לסיכום: אי אפשר לעשות מאקרו רקורסיבי.
=)

בהצלחה במבחן!

Omer Rosler

unread,
Feb 10, 2015, 6:08:47 PM2/10/15
to 89-...@googlegroups.com
ואיך אפשר לעשות לולאות בתוך המאקרו?
צריך בעצם להגדיר פה משתנה לאינדקס ולתוצאה ואלה דברים שאי אפשר לעשות לפני הקומפילציה

Omer Rosler

unread,
Feb 10, 2015, 6:15:55 PM2/10/15
to 89-...@googlegroups.com
אפשר לשלוח משתנים למאקרו שיעדכן בתור פתרוןת לדוגמא FACTORIAL(n, i , result) ולעדכן את result
אבל אף פעם לא יהיה ניתן לקחת מספר סתם ולחשב לו עצרת במאקרו
או שיש דרך אחרת?
Reply all
Reply to author
Forward
0 new messages