דף 1 מתוך 1

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

נשלח: 17:57 24/01/2010
על ידי Roy
שלום לכולם,

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

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

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

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

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

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

נשלח: 19:26 24/01/2010
על ידי yairyog
במהלך המבחן אני תהיתי אם הסיבה שלא צורף דף עם פונציות Math וString היא שמירה על יערות הגשם או שסתם מישהו שכח :P

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

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

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

נשלח: 19:50 24/01/2010
על ידי TA_nimrod
צוין בתחילת המבחן (בדף שפורסם לפני שבוע) שאין להשתמש בפונקציות אשר לא מופיעות בקוד של השאלה ולכן אין צורך לצרף את ההערב הזאת לכל שאלה.
ניתנה הוראה מפורשת שאין לעשות את זה ולכן אני לא מבין על מה התלונות. בנוסף, כל מי ששאל את השאלה הזאת בכל אחת מהכיתות
קיבל את התשובה שאני נתתי לך כאן ולכן באמת שאין מקום לתלונות הללו.

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

נמרוד

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

נשלח: 21:05 24/01/2010
על ידי ilyal
אז מה המשמעות מבחינת הבדיקה? מי שכן השתמש בבנאי, פוסלים לגמרי את התשובה?

תודה.

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

נשלח: 21:22 24/01/2010
על ידי TA_nimrod
לגביי זה אין לי תשובה, אני מנחש שתהייה הורדת נקודות כלשהי.

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

נשלח: 02:00 25/01/2010
על ידי בר כהן
אם אפשר לשאול, איפה בדיוק השתמשת בבנאי בשאלה 1? או ב-4? היה צורך ליצור צומת חדשה?
ניסיתי להיזכר בשאלות, ללא הצלחה.. :(

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

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

נשלח: 09:13 25/01/2010
על ידי TA_nimrod
לגביי Math: מוצר להשתמש כל עוד השימוש בזה נעשה בצורה נכונה

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

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

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

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

נשלח: 10:20 25/01/2010
על ידי בר כהן
סבבה, תודה :)

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

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

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

נשלח: 18:43 25/01/2010
על ידי iftachts
לגבי שימוש בבנאי:

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

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

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

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

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

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

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

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

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

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

יום טוב.

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

נשלח: 22:57 25/01/2010
על ידי TA_nimrod
אבל הבעיה היא שממש אין צורך וזה לא נכון לעשות את זה עם בנאי !
זאת השורה התחתונה

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

נשלח: 00:37 26/01/2010
על ידי ohanonbar
איזה בנאי?!?!? מה הקשר לבנאי?!?!? מה יש לכם...?

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

נשלח: 19:51 29/01/2010
על ידי TA_nimrod
ohanonbar כתב:איזה בנאי?!?!? מה הקשר לבנאי?!?!? מה יש לכם...?
לא יכולת לסכם את זה יותר טוב :)