אם יורד גשם, אז לוקחים מטרייה. ככה גם מחשב מחליט מה לעשות: הוא בודק תנאי, ולפי התשובה בוחר דרך. במעבדה בונים כלל משלכם ובודקים אותו, ובחידות מנחשים מה יקרה.
כדאי להכיר קודם את הוראות לרובוט.
תנאי הוא שאלה שהתשובה עליה היא כן או לא.
יורד גשם? כן או לא.
אם התשובה היא כן, עושים את מה שכתוב אחרי אז.
אם יורד גשם, אז לוקחים מטרייה ☂️.
אם התשובה היא לא, עושים את מה שכתוב אחרי אחרת.
אחרת, הולכים לפארק 🌳.
בחרו תנאי, מה עושים אם הוא נכון ומה עושים אחרת. אחר כך הזיזו את המחוון ובדקו מה המכונה עושה.
נסו את אלה:
יש כמה כללים. בודקים אותם לפי הסדר, מלמעלה למטה. הכלל הראשון שמתאים קובע, ואת השאר כבר לא בודקים. אם אף כלל לא מתאים, הולכים לאחרת.
מה יצא?
בלי אחרת, כשהתנאי לא נכון לא קורה כלום. אם רוצים שמשהו יקרה גם אז, מוסיפים אחרת.
בודקים לפי הסדר. הכלל הראשון שמתאים מנצח, גם אם גם כלל אחר מתאים.
אף פעם לא עושים גם אז וגם אחרת. או זה, או זה.
הכלל: אם המספר זוגי, אז מוחאים כף 👏, אחרת קופצים 🦘. המספר הוא 7. מה עושים?
מה יקרה?
כי זו הדרך שבה כל תוכנה מקבלת החלטות. ילדים כבר חושבים ככה ביום יום: אם קר, לובשים מעיל. כשהם רואים שזה כלל שאפשר לכתוב ולבדוק, קל להם יותר אחר כך בתכנות אמיתי.
אז הוא מה שעושים כשהתנאי נכון. אחרת הוא מה שעושים כשהתנאי לא נכון. תמיד קורה רק אחד מהם. נסו במכונת הכללים.
משחקים במשחק כללים: אחד ממציא כלל, למשל אם אני מרים יד ימין אז קופצים, אחרת יושבים. השני מבצע. אחר כך מוסיפים כלל שני ובודקים מה קורה כששניהם מתאימים.