מפתח ניקוד 1

‫תרגיל בית ‪ - 1‬מפתח ניקוד‬
‫נבדקו ‪ 5‬טסטים עבור כל אחת משתי השאלות‪.‬‬
‫אופן מתן הציון‪:‬‬
‫‪" ‬המחיר" של כל טסט נכשל הוא ‪ 5‬נקודות‪ ,‬כלומר אם ההרצה עם קלט כזה (טסט)‬
‫הסתיימה בתוצאה לא נכונה‪ ,‬מורידים ‪ 5‬נק' מציון ‪.111‬‬
‫‪" ‬המחיר" לשגיאת קומפילציה ‪ 01‬נק' עבור כל שאלה‪.‬‬
‫כדי לקבל את הסטטיסטיקה (איזה טסטים נכשלו ו‪/‬או האם נפלה שגיאת קימפילציה) אתם‬
‫אמורים‪:‬‬
‫‪ .1‬להיכנס לאתר ‪.GR‬‬
‫‪ .2‬לעבור ללשונית "תרגילי הבית"‬
‫‪ .0‬עבור ת''ב ‪ 1‬ללחוץ על החץ ההפוך על רקע שחור‪.‬‬
‫‪ .4‬משם אתם מורידים קובץ ‪ ZIP‬הכולל את קובץ המשוב שלנו עם הסטטיסטיקה לגבי‬
‫הטסטים‪.‬‬
‫איך להבין את קובץ המשוב‪:‬‬
‫‪bonus‬‬
‫‪q1.compile‬‬
‫‪test_q1.1‬‬
‫פירוש‬
‫הגשה בזמן זיכתה ב‪ 5-‬נקודות בונוס‬
‫כאשר זה מופיע בקובץ המשוב פירושו‪ :‬טעות קומפילציה בשאלה ‪1‬‬
‫(גררה אובדן של ‪ 01‬נקודות)‬
‫כאשר זה מופיע בקובץ המשוב פירושו‪ :‬כישלון בטסט ‪ 1‬בשאלה ‪.1‬‬
‫כישלון בטסט בודד גרר אובדן של ‪ 5‬נקודות (מסומנים‪ :‬מספר השאלה‬
‫ומספר הטסט שנכשל)‪.‬‬
‫כל הטסטים פורסמו באתר ליד הקבצים של תרגיל הבית‬
‫שימו לב‪:‬‬
‫אנו לא מתקנים את שגיאות הקומפילציה!‬
‫קוד שייכשל בקומפילציה בגלל טעויות כאלו ואחרות ‪ -‬לא נוכל להריץ עליו את הטסטים‪.‬‬
‫תוצאה זו מסטודנט‪ ,‬משמעותה הפסד של רוב הנקודות עבור התרגיל‪.‬‬
‫טעויות קומפילציה נפוצות‪:‬‬
‫לפי הגדרות הסטנדרט של הקורס‪: C89 ,‬‬
‫‪ ‬אסור להשתמש ב‪ ”//“-‬בכדי לכתוב הערה‪.‬‬
‫‪ ‬אסור להגדיר משתנים באמצע התכנית‪ .‬זכרו‪ ,‬משתנים מגדירים רק בהתחלה‪.‬‬
‫‪ ‬ועוד! תארגנו את סביבת העבודה בהתאם להנחיות של הקורס!‬