מבדק במדעי המחשב חלק 1

Worksheet by Ariel Klefner
מבדק במדעי המחשב חלק 1 worksheet preview image
Subjects
Other, Science, Technology
Grades
100 , 11 , 12
Language
HEB
Assignments
17 classrooms used this worksheet

שאלה מספר 1 נתונה מחלקה שחקן - Actor שיש לה שלוש תכונות: מספר תעודת זהות - id מטיפוס מחרוזת, מין השחקן - gender מטיפוס מחרוזת ("F" מייצג נקבה, "M" מייצג זכר), מספר סרטים שהשחקן השתתף בהם - numFilms מטיפוס שלם.לפניך ממשק המחלקה Actor. חלק א - ממש את הפעולה הבונה במחלקה Actor . השלימו את החסר. public Actor(String id, String gender, int numFilms){ this.id = id; this.gender = gender; this.numFilms = numFilms;} חלק ב - ממש את הפעולה compare במחלקה Actor.בנק מילים חלקי: return1, return 2, return 3. public int compare (Actor other){ if(this.numFilms>other.numFilms) return 1 ; if(this.numFilms<other.numFilms) return 2; return 3 ;} חלק ג - בפעולה הראשית במחלקה Program הוגדר מערך חד-ממדי actArr בגודל 37 מטיפוס Actor.כתוב פעולה במחלקת Program שתקבל מערך חד-ממדי מטיפוס Actor ומספר שלם num גדול מ - 0.הפעולה תדפיס את מספר השחקנים במערך שהשתתפו ביותר מ-num סרטים.בנק מילים חלקי: count, length. public static void moreFilms(Actor [] actArr, int num){ int count = 0 ; for(int i=0;i<actArr.length;i++) { if(actArr[i].getNumFilms()>num) count++ ; } System.out.println(count);} Code, Compile, Run, Debug online C, C++ כתוב פעולה המקבלת מחסנית s המכילה מספרים שלמים ומחזירה מחסנית חדשה.בעבור כל מספר במחסנית s, יהיו במחסנית החדשה שני איברים:האיבר הראשון מכיל את המספר מהמחסנית s, האיבר השני מכיל את מספר הפעמים שהוא מופיע במחסנית s.בעבור מספר המופיע יותר מפעם אחת במחסנית s, יהיה זוג אחד בלבד במחסנית במחסנית החדשה.הנחה: המחסנית מאותחלת ומכילה נתונים.מותר להרוס את המחסנית.ממש את הפעולה ולאחר מכן צרף את הלינק לתשובתך. שאלה מספר 2 צרף את הלינק של תשובתך. מהי סיבוכיות זמן הריצה של הפעולה שכתבת

Use This Worksheet