WEBVTT 00:00:06.060 --> 00:00:11.590 خب کلاس چندم هستید؟کلاس دوم.کلاس دهم.کلاس اول. من وقتی برنامه نویسی یاد کرفتم کلاس 00:00:11.590 --> 00:00:17.890 هشتم بودم.. من اولین کامپیوترم را وقتی کلاس ششم بودم گرفتم. چیزی که من را هیجان زده می کند 00:00:17.890 --> 00:00:22.820 توانایی حل مشکلات مردم است. شما می توانید خودتان را مطرح کنید. شما می توانید از یک ایده 00:00:22.820 --> 00:00:28.300 چیزهایی بسازید. علوم کامپیوتر پایه ی بسیاری از چیزهایی است که دانشجویان 00:00:28.300 --> 00:00:32.940 و حرفه ای ها برای 20 یا 30 سال آینده انجام خواهند داد. من برنامه نویسی را دوست دارم زیرا من 00:00:32.940 --> 00:00:38.650 کمک کردن به مردم را دوست دارم. من فرصت این را پیدا میکنم که چیزی بسازم که زندگی مردم را 00:00:38.650 --> 00:00:42.640 ساده تر می کند. من فکر میکنم این شبیه ترین چیز به داشتن یک ابر قدرت است. مهم ترین قسمت 00:00:42.640 --> 00:00:49.340 شروع کردن است. من خودم مبتدی هستم، و می خواهم شما همراه من یاد بگیرید. سلام اسم من 00:00:49.340 --> 00:00:53.250 لیندزی است. رشته من در دانشگاه تئاتر بود، اما علوم کامپیوتر هم رشته ی من بود. و 00:00:53.250 --> 00:00:59.780 در حال حاضر من مدل هستم، بازیگری میکنم و برنامه های خودم را می نویسم. بیایید از کد برای ملحق شدن به السا و آنا وقتی 00:00:59.780 --> 00:01:04.850 که جادو و زیبایی یخ را کشف می کنند استفاده کنیم. شما دانه های برف و الگوهایی را با اسکی کردن روی یخ بوجود خواهید آورد و 00:01:04.850 --> 00:01:09.830 یک سرزمین عجایب زمستانی خواهید ساخت که میتوانید، بعدا با دوستانتان به اشتراک بگذارید. در یک ساعت آینده 00:01:09.830 --> 00:01:14.450 شما بنیان های چگونه کد زدن را خواهید آموخت. برنامه نویسی سنتی معمولا نوشتنی 00:01:14.450 --> 00:01:19.710 است، ولی ما از روش بلوکی استفاده خواهیم کرد، که از بلوک های تصویری که شما می توانید بکشید و بیندازید تا برنامه 00:01:19.710 --> 00:01:25.119 بنویسید استفاده می کند. این همان روشی است که حتی دانشجویان با آن بنیان ها را یاد می گیرند. زیر پوشش ها، شما هنوز 00:01:25.119 --> 00:01:30.020 کد بوجود می آورید. مباحثی که شما در حال یادگیری آن خواهید بود چیزی است که برنامه نویسان کامپیوتر 00:01:30.020 --> 00:01:36.439 هر روز استفاده می کنند و اساس علوم کامپیوتر هستند. یک برنامه یک سری دستورالعمل 00:01:36.439 --> 00:01:42.130 است که به کامپیوتر می گوید چه کار کند. بیایید یک کد بسازیم، یا یک برنامه، که به السا کمک خواهد کرد 00:01:42.130 --> 00:01:48.999 یک خط ساده بسازد. ما بعدا از این برای ایجاد الگوهای پیچیده تر استفاده خواهیم کرد. مانیتور شما به 00:01:48.999 --> 00:01:55.329 به سه قسمت اصلی تقسیم می شود. سمت چپ سطح یخی است جایی که شما برنامه خود را اجرا خواهید کرد. 00:01:55.329 --> 00:02:00.670 دستورالعمل های هر سطح درست زیر سطح نوشته شده اند. این ناحیه ی میانی 00:02:00.670 --> 00:02:06.670 جعبه ابزار است، و هرکدام از این بلوک ها یک عمل است که السا و آنا می توانند انجام دهند. فضای 00:02:06.670 --> 00:02:11.569 سفید سمت راست فضای کاری نامیده می شود، و این جایی است که ما برنامه مان را خواهیم ساخت. 00:02:11.569 --> 00:02:16.780 برای حرکت به اطراف سطح یخی، شما زا بلوک "Move Forward" استفاده خواهید کرد. اینجا بلوک "Move Forward" 00:02:16.780 --> 00:02:23.780 می گوید، تا 100 پیکسل به جلو حرکت کن. وقتی ما اجرا (Run) را فشار می دهیم، چه اتفاقی می افتد؟ 00:02:24.230 --> 00:02:30.489 السا به یک میزان مشخص روی صفحه به جل حرکت می کند، در واقع به میزان 100 پیکسل! پیکسل ها اساسا 00:02:30.489 --> 00:02:35.849 مربع های خیلی کوچکی روی مانیتور کامپیوتر شما هستند. بلوک دیگری که ما در این پازل داریم می گوید 00:02:35.849 --> 00:02:41.849 تا 90 درجه به راست بچرخ. و زمانی که ما از این بلوک "Turn Right" استفاده می کنیم، باعث می شود السا به میزان 00:02:41.849 --> 00:02:47.079 مشخصی بچرخد. شما می توانید با این که میخواهید السا چقدر بچرخد بازی کنید. زاویه 00:02:47.079 --> 00:02:53.620 از مسیر روبروی السا اندازه گیری می شود. پس، این یک چرخش 90 درجه است. و این یک چرخش 120 درجه 00:02:53.620 --> 00:02:58.290 است. به یاد داشته باشید، شما می توانید تعداد پیکسل ها و میزان درجه ها را با کلیک کردن 00:02:58.290 --> 00:03:00.150 روی فلش های کنار آن ها تغییر دهید.