آموزش حلقهها و بهینهسازی کد در برنامهنویسی با سایت Code.org
آموزش حلقهها و بهینهسازی کد در برنامهنویسی با سایت Code.org
(چهارشنبه، ۲۴ دی سال ۱۴۰۴)
در این آموزش از سایت Code.org، نکات مهمی دربارهی استفاده از حلقهها و بهینهسازی کدها در برنامهنویسی یاد میگیریم. این آموزش به شما کمک میکند تا مهارتهای برنامهنویسی خود را در استفاده از حلقهها ارتقا دهید و کدهای تمیز و بهینهای بنویسید. ( ادامه مطلب … )
با هدف حمایت از کودکان سرزمینمان، آموزشها به صورت متن و تصویری به صورت رایگان در دسترس قرار گرفته است. در صورتی که تمایل دارید آموزشها را به صورت ویدئویی با توضیح کامل مدرس را در اختیار داشته باشید، کافی است دکمه زیر را کلیک نمایید.
آموزش حلقهها و بهینهسازی کد در برنامهنویسی با سایت Code.org
در این آموزش از سایت Code.org، نکات مهمی دربارهی استفاده از حلقهها و بهینهسازی کدها در برنامهنویسی یاد میگیریم. این آموزش به شما کمک میکند تا مهارتهای برنامهنویسی خود را در استفاده از حلقهها ارتقا دهید و کدهای تمیز و بهینهای بنویسید. علاوه بر ویدئوی آموزشی که به صورت کامل این موضوع را توضیح میدهد، تصاویر و راهنمای گام به گام نیز در ادامه برای شما آماده کردهایم.
آخرین ویرایش در چهارشنبه، ۲۴ دی سال ۱۴۰۴
سطح اول: آشنایی با اصول اولیه برنامهنویسی ربات BB-8
در این سطح، ابتدا با دیدن یک ویدئوی جذاب، با نحوهی برنامهنویسی ربات BB-8 آشنا میشویم. پیشنهاد میکنیم ویدئو را با دقت مشاهده کنید و به نکات کلیدی آن توجه کنید. این ویدئو به شما کمک میکند تا پایههای لازم برای مراحل بعدی را به خوبی فرا بگیرید.
سطح دوم: استفاده از حلقهها برای حرکت بهینه ربات
در این مرحله، برای اینکه ربات به متال برسد، باید سه بار به راست حرکت کند. با استفاده از حلقهی تکرار (ریپیت) و عدد سه، این کار را انجام میدهیم. پس از تنظیم حلقه، دکمهی Run را بزنید تا کد اجرا شود. این روش به شما کمک میکند تا با استفاده از کد کمتر، همان نتیجه را بگیرید و برنامهای بهینهتر داشته باشید.
سطح سوم: بهینهسازی مسیر با استفاده از حلقهها
در این سطح، چندین روش برای جمعآوری متالها وجود دارد. به عنوان مثال، میتوانیم از بلاکهای مختلف راست و پایین برای حرکت ربات استفاده کنیم. یکی از بهینهترین روشها این است که از دو حلقهی تکرار (ریپیت) استفاده کنیم؛ یکی برای حرکت به راست و دیگری برای حرکت به پایین. این کار باعث کاهش تعداد بلاکهای مورد استفاده میشود و برنامهی ما را تمیزتر و بهینهتر میکند.

یادگیری کدنویسی بهینه با سایت code.org
...
آموزش مفهوم توالی در برنامهنویسی با Code.org
مفهوم توالی یا ترتیب (Sequencing) در برنامهنویسی از مفاهیم پایهای است. در این آموزش با مفهوم توالی آشنا میشوید.
آموزش حلقهها در برنامه نویسی کودکان با استفاده از سایت Code.org
آشنایی با مفاهیم پایهای مانند حلقهها اهمیت بسیاری دارد. در این آموزش قصد داریم تا با مفهوم مهم حلقهها در برنامهنویسی آشنا شویم.
آموزش دیباگ کردن در برنامهنویسی کودکان با سایت Code.org
دیباگ کردن یکی از مهارتهای مهم در برنامهنویسی است که کمک میکند خطاهای کد را شناسایی و رفع کنیم. در این آموزش گام به گام این مهارت را یاد میگیریم.
آموزش پیشرفته حلقهها در برنامهنویسی کودکان با سایت Code.org
حلقهها ابزاری قدرتمند در برنامهنویسی هستند که به ما کمک میکنند تا از تکرارهای غیرضروری در کد جلوگیری کنیم.


سلام؛ ممنون از مطالب آموزشی خوب و مفیدتون.
در مورد سطح نهم، راه بهتر به نظرم میشه همه ی بلاک ها را در بلاک ریپیت بذاریم.
خواهش میکنم. از اینکه مفید بوده خوشحالیم. بازخوردهای کاربران به ما خیلی انرژی میده. بله درسته. میشه همه بلاکها رو در یک بلاک ریپیت قرار داد. اما چطوری؟ از چه بلاکهایی داخل بلاک ریپیت استفاده میکنید؟
یک بلاک حلقه عدد سه میذاریم، بعدش داخل میام همون چند بلاک اول یعنی دو تا بلاک راست، دو تا بلاک پایین و دو تا بلاک چپ رو قرار میدیم. اینجوری میتونیم با ۷ بلاک کد برنامه رو کامل کنیم.
آفرین به شما، بله کاملا درست است. افتخار میکنیم دنبال کننده های باهوشی مثل شما داریم.