1 00:00:04,069 --> 00:00:10,110 متغیر ظرفی است که می توانید در آن مقداری ذخیره کنید. وقتی که از آن متغیر 2 00:00:10,110 --> 00:00:16,180 در الگوریتمی استفاده می کنید، این ظرف را باز می کند و به مقدار داخل آن نگاه می کند. این به شما اجازه می دهد 3 00:00:16,180 --> 00:00:21,590 الگوریتمهای هوشمندتر بنویسید که بسته به مقدار ذخیره شده در متغیر رفتار متفاوتی خواهد داشت. 4 00:00:21,590 --> 00:00:27,470 به عنوان مثال، اگر بخواهید الگوریتمی بنویسید که به برادر کوچک من بگوید تولدت مبارک، 10 ساله شدی 5 00:00:27,470 --> 00:00:32,830 برای حالا خوب است، اما برای سال دیگر موقعی که اجرا می شود می خواهم بگوید تولدت مبارک 6 00:00:32,830 --> 00:00:39,250 11 ساله شدی! برای این کار می توانم متغیری ایجاد کنم به نام سن که سن برادرم را ذخیره کند 7 00:00:39,250 --> 00:00:44,949 و الگوریتمی بنویسم که بگوید تولدت مبارک، داری «سن» می شوی. چون متغیر 8 00:00:44,949 --> 00:00:52,620 می تواند تغییر کند، هر سال می توانم متغیر سن را بروز کنم تا برابر شود با سن +1. در این پازل، 9 00:00:52,620 --> 00:00:57,030 می خواهیم از متغیری استفاده کنیم که طول خطی را که هنرمند ما می کشد تعیین کند. 10 00:00:57,030 --> 00:01:02,809 در ادامه در کد ما، بلوک حرکت به جلو «move forward block» به آن متغیر طول نگاه خواهد کرد تا 11 00:01:02,809 --> 00:01:04,140 ببیند چه مقداری برای آن تعیین کرده اید.