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

بلوک «با شمارنده i متغیر ثابت از … تا … بشمار»
دستهبندی: شکاف دار حلقه
کاربرد: این بلوک به شما اجازه میدهد یک شمارنده تعریف کنید که از یک عدد شروع شده و تا عدد دیگری پیش برود و در هر مرحله یک بار دستورات درون بلوک را اجرا کند. در این بلوک، متغیر شمارنده (به طور پیشفرض i
) از مقدار اولیه شروع میشود و در هر بار تکرار یک واحد افزایش مییابد تا به مقدار نهایی برسد.
داخل این حلقه میتوانید از مقدار شمارنده برای کنترل رفتار برنامه استفاده کنید، مثلاً برای حرکتهای مبتنی بر شمارش اعداد، نمایش اعداد، یا اجرای کارهای تکرارشونده با وابستگی به شمارنده.
🎯 نکته آموزشی:
این بلوک یکی از مهمترین ابزارها برای آموزش مفاهیم شمارش، تکرار کنترل شده و برنامهنویسی منطقی به دانشآموزان است. با استفاده از این بلوک میتوان پروژههایی مثل شمارش قدمهای ربات، شمارش تعداد روشن و خاموش شدن چراغها یا ساخت جدول ضرب را به راحتی پیادهسازی کرد.
📋 مقایسه با اسکرچ:
در اسکرچ چنین بلوک مستقیمی به این صورت وجود ندارد! برای شبیهسازی این رفتار در اسکرچ معمولاً باید یک متغیر ایجاد کرده و با دستورات جداگانه آن را افزایش دهید.
آیکد این فرآیند را بسیار سادهتر و حرفهایتر کرده و در یک بلوک تمیز این قابلیت را ارائه میدهد.
مثال: فرض کنیم میخواهیم یک عدد را از ۱ تا ۵ روی صفحه نمایش بدهیم. در این مثال، مقادیر ۱، ۲، ۳، ۴ و ۵ به ترتیب نمایش داده میشوند. شمارندهی i
در هر دور تکرار یک واحد افزایش پیدا میکند.


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