בי מאסטר (Bmaster)מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
תפריט

חומרי לימוד

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

מחלקת שחקן עם פעולת השוואה

שאלה קודמתשאלה הבאה
שאלה 2יסודות2016 קיץ מועד א

מחלקת שחקן עם פעולת השוואה

נתונה מחלקה שחקן Actor שיש לה שלוש תכונות:

  • מספר תעודת זהות id מטיפוס מחרוזת
  • מין השחקן gender מטיפוס מחרוזת ("F" מייצג נקבה, "M" מייצג זכר)
  • מספר הסרטים שהשחקן השתתף בהם numFilms מטיפוס שלם

לפניך ממשק המחלקה Actor הכתוב ב-Java וב-C#:

מפרט המחלקה
פעולה הבונה שחקן שמספר תעודת הזהות שלו id, מינו gender, ומספר הסרטים שהשתתף בהם numFilms.
Javapublic Actor(String id, String gender, int numFilms)
C#public Actor(string id, string gender, int numFilms)
פעולה המוסיפה 1 למספר הסרטים שהשחקן השתתף בהם.
Javapublic void addFilm()
C#public void AddFilm()
פעולה שמחזירה: 1 - אם מספר הסרטים שהשחקן הנוכחי השתתף בהם גדול ממספר הסרטים שהשחקן other השתתף בהם. 2 - אם מספר הסרטים שהשחקן הנוכחי השתתף בהם קטן ממספר הסרטים שהשחקן other השתתף בהם. 3 - אם מספר הסרטים שהשחקן הנוכחי השתתף בהם זהה למספר הסרטים שהשחקן other השתתף בהם.
Javapublic int compare(Actor other)
C#public int Compare(Actor other)

משימות

אמשימה אcode

ממש את הפעולה הבונה של המחלקה Actor. ב-Java את הפעולה: public Actor(String id, String gender, int numFilms) ב-C# את הפעולה: public Actor(string id, string gender, int numFilms)

במשימה בcode

ממש ב-Java את הפעולה compare או ב-C# את הפעולה Compare.

גמשימה גcode

בפעולה הראשית במחלקה Program הוגדר מערך חד־ממדי actArr בגודל 37 מטיפוס Actor. כתוב ב-Java או ב-C# פעולה במחלקה Program שתקבל מערך חד־ממדי מטיפוס Actor ומספר num שלם וגדול מ-0. הפעולה תדפיס את מספר השחקנים במערך שהשתתפו ביותר מ-num סרטים.

שאלה 2יסודות2016 קיץ מועד א

מחלקת שחקן עם פעולת השוואה

נתונה מחלקה שחקן Actor שיש לה שלוש תכונות:

  • מספר תעודת זהות id מטיפוס מחרוזת
  • מין השחקן gender מטיפוס מחרוזת ("F" מייצג נקבה, "M" מייצג זכר)
  • מספר הסרטים שהשחקן השתתף בהם numFilms מטיפוס שלם

לפניך ממשק המחלקה Actor הכתוב ב-Java וב-C#:

מפרט המחלקה
פעולה הבונה שחקן שמספר תעודת הזהות שלו id, מינו gender, ומספר הסרטים שהשתתף בהם numFilms.
Javapublic Actor(String id, String gender, int numFilms)
C#public Actor(string id, string gender, int numFilms)
פעולה המוסיפה 1 למספר הסרטים שהשחקן השתתף בהם.
Javapublic void addFilm()
C#public void AddFilm()
פעולה שמחזירה: 1 - אם מספר הסרטים שהשחקן הנוכחי השתתף בהם גדול ממספר הסרטים שהשחקן other השתתף בהם. 2 - אם מספר הסרטים שהשחקן הנוכחי השתתף בהם קטן ממספר הסרטים שהשחקן other השתתף בהם. 3 - אם מספר הסרטים שהשחקן הנוכחי השתתף בהם זהה למספר הסרטים שהשחקן other השתתף בהם.
Javapublic int compare(Actor other)
C#public int Compare(Actor other)

משימות

אמשימה אcode

ממש את הפעולה הבונה של המחלקה Actor. ב-Java את הפעולה: public Actor(String id, String gender, int numFilms) ב-C# את הפעולה: public Actor(string id, string gender, int numFilms)

במשימה בcode

ממש ב-Java את הפעולה compare או ב-C# את הפעולה Compare.

גמשימה גcode

בפעולה הראשית במחלקה Program הוגדר מערך חד־ממדי actArr בגודל 37 מטיפוס Actor. כתוב ב-Java או ב-C# פעולה במחלקה Program שתקבל מערך חד־ממדי מטיפוס Actor ומספר num שלם וגדול מ-0. הפעולה תדפיס את מספר השחקנים במערך שהשתתפו ביותר מ-num סרטים.