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 אני מקווה שתיהנו ללמוד איך עובדות הצהרות "אם". זה מושג מפתח!