WEBVTT 00:00:00.900 --> 00:00:03.000 אנשים מבצעים החלטות בכל יום. 00:00:03.000 --> 00:00:05.000 לדוגמה, לפני שאתם יוצאים החוצה 00:00:05.000 --> 00:00:06.700 יש לכם מעין פקודת "אם" שאומרת, 00:00:06.700 --> 00:00:10.000 אם גשום בחוץ, אז אני צריך לקחת איתי מעיל. 00:00:10.000 --> 00:00:16.000 מחשבים עושים את זה בצורה מדהימה. ברגע שאתם מחליטים על פקודות כאלה, 00:00:16.000 --> 00:00:21.000 הם יכולים לבצע אותן במהירות על. 00:00:21.000 --> 00:00:24.500 וכך, תוכנת מחשב היא בעצם 00:00:24.550 --> 00:00:27.700 קצת מתמטיקה 00:00:27.700 --> 00:00:31.410 וכמה פקודות "אם", שבהן מתבצעות ההחלטות. 00:00:31.410 --> 00:00:34.000 אז בחידה הזאת 00:00:34.000 --> 00:00:37.500 בלוק ה"אם" מסייע לזומבי בהחלטה, 00:00:37.500 --> 00:00:39.800 הוא בודק משהו. 00:00:39.800 --> 00:00:45.000 למשל, אם נשתמש בבלוק שאומר: "אם יש דרך לצד שמאל", 00:00:45.000 --> 00:00:48.000 ונשים בתוכו פקודת "פנה שמאלה", 00:00:48.000 --> 00:00:51.500 כך אנחנו בעצם אומרים לזומבי לבדוק את הסביבה שלו, 00:00:51.500 --> 00:00:53.700 לראות אם יש דרך משמאלו, 00:00:53.700 --> 00:00:56.000 ואם כן, אז לפנות לשם. 00:00:56.000 --> 00:01:01.309 ואז אנחנו משתמשים בבלוק ה"זוז קדימה" שבתוך בלוק ה"חזור" 00:01:01.309 --> 00:01:04.000 כדי לגרום לו להמשיך לזוז כל עוד 00:01:04.000 --> 00:01:06.000 הוא רוצה ללכת ישר. 00:01:06.000 --> 00:01:12.000 ואז כשיש פנייה, בלוק ה"אם" יאמר לו לבצע את הפנייה הזו שמאלה. 00:01:12.000 --> 00:01:13.900 וכפי שאתם רואים, אם אנו עושים זאת, 00:01:13.900 --> 00:01:18.400 אם אנחנו ממשיכים ישר ופונים שמאלה כשאפשר, נשיג את המטרה שלנו. 00:01:18.400 --> 00:01:21.720 אז זו דוגמה לשימוש בפקודת "אם", 00:01:21.720 --> 00:01:26.340 שהיא מושג יסודי בתכנות מחשבים. 00:01:26.340 --> 00:01:32.000 אחד הדברים הראשונים שלמדתי היה איך לכתוב תוכנה שמדמה את המשחק "איקס-מיקס-דריקס". 00:01:32.000 --> 00:01:34.900 היו לי פקודות "אם" שאמרו "אוקיי, 00:01:34.900 --> 00:01:39.200 "אם האדם השני עומד לנצח, צריך לחסום את המשבצת הזו". 00:01:39.200 --> 00:01:44.409 אני מקווה שתיהנו ללמוד איך עובדות פקודות "אם". זה מושג מפתח!