ב- Zoom
תחילת השיעור: מענה על שאלות התלמידים לגבי שיעורי הבית.
1. העברת משתנה פרימיטיבי לפעולה (ByValue ומשמעותו).
2. הדגמת העברת מערך לפעולה.
3. העברת אובייקט (מערך) לפעולה (ByReference ומשמעותו).
4. פעולה המקבלת שני שלמים ומחליפה ביניהם.
5. פעולה המקבלת מערך ומחליפה בין ערכי האיבר הראשון לאחרון במערך.
מטלות לשיעור הבא
שמירת התרגילים
יש להכין כל תרגיל בפרויקט נפרד, לשמור הכל באותו Solution.
שליחת המטלה לבדיקה
מועד אחרון לשליחה: יום א', ה- 17.5.2020 ב- 12:00 בצהרים.
לכווץ התיקייה ל- rar ולשלוח לי באחת משתי הדרכים הבאות:
א. שליחת קובץ ה- rar למייל שלי kirzonteacher.
ב. שליחת לינק לקובץ ה- rar ששמרתם בדרייב שלכם (עם הרשאת צפייה).
התרגילים
1. כתבו פעולה בשם InitArrRnd המקבלת מערך-שלמים בגודל כלשהו
ומאתחלת את איבריו לערכים אקראיים בטווח המספרים
20- (מינוס עשרים, כולל) עד 20 (פלוס עשרים, כולל).
2. כתבו פעולה בשם GetAvg המקבלת מערך ממשיים (double)
ומחזירה את ממוצע איברי המערך.
3. כתבו פעולה בשם Palindrome הבודקת האם מערך סימטרי (פולינדרום).
דוגמאות למערך סימטרי:
תחילת השיעור: מענה על שאלות התלמידים לגבי שיעורי הבית.
1. העברת משתנה פרימיטיבי לפעולה (ByValue ומשמעותו).
2. הדגמת העברת מערך לפעולה.
3. העברת אובייקט (מערך) לפעולה (ByReference ומשמעותו).
4. פעולה המקבלת שני שלמים ומחליפה ביניהם.
5. פעולה המקבלת מערך ומחליפה בין ערכי האיבר הראשון לאחרון במערך.
מטלות לשיעור הבא
שמירת התרגילים
יש להכין כל תרגיל בפרויקט נפרד, לשמור הכל באותו Solution.
שליחת המטלה לבדיקה
מועד אחרון לשליחה: יום א', ה- 17.5.2020 ב- 12:00 בצהרים.
לכווץ התיקייה ל- rar ולשלוח לי באחת משתי הדרכים הבאות:
א. שליחת קובץ ה- rar למייל שלי kirzonteacher.
ב. שליחת לינק לקובץ ה- rar ששמרתם בדרייב שלכם (עם הרשאת צפייה).
התרגילים
1. כתבו פעולה בשם InitArrRnd המקבלת מערך-שלמים בגודל כלשהו
ומאתחלת את איבריו לערכים אקראיים בטווח המספרים
20- (מינוס עשרים, כולל) עד 20 (פלוס עשרים, כולל).
2. כתבו פעולה בשם GetAvg המקבלת מערך ממשיים (double)
ומחזירה את ממוצע איברי המערך.
3. כתבו פעולה בשם Palindrome הבודקת האם מערך סימטרי (פולינדרום).
דוגמאות למערך סימטרי:
--> 10, 20, 30, 20, 10.
--> 1, 2, 1.
--> 5, 8, 3, 4, 3, 8, 5.
--> 1, 2, 2, 1.
4. כתבו פעולה בשם IsAnySorted המקבלת מערך שלמים
ומחזירה true אם הוא ממויין בסדר עולה או יורד.
אחרת - false.
דוגמה למערכים המתקבלים כפרמטר והפעולה מחזירה true:
--> 10, 20, 30, 40.
--> 40, 30, 20, 10.
--> -5, -1, 3, 10000.
--> -9, -11, -15, -100.
תרגילי רשות
5. כתבו פעולה בשם SetReversed המקבלת מערך שלמים
5. כתבו פעולה בשם SetReversed המקבלת מערך שלמים
הפעולה הופכת את סדר המערך, כך שהיהי מסודר מהסוף להתחלה.
שימו לב, על הפעולה להפוך את המערך, ולא להדפיס מערך בסדר הפוך.
לדוגמה מערך המתקבל כפרמטר לפעולה:
--> 10, 20, 30, 40.
הפעולה תחזיר את המערך הבא:
--> 40, 30, 20, 10.
6. כתבו פעולה בשם RandAndGetCommonDigit המקבלת מערך שלמים.
הפעולה תאתחל את כל איברי המערך לערכים אקראיים בטווח שבין המספרים 0 ל- 9.
הפעולה תחזיר את הספרה השכיחה ביותר במערך.
לדוגמה, אם התקבל מערך בגודל 8 ואותחל לערכים האקראיים הבאים:
--> 9, 2, 1, 2, 6, 9, 5, 2.
הפעולה תחזיר את הערך 2.
בהצלחה, רן.