ביצוע מותנה מדעי המחשב לכיתה י׳
בנושא הזה 4 שיעורים. כך הם מתחילים:
boolean ופעולות השוואה
הטיפוס boolean (true/false), שישה אופרטורי השוואה (== != < > <= >=), ההבדל בין = ל-==, תרגום תנאי מילולי לביטוי, ולמה אסור להשוות מספרים ממשיים (double) עם ==.
אופרטורים לוגיים וטבלאות אמת
אופרטורים לוגיים: && (וגם), || (או), ! (לא) וטבלאות האמת שלהם; סדר הקדימויות; תנאים מורכבים כמו "בטווח" ו"מחוץ לטווח"; שלילה של תנאי מורכב; והערכה מקוצרת - למה `x != 0 && 10 / x > 2` בטוח.
if, else ותנאים מקוננים
המשפטים if ו-if/else, שרשרת else if, תנאים מקוננים (עד שלוש רמות), מסננת קלט פשוטה, וטבלת מעקב עם עמודה לכל תנאי. כולל הטעויות הקלאסיות: ; אחרי if, סוגריים חסרים וסדר שגוי בשרשרת.
פעולות בוליאניות
פעולות בוליאניות: פעולה שמחזירה true/false (כמו isEven), שימוש בה בתוך if, כתיבה קצרה `return תנאי;`, ו-return מוקדם. בסוף - חזרה מעורבת על יחידה 3.
שאלה לדוגמה
סגנון בגרות · מה יודפס?
- false⏎true⏎true
- true⏎false⏎false
- true⏎true⏎false
- true⏎2⏎false
לתשובה
true⏎true⏎false - 12 > 10 ← true. 12 % 5 = 2, ו-2 == 2 ← true. 12 != 12 ← false.
לומדים את כל זה במרחב הלמידה, בחינם
שיעורים מונפשים ותרגול לפי תוכנית משרד החינוך. הילד עושה משהו בכל מסך ומקבל הסבר על כל טעות, וההורה מקבל דוח שבועי. ממלכתי וממלכתי-דתי.