מה זה השטויות האלה?! (מבחן 2010 מועד א)

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

שלח תגובה
Roy
הודעות: 32
הצטרף: 01:17 13/03/2009

מה זה השטויות האלה?! (מבחן 2010 מועד א)

שליחה על ידי Roy » 17:57 24/01/2010

שלום לכולם,

בכיתת הבחינה שלי נוצרו כמה אי הבנות בנוגע לשאלות 1 ו-4 בבחינה שנערכה היום.
אני, כמו רוב כיתתי שנבחנה היו השתמשנו בבנאים של המחלקה BinaryNode (שאלה 1) שנלמדה בקורס במהלך הסמסטר,
על מנת לפתור את השאלה בצורה נכונה לפי ראות עיניינו.
לצוות הקורס:

שאלה 1:
לא ציינתם בשאלה כי לא ניתן להשתמש בבנאים או בכל שיטה אחרת שנלמדה במהלך הקורס שנכללת במחלקה BinaryNode אז למה לא היה ניתן להשתמש בבנאי ליצור חוליות חדשות או צמתים חדשים??
בנוסף,רשמתם ... שלוש נקודות בסוף השדות של המחלקה - משמע "קיימות עוד שיטות במחלקה..." לא כן??

שאלה 4:
ציינתם כי "מותר להשתמש אך ורק בשיטות שצויינו בפירוש" אז מה פשר ה... שלוש נקודות בסוף השיטות שציינתם??

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

שערורייה, פשוט שערורייה.

yairyog
הודעות: 39
הצטרף: 08:34 12/11/2009

Re: מה זה השטויות האלה?! (מבחן 2010 מועד א)

שליחה על ידי yairyog » 19:26 24/01/2010

במהלך המבחן אני תהיתי אם הסיבה שלא צורף דף עם פונציות Math וString היא שמירה על יערות הגשם או שסתם מישהו שכח :P

אם זו האפשרות הראשונה כל הכבוד :lol:

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

TA_nimrod
הודעות: 196
הצטרף: 00:07 17/11/2008

Re: מה זה השטויות האלה?! (מבחן 2010 מועד א)

שליחה על ידי TA_nimrod » 19:50 24/01/2010

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

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

נמרוד
צוות הקורס (מתרגל)

ilyal
הודעות: 63
הצטרף: 10:27 30/03/2009

Re: מה זה השטויות האלה?! (מבחן 2010 מועד א)

שליחה על ידי ilyal » 21:05 24/01/2010

אז מה המשמעות מבחינת הבדיקה? מי שכן השתמש בבנאי, פוסלים לגמרי את התשובה?

תודה.

TA_nimrod
הודעות: 196
הצטרף: 00:07 17/11/2008

Re: מה זה השטויות האלה?! (מבחן 2010 מועד א)

שליחה על ידי TA_nimrod » 21:22 24/01/2010

לגביי זה אין לי תשובה, אני מנחש שתהייה הורדת נקודות כלשהי.
צוות הקורס (מתרגל)

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

Re: מה זה השטויות האלה?! (מבחן 2010 מועד א)

שליחה על ידי בר כהן » 02:00 25/01/2010

אם אפשר לשאול, איפה בדיוק השתמשת בבנאי בשאלה 1? או ב-4? היה צורך ליצור צומת חדשה?
ניסיתי להיזכר בשאלות, ללא הצלחה.. :(

ובאמת מה הגזר דין על שימוש בפונקציות של Math? (כפי שיאיר ציין)

TA_nimrod
הודעות: 196
הצטרף: 00:07 17/11/2008

Re: מה זה השטויות האלה?! (מבחן 2010 מועד א)

שליחה על ידי TA_nimrod » 09:13 25/01/2010

לגביי Math: מוצר להשתמש כל עוד השימוש בזה נעשה בצורה נכונה

קוד: בחירת הכל

Math.pow(valueAt(x),2)
או משהו בסגנון (זו לא תשובה רשמית)

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

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

Re: מה זה השטויות האלה?! (מבחן 2010 מועד א)

שליחה על ידי בר כהן » 10:20 25/01/2010

סבבה, תודה :)

Shahar
הודעות: 160
הצטרף: 16:49 29/10/2009

Re: מה זה השטויות האלה?! (מבחן 2010 מועד א)

שליחה על ידי Shahar » 15:50 25/01/2010

Roy כתב: שאלה 1:
בנוסף,רשמתם ... שלוש נקודות בסוף השדות של המחלקה - משמע "קיימות עוד שיטות במחלקה..." לא כן??
שערורייה, פשוט שערורייה.
אני מניח שהכוונה הייתה שהשיטות שאתה כותב יופיעו שם

iftachts
הודעות: 9
הצטרף: 23:59 28/10/2009

Re: מה זה השטויות האלה?! (מבחן 2010 מועד א)

שליחה על ידי iftachts » 18:43 25/01/2010

לגבי שימוש בבנאי:

אני אנסה להראות איך מובנה החומר בראש (לפחות שלי) ולמה טעות כזאת של שימוש בבנאי יש לה סיכויים רבים להתרחש (אגב אני כבר לא זוכר מה עשיתי שם...).

לפני OOP, למדנו פונקציות.

השתמשנו בבנאים באופן שאינו מוסבר, כפעולה טבעית ומותרת, אם בהגדרת מערכים , string וכו.

ואז למדנו OOP - מהי שיטה? "פונקציה" רק בתוך מחלקה שמגדירה אובייקט.

על כן , המסקנה מכאן היא: שיטה אינה בנאי.

וכמו כן - שימוש בבנאי הוא טריוויאלי כדי לאתחל משתנה.

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

לכן שימוש בבנאי ריק או עם ערך שמאתחל נשמע לא משהו אסור במיוחד.

רק רציתי להראות את ההגיון שבטעות - או כמו שאומרים "טעות מושכלת".

חוץ מזה, היה יופי.

יום טוב.

TA_nimrod
הודעות: 196
הצטרף: 00:07 17/11/2008

Re: מה זה השטויות האלה?! (מבחן 2010 מועד א)

שליחה על ידי TA_nimrod » 22:57 25/01/2010

אבל הבעיה היא שממש אין צורך וזה לא נכון לעשות את זה עם בנאי !
זאת השורה התחתונה
צוות הקורס (מתרגל)

ohanonbar
הודעות: 12
הצטרף: 16:26 07/11/2009

Re: מה זה השטויות האלה?! (מבחן 2010 מועד א)

שליחה על ידי ohanonbar » 00:37 26/01/2010

איזה בנאי?!?!? מה הקשר לבנאי?!?!? מה יש לכם...?

TA_nimrod
הודעות: 196
הצטרף: 00:07 17/11/2008

Re: מה זה השטויות האלה?! (מבחן 2010 מועד א)

שליחה על ידי TA_nimrod » 19:51 29/01/2010

ohanonbar כתב:איזה בנאי?!?!? מה הקשר לבנאי?!?!? מה יש לכם...?
לא יכולת לסכם את זה יותר טוב :)
צוות הקורס (מתרגל)

שלח תגובה

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