9 תשובות
אולי התכוונו לתנאי עבורו מתבצעת קריאה רקורסיבית בתור "טענת כניסה".
והתנאי הלוגי עבורו מסתיימת קריאה רקורסיבית כ"טענת יציאה".

אם יש לך בעיה בתרגיל מסויים, אני אשמח לעזור.
(אני יחסית חזק בנושא של רקורסיה)
שואל השאלה:
כן אשמח לעזרה בתרגיל מסויים
אנונימית
שואל השאלה:
היי, אין לי אפשרות לענות בפרטי כי חסר לי פרח או מה שזה לא יהיה אני יחסית חדשה פה
אנונימית
בסדר, את יכולה להעלות את התרגיל לפה או לשאול פה מה שאת צריכה
שואל השאלה:
.
אנונימית
אני לא יודע מה זה המושגים האלה באמת, זו פעם ראשונה שאני שומע עליהם (ואני למדתי את החומר ברמה גבוהה..)
אז לדעתי זה כמו שאמרתי קודם,במהלך ריצה של הפונקציה:
טענת כניסה כנראה מדברת על התנאי שבו מתבצעת קריאה רקורסיבית.
וטענת יציאה זה כנראה התנאי שבו לא מתבצעת קריאה רקורסיבית.
עבור הפונקציה הראשונה טענה הכניסה תהיה n>0 וטענת היציאה תהיה שלילה של זה כלומר n<=0 (קטן או שווה).
בםעולה השנייה טענת הכניסה היא n!=1 (שונה מ)
וטענת היציאה היא השלילה של זו, כלומר n==1 (שווה).

אגב, כתרגיל קטן נוסף, מה לדעתך עושה הפעולה הראשונה? מה למשל תדפיס הקריאה (test('k',7?
שואל השאלה:
אוקי תודה רבה, ואני לא הבנתי את השאלה שלך
אנונימית
שואל השאלה:
K 6?
אנונימית
זה פשוט מדפיס את התו שיש לנו כמספר הפעמים שמופיע בפרמטר n, לזה התכוונתי בשאלה.