שאלה לגבי הבנת משימה 5

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

שלח תגובה
ronenhe
הודעות: 182
הצטרף: 10:27 28/10/2009

שאלה לגבי הבנת משימה 5

שליחה על ידי ronenhe » 22:45 18/11/2009

במשימה מבקשים ממני לבדוק תקינות של המטריצה..
עכשיו אני לא מבין מה הבדיקה כוללת...
האם אני צריך לבדוק שהמטריצה לא ריקה?
או שאולי אני צריך לבדוק שאין "שורה"-פסוקית ריקה?

ברור לי מה צריך לעשות אחרי הבדיקה.. השאלה היא רק מה בדיוק אני צריך לבדוק...

אני כמובן מדבר על
and contains a literal. It will be
the programmer's responsibility to check this before calling this function.
יכול להיות גם שבכלל לא הבנתי נכון והבדיקה צריכה להתרחש לפני השימוש בפונקציה...
בכל מקרה אם למישהו יש מושג ירוק אני אשמח לשמוע..
תודה!

בר כהן
הודעות: 146
הצטרף: 18:24 22/10/2009

Re: שאלה לגבי הבנת משימה 5

שליחה על ידי בר כהן » 00:19 19/11/2009

לפי מה שרשום, האחריות היא על המתכנת לוודא את זה _לפני_ הקריאה לפונקציה.
כלומר אתה קורא לפונקציה עם נתונים תקינים, אחרי שבדקת אותם מתישהו איכשהו

ronenhe
הודעות: 182
הצטרף: 10:27 28/10/2009

Re: שאלה לגבי הבנת משימה 5

שליחה על ידי ronenhe » 09:23 19/11/2009

לכאורה העולם מושלם אבל..
אני מבחינתי רוצה לבחור את האיבר ה [0][0]
והשאלה שלי היא האם זה ייתכן..
והשאלה שלי הייתה
האם אני צריך לבדוק שהמטריצה לא ריקה?
או שאולי אני צריך לבדוק שאין "שורה"-פסוקית ריקה?
אם אין שום שורה ריקה אז סבבה אני יכול לקחת את האיבר הזה
ואם הדרישה שהמטריצה לא ריקה אני צריך לקחת איבר משורה לא ריקה כלשהי..
תודה!

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

Re: שאלה לגבי הבנת משימה 5

שליחה על ידי TA_Isana » 12:23 19/11/2009

כאשר אתה כותב את משימה 5 תניח כי:
You may assume that this function
is only called in case that phi is a legal CNF, and contains a literal.

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

ronenhe
הודעות: 182
הצטרף: 10:27 28/10/2009

Re: שאלה לגבי הבנת משימה 5

שליחה על ידי ronenhe » 15:20 19/11/2009

תודה תמר...
אחרי בדיקה של מטרת משימה 6 (עם הרקורסיה שבה...) ואחרי ההרצאה שהסבירו את שיטת העבודה במשימה 6 הסתדרתי!

שלח תגובה

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