אתם מתרגלים שאלה מתוך מה"ט מבני נתונים ותכנות מונחה עצמים — הנדסאי תוכנהמבחן 2024 · אביב מועד א · שאלה 11כל שאלות המבחן ←
מבנים לינארייםרשימות מקושרות

סעיף א

הגדירו מחלקה Grade המתארת ציון במקצוע. תכונות המחלקה:

  • קוד מקצוע.
  • ציון סמסטר א'.
  • ציון סמסטר ב'.
סעיף ב

הגדירו מחלקה Student המתארת סטודנט באוניברסיטה. תכונות המחלקה:

  • מספר תעודת הזהות של הסטודנט.
  • רשימת ציונים (שרשרת חוליות מסוג Grade).
סעיף ג

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

שאלות ותגובות על השאלה

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

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

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