Professional Documents
Culture Documents
שיעור חזרה 1
שיעור חזרה 1
שאלה 1
shape הטיפוס קלף Card -מאופיין על ידי ערך הקלף ( valueמספר שלם ,)1-14והצורה שלו
(מטיפוס מחרוזת :לב ,תלתן ,יהלום ועלה)
}
פעולה בוליאנית המקבלת ערך כלשהו (numמספר שלם ,)1-14ומחזירה trueאם num •
שווה לערך הקלף או falseאחרת .כותרת הפעולה היא:
פעולה equalShapeהמקבלת קלף ומחזירה trueאם לקלף הנוכחי ולקלף שהתקבל •
יש אותה צורה ,או Falseאחרת.
כתוב/י בפעולה הראשית ( )mainתנאי הבודק אם לשני הקלפים ערכים זהים ומדפיס הודעה ב.
מתאימה אם כן או לא.
צור/י בפעולה הראשית קלף חדש ,c3שערך התכונה valueשלו הוא הגבוה מבין 2הקלפים c1, ג.
c2וערך התכונה shapeשלו הוא צורה שלא מופיעה באף אחד מהקלפים.
הדפס הודעה מתאימה אם ערך הקלף c3שווה לפחות לאחד מן הערכים: ה.
public Baby(int id, char gender, פעולה הבונה תינוק שמספר תעודת הזהות שלו , idמינו
)double height ,double weight , genderגובהו , heightומשקלו . weight
)public boolean isSame(Baby other פעולה המחזירה trueאם התינוק otherזהה בגובהו
ובמשקלו לתינוק הנוכחי ,אחרת מחזירה false
.UML לפי תרשים הBaby ממש את המחלקה .א
ורשום את, עקוב אחר ביצוע קטע הפעולה.MyProgram לפניך קטע מפעולה ראשית במחלקה .ב
את הערכים של כל התכונות, לכל עצם רשום את השמות של כל התכונות שלו,הפלט שיתקבל
.ואת השינויים שהיו בהם
שאלה 2
שאלה 3
שאלה 4
נתון מערך arrבגודל 25המכיל מספרים .כתוב/י תוכנית שתבצע את הכתוב בסעיפים הבאים:
התוכנית תבדוק שבכל המקומות במערך באינדקסים הזוגיים נמצא המספר 99ושבכל המקומות במערך א.
באינדקסים האי זוגיים נמצא המספר .49
במידה ולא ,עבור אותם תאים יוקצה מספר רנדומלי בין .7-13
צור/י מערך חדש בגודל כמות המספרים הרנדומלים שהוקצו ושים/י בתוכו את אותם מספרים רנדומליים. ב.
מחרוזות
שאלה 1