משימה 4

מנהלים: TA_nimrod, TA_Igor, TA_Adi

שלח תגובה
barsinai
הודעות: 7
הצטרף: 10:16 03/12/2009

משימה 4

שליחה על ידי barsinai » 10:21 03/12/2009

במקרה שהPHI בקלט כולל CLAUSE ריק (ולכן PHI אינו נכון באופן טרוויאלי), האם עדיין יש צורך לשנות את PHI או שניתן להחזיר אותו בדיוק כפי שקיבלנו אותו?
תודה.

YoniDor
הודעות: 14
הצטרף: 18:33 05/11/2009

Re: משימה 4

שליחה על ידי YoniDor » 15:15 03/12/2009

יש צורך לשנות את PHI בכל מקרה.

הפונקציה substitute אמורה לעשות מה שהיא אומרת , להחליף את Phi ב Phi שלא כולל את הליטרל.
היא לא אמורה להתחשב בהאם PHI ניתן לסיפוק או לא באותו רגע. את זה תבדוק לפני שתקרא לה.

Keren
הודעות: 16
הצטרף: 21:43 16/12/2008

Re: משימה 4

שליחה על ידי Keren » 00:31 04/12/2009

לפי מה שאני מבינה אנחנו לא אמורים לשנות את פי, כי אם זה היה המצב זו הייתה יכולה להיות פשוט פונקציית void!
מה שאני הבנתי (וכך בניתי את הפונקציות) זה שצריך להחזיר מערך אחר, כך שphi נשארת בדיוק מה שהייתה

הבהרה מהמתרגלים תעזור כאן..

TA_Isana
הודעות: 110
הצטרף: 15:19 19/04/2009

Re: משימה 4

שליחה על ידי TA_Isana » 08:29 04/12/2009

צודקת.
במשימה זו הפונקציה מקבלת נוסחה phi "אחד" כארגומנט int[][] phi
ומייצרת לפי נוסחה אחרת ans, כלומר מערך דו מימדי חדש, שכולל את רוב מה שהיה ב phi.
הערך של phi הארגונמט לא משתנה במהלך הפונקציה.
Course TA: Tamar Pinhas

שלח תגובה

חזור אל “- מבוא למדעי המחשב 2010”