מושגי יסוד מדעי המחשב לכיתה י׳
בנושא הזה 8 שיעורים. כך הם מתחילים:
משתנים, טיפוסים והשמה
משתנים: קופסה בזיכרון עם שם, טיפוס וערך. הצהרה, אתחול והשמה; הטיפוסים int ו-double ותחומי הערכים שלהם; השמה היא העתקה - לא העברה; והחלפת ערכים בין שני משתנים בעזרת משתנה עזר.
ביטויים חשבוניים: חילוק שלמים ושארית
ביטויים חשבוניים ב-Java: + − * / %, חילוק בין שלמים (המנה בלבד), שארית, סדר קדימויות וסוגריים, וחישוב שמערב int ו-double. כולל השימוש הכי חשוב של / ו-%: פירוק מספר לספרות.
המחלקה Math והמרות בין טיפוסים
פעולות מתמטיות מוכנות של המחלקה Math (abs, max, min, pow, sqrt, round) והמרות בין טיפוסים: (int) קוצצת את החלק העשרוני, (double) הופכת שלם לממשי - כולל הדרך הנכונה לחשב ממוצע של מספרים שלמים.
קלט, פלט ושרשור מחרוזות
קלט ופלט: קליטת מספרים ומחרוזות מהמשתמש בעזרת Scanner (nextInt, nextDouble, next), הדפסה עם הודעות, ושרשור מחרוזות עם + - כולל הכלל "משמאל לימין" שמבלבל כמעט את כולם.
טבלת מעקב
טבלת מעקב: הכלי שבו בודקים מה תכנית עושה בלי להריץ אותה - עמודה לכל משתנה ועמודה לפלט, שורה לכל הוראה שמתבצעת. מתרגלים את שלושת סוגי השאלות שהבגרות שואלת על קטע קוד: מה יודפס, מה הקטע מבצע, ואיזה קלט ייתן פלט מסוים.
פעולות: כותרת, פרמטרים וערך מוחזר
פעולות (methods) שאנחנו כותבים בעצמנו: כותרת הפעולה (טיפוס מוחזר, שם, פרמטרים), return, פעולת void, ומנגנון הזימון - הערכים מועתקים לפרמטרים (העברה לפי ערך), הפעולה מתבצעת, והערך המוחזר תופס את מקום הזימון.
פעולות עזר וחלוקה לתת-משימות
חלוקת משימה לתת-משימות: פעולות עזר (private static) שכל אחת עושה דבר אחד, פעולה שמזמנת פעולה אחרת, ומעקב אחרי זימונים מקוננים. למה זה עושה קוד קריא יותר, קל יותר לבדיקה ולשימוש חוזר.
שגיאות: תחביר, זמן ריצה ולוגיקה
שלושה סוגי שגיאות: שגיאת תחביר (המהדר מסרב), שגיאת זמן ריצה (התכנית נעצרת באמצע, למשל ArithmeticException בחילוק ב-0) ושגיאה לוגית (התכנית רצה ומדפיסה תוצאה שגויה). איך מזהים כל סוג ואיך מוצאים את הטעות. בסוף - חזרה על יחידה 2.
שאלה לדוגמה
סגנון בגרות · מה תדפיס התכנית?
- 8
- 11
- 14
- 4
לתשובה
14 - x = 4 ← x = 4 + 3 = 7 ← x = 7 · 2 = 14. כל השמה משתמשת בערך העדכני ביותר.
→ מבוא: אלגוריתמים, תכניות ועצמיםביצוע מותנה ←
לומדים את כל זה במרחב הלמידה, בחינם
שיעורים מונפשים ותרגול לפי תוכנית משרד החינוך. הילד עושה משהו בכל מסך ומקבל הסבר על כל טעות, וההורה מקבל דוח שבועי. ממלכתי וממלכתי-דתי.