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

نوع بلوک: ظاهر/دستوری
کاربرد: این بلوک باعث میشود یک پیام متنی برای مدت زمان مشخصی روی شیء یا نشانگر ظاهر شود و پس از پایان زمان، پیام بهطور خودکار ناپدید گردد. مناسب برای نمایش دیالوگ، راهنما، هشدار یا پاسخ موقت در برنامهها.
🎯 نکته آموزشی:
- آموزش مفاهیم زمانبندی (تأخیر) و نمایش اطلاعات بهصورت موقتی.
- ایجاد ارتباط بصری میان عملکرد برنامه و پیامهایی که کاربر میبیند (تعاملی).
- یکی از پایههای ساخت رابط کاربری (UI) ساده در محیطهای برنامهنویسی بصری.
-نکته فنی:
- اگر در مدت نمایش پیام، بلوکهای دیگری اجرا شوند، پیام همزمان با آنها باقی میماند، مگر اینکه برنامه متوقف شود یا پیام جدیدی جایگزین شود.
- متن میتواند متغیر، عدد، یا هر ترکیب از آنها باشد.
- این بلوک بهصورت غیر مسدودکننده (non-blocking) اجرا نمیشود؛ یعنی اجرای کد به اندازه زمان تعیینشده متوقف میشود. یعنی در زمان اجرای این بلوک تمام بخش های دیگر روند متوقف می شود.
📋 تفاوت با اسکرچ:
در Scratch بلوک مشابهی وجود دارد (say … for … seconds)، اما در آیکد:
- ساختار نوشتاری کاملاً فارسی روان است، مانند زبان محاورهای.
- برای دانشآموزان فارسیزبان، درک آن راحتتر است.
- پشتیبانی کامل از متون فارسی با فونت مناسب پیام.
- ترکیب با بخش سخت افزار آردوینو
مثال:


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