שאלות תרגיל בית 1

הגשה חוזרת לתרגיל בית 1

הגשה חוזרת לתרגיל בית 1

על ידי מוחמד נסאר בתאריך
מספר תגובות: 6

אפשר להסביר איך בדיוק עובדת ה diff ו איך מתיחסים לשורות החדשות למשל : 

למשל אם מספר השורות בכל הקבצים שהגשתי הוא 1000שורה כולל קבצי ה c וקבצי ה h אז אני יכול לכתוב או לשנות עוד 100 שורה ?

והאם הזזת מיקום שורות בתוך פונקציה ללא כתיבת משהוא חדש נחשב שינוי ?

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

תודה 

בתגובה ל: מוחמד נסאר

תשובה ל: הגשה חוזרת לתרגיל בית 1

על ידי אורטל כהן בתאריך
היי,
כמו שכתוב בהודעה. יש לשנות עד 10% מהשורות, בדיקת שינוי השורות מתבצעת על ידי הפקודה diff, ניתן לבדוק ב-diff איך מחושבים מספר השורות ששונו לאחר השינויים.
וכן, אם סך כל מספר השורות שהגשתם הוא 1000 אתם יכולים לשנות עד 100 שורות.
הזזת מיקום שורות בתוך פונציה ללא כתיבת משהו חדש נחשב שינוי.
בתגובה ל: אורטל כהן

תשובה ל: הגשה חוזרת לתרגיל בית 1

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

תשובה ל: הגשה חוזרת לתרגיל בית 1

על ידי מוחמד נסאר בתאריך
אתה אומר שלא מותר חריגה 10% מכל הקוד אבל אמרתם שתבדקו ב diff כל קובץ בנפרד זה אומר אם למשל יש לי שינוי 15% בקובץ election.c ובכל שאר הקבצים אין שינוי זה תחושב חריגה או שהאחוז השינוי יחושב לפי אורך כל הקוד ואז זה יהיה בסידר ?
בתגובה ל: מוחמד נסאר

תשובה ל: הגשה חוזרת לתרגיל בית 1

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

תשובה ל: הגשה חוזרת לתרגיל בית 1

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

אם חרגנו בשורה אחת, הציון הקודם נשאר או שיורדו לנו 10 נקודות ממנו?
בנוסף, האם החישוב הוא לפי שינוי בכל הקבצים יחד, או לכל קובץ לחוד?
 
תודה מראש.