(א)הגדירו מחלקה Grade המתארת ציון במקצוע. תכונות המחלקה:
- קוד מקצוע.
- ציון סמסטר א'.
- ציון סמסטר ב'.
- קוד מקצוע.
- ציון סמסטר א'.
- ציון סמסטר ב'.
(ב)הגדירו מחלקה Student המתארת סטודנט באוניברסיטה. תכונות המחלקה:
- מספר תעודת הזהות של הסטודנט.
- רשימת ציונים (שרשרת חוליות מסוג Grade).
- מספר תעודת הזהות של הסטודנט.
- רשימת ציונים (שרשרת חוליות מסוג Grade).
(ג)כתבו פעולה המקבלת מאגר (אוסף נתונים) של סטודנטים ומחזירה מספר תעודת הזהות של סטודנט בעל ממוצע (של כל הציונים בכל המקצועות שהוא למד) הגבוה ביותר. אפשר להניח שקיים רק סטודנט אחד עם ממוצע הגבוה ביותר. אפשר להשתמש לייצוג האוסף בכל מבנה הנתונים הנלמד (תור, מחסנית, שרשרת חוליות).
הערה: אפשר להניח שבמחלקות Grade ו-Student קיימות פעולות get לכל התכונות.
הערה: אפשר להניח שבמחלקות Grade ו-Student קיימות פעולות get לכל התכונות.
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה בטיחות
שאלו כאן — ותקבלו מענה מוסמך.
רוצים לתרגל אלפי שאלות נוספות?
המשיכו לתרגול מלא עם משוב אישי ←מבחני מה"ט אמיתיים · משוב מיידי · וידאו לכל נושא · מעקב התקדמות