بلوک «در جهت خلاف ساعت … درجه بچرخ»
همانطور که در بخش معرفی کلی بلوکهای آیکد گفتم، برخی بلوک ها به شکل مستطیلی زائده دار هستند، که به آن ها بلوک دستوری می گوییم. در این بخش می خواهیم یک بلوک دستوری دیگر را از بخش حرکت در آی کد معرفی کنیم.
بلوک «در جهت خلاف ساعت … درجه بچرخ»

نوع بلوک: حرکت/دستوری
کاربرد: این بلوک باعث میشود شیء (نشانگر) به اندازهی مشخصشده در جهت خلاف عقربههای ساعت (یعنی به سمت چپ) بچرخد. در واقع زاویه دید یا جهت حرکت شیء تغییر میکند، بدون این که جابهجایی مکانی داشته باشد. مثلاً اگر مقدار داخل بلوک ۳۰ باشد، شیء ۳۰ درجه به سمت چپ میچرخد و جهت حرکت بعدیاش تغییر میکند.
🎯 نکته آموزشی:
-
این بلوک همراه با بلوک «در جهت ساعت … درجه بچرخ» به کودک امکان کنترل کامل بر چرخش زاویهای را میدهد.
-
به درک مفاهیم پایهای زاویه منفی، چرخش معکوس، مختصات قطبی و هدایت برداری کمک میکند.
-
از این بلوک در طراحی حرکت دقیق اشیاء (مثل چرخیدن ربات یا چرخش توپ در بازی) استفاده میشود.
📋 تفاوت با اسکرچ:
در Scratch معادل آن turn counter-clockwise (15) degrees
است.
در آیکد، این چرخش ممکن است بهصورت مستقیم روی جهت ربات در دنیای واقعی تأثیر بگذارد، بهخصوص اگر به آردوینو یا سختافزار متصل باشد.
مثال: در مثال زیر پس از فشردن کلید فاصله، ابتدا نشانگر می چرخد و تغییر جهت می دهد و سپس 10 گام در جهت جدیدش به جلو می رود. در نتیجه با پشت هم زدن کلید فاصله، نشانگر روی یک مسیر تقریباً دایره ای دور خودش می چرخد.

دیدگاهتان را بنویسید