חוף 19.5.2020 ג' Zoom מערך חד-ממדי IV

ב- Zoom
1. ניתוח תרגילי הבית שניתנו ב- 11.5.2020.
2. הפקודה break בתוך לולאה, ומדוע אנו לא נוהגים להשתמש בה.
3. מחלקת שירות
    הסבר: מהי 'מחלקת שירות' או 'מחלקת ספריה'. הזכרנו את מחלקת Math
    המוטמעת ב- #C, ודיברנו על כך שבאופן עקרוני מתכנת יכול ליצור לעצמו
    מחלקת שירות בנושא מסוים, למשל מערך חד-ממדי.
    שם מחלקת השירות יכול להיות משהו כמו ArrLib או ArrUtil.
    מחלקה זו תכיל פעולות הקשורות במערכים, כאלה שיש סבירות
    שנרצה לזמן בעתיד. לדוגמה: GetAvg, GetMax, PrintArr, ReverseOrder וכו'.
4. "סופר פרטני" - רשות
    הצעה לתלמידים המעוניינים בכך, שיעור Zoom מיוחד, מחוץ למערכת השעות הרגילה,
    בנושא תרגילי הרשות שניתנו בתאריך 11.5.2020, ובנושא יצירת מחלקת שירות בעצמכם.
    התלמידים המעוניינים יכתבו לי ל- whatsup ואתאם להם מועד לשיעור איתי ב- Zoom.
5. פרטני השבוע - רשות
    נקיים Zoom פרטני השבוע ביום ה', ה- 21.5.2020 בשעה 16:30.
    בשיעור זה תוכלו לשאול כל שאלה בנושא מערך חד-ממדי ובנושא תרגילי הבית
    שתקבלו היום (ראו למטה).
    כל פרטני ב- Zoom מומלץ כמעט לכל תלמיד.

לבית
הכינו עד יום ה' הקרוב.
1. כתבו פעולה בשם IsAnySorted המקבלת מערך שלמים ומחזירה ערך בוליאני 'אמת'
    אם המערך ממוין בסדר עולה או בסדר יורד. אם המערך לא ממוין - יוחזר 'שקר'.
    טיפ: צרו פעולת/פעולות עזר.
2. כתבו פעולה בשם RandAndGetCommonDigit המקבלת מערך שלמים ומאתחלת
    את כל איבריו לערכים אקראיים בטווח המספרים 0-9.
    הפעולה תחזיר את הספרה השכיחה ביותר במערך.
    טיפ: צרו פעולת/פעולות עזר.

בהצלחה, רן.