(א)הגדירו מחלקה Grade המתארת ציון במקצוע. תכונות המחלקה:
- קוד מקצוע.
- ציון סמסטר א'.
- ציון סמסטר ב'.
(ב)הגדירו מחלקה Student המתארת סטודנט באוניברסיטה. תכונות המחלקה:
- מספר תעודת הזהות של הסטודנט.
- רשימת ציונים (שרשרת חוליות מסוג Grade).
(ג)כתבו פעולה המקבלת מאגר (אוסף נתונים) של סטודנטים ומחזירה מספר תעודת הזהות של סטודנט בעל ממוצע (של כל הציונים בכל המקצועות שהוא למד) הגבוה ביותר. אפשר להניח שקיים רק סטודנט אחד עם ממוצע הגבוה ביותר. אפשר להשתמש לייצוג האוסף בכל מבנה הנתונים הנלמד (תור, מחסנית, שרשרת חוליות).
הערה: אפשר להניח שבמחלקות Grade ו-Student קיימות פעולות Get לכל התכונות.

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה בטיחות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה בטיחות מוסמך עונה כאן — תקבלו מענה מקצועי

רוצים לתרגל אלפי שאלות נוספות?

המשיכו לתרגול מלא עם משוב אישי ←

מבחני מה"ט אמיתיים · משוב מיידי · וידאו לכל נושא · מעקב התקדמות

המשיכו לתרגול מלא ←