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:10,000 اگر قرار است که امروز باران ببارد، من بهتر است که ژاکت ببرم 5 00:00:10,000 --> 00:00:16,000 کامپیوترها شگفت انگیز عمل میکنند وقتی که شما راجع به این نوع اظهارات بریشان تصمیم می گیرید 6 00:00:16,000 --> 00:00:21,000 آنها میتوانند همه این تصمیمات را به درستی و با سرعتی باور نکردنی اجرا کنند 7 00:00:21,000 --> 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 این یک نمونه استفاده از بیانیه IF یا "اگر" است 25 00:01:21,720 --> 00:01:26,340 .که در واقع یک مفهوم اساسی در برنامه نویسی کامپیوتر است 26 00:01:26,340 --> 00:01:32,000 (Tic-tac-toe) یکی از اولین چیزهایی که من آموختم این بود که چگونه یک برنامه برای بازی ضرب ودایره بنویسم 27 00:01:32,000 --> 00:01:34,900 بنا براین من از بیانیه اگر ستفاده کردم 28 00:01:34,900 --> 00:01:39,200 .اگر شخص دیگر در حال برنده شدن است، برنامه راه او را به نفع خود ببندد و از پیشرفت او جلوگیریکند 29 00:01:39,200 --> 00:01:44,409 از یادگیری ی استفاده از عبارات IF یا "اگر" لذت ببرید. این یک مفهوم واقعا کلیدی است.