20-23/11/2023, ימים ב',ג',ה' (חוף, אשכול ב') - אופרטורים מיוחדים לשינוי ערך משתנה, תרגול for פשוט

בכיתה
ביום ב'
1אופרטורים מיוחדים 
    קיצור הדרך לפני או אחרי המשתנה (ראו להלן טיפ א'). 
2טיפים
    א. 
++i לעומת i++ מתי מתבצע שינוי ערך המשתנה.
        כאשר קיצור הדרך מופיע לפני (משמאל) המשתנה, תחילה מעודכן ערך המשתנה
        המופיע אחרי הקיצור (גדל ב- 1 או קטן ב- 1), ורק אחר-כך מתבצעת ההשמה.
        כאשר קיצור הדרך מופיע אחרי (מימין) המשתנה, ההשמה מתבצעת עם הערך הנוכחי 
        של המשתנה ורק לאחר ביצוע ההשמה ערך המשתנה גדל או קטן ב- 1.
        דוגמה1:
        ;int i = 5
        ;(++Console.WriteLine(i 
    יודפס הערך 5.

        ;(Console.WriteLine(i         יודפס הערך 6.
        דוגמה2:
        ;int j = 5
        ;(Console.WriteLine(++j 
    יודפס הערך 6.

        ;(Console.WriteLine(j         יודפס הערך 6.
    ב. הצגת מספרי שורות באמצעות ...Tools>Options/
3. תרגילי כיתה
    בצעו תרגילים 6-13 בנושא לולאת for פשוטה בעמ' 117.
4המרה באמצעות (double) 
    ראינו כיצד ניתן לבצע המרה של נתון מטיפוס שלם לנתון מטיפוס ממשי.
    כלומר, אם במשתנה x קיים הערך 9, לאחר ההמרה ערכו יהיה 9.0.
    ראינו שבהדפסה של משתנה ממשי המכיל ערך שלם, יודפס הערך השלם ללא הספרה העשרונית 0.
    לדוגמה:
    ;int num = 3
    ;(Console.WriteLine(10/num                     יודפס 3.
    ;(Console.WriteLine(10/(double)num        יודפס 3.33333
    ;((Console.WriteLine((double)(10/num     יודפס 3.

ביום ג'
5אופרטורים מיוחדים (המשך)
    האופרטורים =+, =-, =/, =*.
    =+ משמעו הגדלת הערך של המשתנה הנוכחי בהתאם למה שכתוב מימין לסימן ה- '='.
    =- משמעו הקטנת....
    =* משמעו הכפלת...
    =/ משמעו חילוק...
6. שומרי מקום
    ;"string name="Moshiko
    ;double price = 120.50
    ביצוע שרשור בדרך הישנה, בשיטת Java:
    ;Console.WriteLine("Hello " + name + " The final price is: " + price)
    ביצוע שרשור בשיטת מיקרוסופט (תוך שימוש בשומרי מקום): 
    ;Console.WriteLine("Hello {0}, The final price is: {1}", name, price)
    הפלט בשתי המקרים ייראה כך:
    Hello Moshiko, The final price is 120.50
7מעבר על תרגילי ש.ב שניתנו להיום
    בנושא לולאת for, בסוגריים מופיעים הנושאים העיקריים בהם מתמקד התרגיל:
    א. עמ' 117 תרגיל 11: ספרות שונות** (פירוק מספר תלת-ספרתי לספרותיו).
    ב. עמ' 117 תרגיל 12: גבול עליון וגבול תחתון של לולאה** (החלפת ערך בין שני משתנים).
    ג. עמ' 117 תרגיל 7: אותיות א-ב* (הדפסת רצף אותיות אנגליות באמצעות אינדקס מטיפוס char).

ביום ה'
7. שימוש במונה בתוך לולאה
    א. עמ' 124 תרגיל 20 - טמפרטורה מסוימת*
    ב. עמ' 124 תרגיל 22 - מספר המספרים שיש להם שורש שלם*
    ג. עמ' 124 תרגיל 24 - הגשת עבודות**
8שימוש בצובר ובכופל בתוך לולאה
    א. עמ' 132 תרגיל 32 - ממתקים לטיול*
    ב. עמ' 132 תרגיל 34 - חישוב !n**
    ג. עמ' 132 תרגיל 36 - כל המספרים בטווח**

לבית 
שיעורי הבית הם תמיד לשיעור הבא הקרוב, אלא אם כתוב אחרת.
כל תרגיל שניתן לביצוע בכיתה, יכול להופיע במבדק שיעורי הבית.
1. עמ' 118 תרגיל 14: מספרים קרובים**
2. עמ' 118 תרגיל 16: זוגות חודשים**
3. עמ' 118 תרגיל 17: מצטיינים**
4. עמ' 118 תרגיל 18: קבוצת כדורגל** 
ביום ה' הקרוב מבדק ש.ב על השאלות שניתנו מיום ה' שעבר ועד היום, יום ג'.
שיעורי בית מיום ה' (ה- 23/11/23) עבור יום ב' הבא (ה- 27/11/23)
5. עמ' 124 תרגילים 21, 23, 25.
6. עמ' 132 תרגילים 33, 35, 37.

בשיעורים הבאים
1. תרגול - מונה בלולאה, עמ' 124-125.
2. שימוש בצובר ובכופל בתוך לולאה, עמ' 127-133.
3. טיפים: מספרי שורות, מסך מלא, הערות באמצעות קיצור מקלדת.