1 00:00:00,900 --> 00:00:03,000 אנשים מבצעים החלטות בכל יום. 2 00:00:03,000 --> 00:00:05,000 לדוגמה, לפני שאתם יוצאים החוצה 3 00:00:05,000 --> 00:00:06,700 יש לכם מעין פקודת "אם" שאומרת, 4 00:00:06,700 --> 00:00:12,250 אם גשום בחוץ, אז אני צריך לקחת איתי מעיל. 5 00:00:12,250 --> 00:00:16,000 מחשבים עושים את זה בצורה מדהימה. ברגע שאתם מחליטים על פקודות כאלה, 6 00:00:16,000 --> 00:00:21,520 הם יכולים לבצע אותן במהירות על. 7 00:00:21,520 --> 00:00:24,500 וכך, תוכנת מחשב היא בעצם 8 00:00:24,550 --> 00:00:27,700 קצת מתמטיקה 9 00:00:27,700 --> 00:00:31,410 וכמה פקודות "אם", שבהן מתבצעות ההחלטות. 10 00:00:31,410 --> 00:00:34,000 אז בחידה הזאת 11 00:00:34,000 --> 00:00:37,500 בלוק ה"אם" מסייע לזומבי בהחלטה, 12 00:00:37,500 --> 00:00:39,800 הוא בודק משהו. 13 00:00:39,800 --> 00:00:45,000 למשל, אם נשתמש בבלוק שאומר: "אם יש דרך לצד שמאל", 14 00:00:45,000 --> 00:00:48,000 ונשים בתוכו פקודת "פנה שמאלה", 15 00:00:48,000 --> 00:00:51,500 אנחנו בעצם אומרים לזומבי לבדוק את הסביבה שלו, 16 00:00:51,500 --> 00:00:53,700 לראות אם יש דרך משמאלו, 17 00:00:53,700 --> 00:00:56,000 ואם כן, אז לפנות לשם. 18 00:00:56,000 --> 00:01:01,309 ואז אנחנו משתמשים בבלוק ה"זוז קדימה" שבתוך בלוק ה"חזור" 19 00:01:01,309 --> 00:01:04,000 כדי לגרום לו להמשיך לזוז כל עוד 20 00:01:04,000 --> 00:01:06,000 הוא רוצה ללכת ישר. 21 00:01:06,000 --> 00:01:12,000 ואז כשיש פנייה, בלוק ה"אם" יאמר לו לבצע את הפנייה הזו שמאלה. 22 00:01:12,000 --> 00:01:13,900 וכפי שאתם רואים, אם אנו עושים זאת, 23 00:01:13,900 --> 00:01:18,400 אם אנחנו ממשיכים ישר ופונים שמאלה כשאפשר, נשיג את המטרה שלנו. 24 00:01:18,400 --> 00:01:21,720 אז זו דוגמה לשימוש בפקודת "אם", 25 00:01:21,720 --> 00:01:26,340 שהיא מושג יסודי בתכנות מחשבים. 26 00:01:26,340 --> 00:01:32,000 אחד הדברים הראשונים שלמדתי היה איך לכתוב תוכנה שמדמה את המשחק "איקס-מיקס-דריקס". 27 00:01:32,000 --> 00:01:34,900 היו לי פקודות "אם" שאמרו: "אוקיי, 28 00:01:34,900 --> 00:01:39,750 "אם האדם השני עומד לנצח, צריך לחסום את המשבצת הזאת". 29 00:01:39,750 --> 00:01:44,879 אני מקווה שתיהנו ללמוד איך עובדות פקודות "אם". זה מושג מפתח!