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

کاربرد: این بلوک برای اجرای یک روند (تابع) روی یک بازیگر (شیء/آبجکت) خاص به کار میرود.
وقتی بخواهیم یک بازیگر خاص کاری انجام دهد یا رفتاری را اجرا کند، این بلوک به ما اجازه میدهد آن روند را دقیقاً به همان بازیگر نسبت دهیم.
مثلاً اگر چند ربات داشته باشیم و روند «حرکت به جلو» تعریف کرده باشیم، با این بلوک میگوییم:
به ربات ۲ فرمان بده «حرکت به جلو» را اجرا کن.
🎯 نکته آموزشی:
-
این بلوک بچهها را با مفهوم «شیء و متد» در برنامهنویسی شیءگرا آشنا میکند.
-
یعنی: یک شیء (مثلاً یک کاراکتر، ربات یا شکل) میتواند رفتار خاصی از خودش را اجرا کند.
-
درک این بلوک در آیکد، زمینهساز فهم «متدهای شیء» در زبانهایی مثل Python (
robot.move()
) یا JavaScript (sprite.jump()
) خواهد بود.
📋 مقایسه با اسکرچ:
در Scratch معمولاً برای هر آبجکت کد جداگانه نوشته میشود و ارتباط رفتاری بین آنها با پیامدهی انجام میشود.
اما در آیکد میتوانیم از بیرون به یک بازیگر خاص بگوییم یک روند مشخص را اجرا کند؛ این یعنی کنترل بیرونی بر رفتار داخلی شیء.
مثال:

درباره زهره دارابیان
من تی تی ام. تی تی در زبان گیلکی به معنای شکوفه ست. در انگلیسی کوتاه شده Teacher Technologist ست. به معنای معلم فناور یا معلمی که به تکنولوژی علاقمنده یا موضوعات تکنولوژی رو درس میده. همیشه علاقمند به یادگیری ام و همین طور یاددادن. کار من ساده کردن دنیای علم و تکنولوژی هست. برای همین اینجام می نویسم، محصولات کمک آموزشی، روش های یادگیری و دوره های آموزشی جذاب طراحی می کنم. اینجا کلاس درسی ست به وسعت همه ایران. به دنیای یادگیری با آیکد همراه با تی تی خوش اومدید!
نوشتههای بیشتر از زهره دارابیان
دیدگاهتان را بنویسید