[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"categoryMenus":3,"blogPost-17983":193,"$fNBk3C_i40Ej3JNCH05JRkBSScV0N93GgI2pj3iRyeXw":211},{"status":4,"data":5},1,[6,46,106,124,144],{"id":4,"title":7,"list_order":4,"items":8},"آشنایی",[9,15,19,23,30,34,38,42],{"id":10,"link":11,"type":12,"slug":13,"title":14},8,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F8","content",null,"قوانین و مقررات",{"id":16,"link":17,"type":12,"slug":13,"title":18},9,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F9","پرسش های متداول",{"id":20,"link":21,"type":12,"slug":13,"title":22},12,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F12","راهنمای عضویت",{"id":24,"link":25,"type":26,"slug":27,"handler":28,"title":29},132,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fmakemoney","special","makemoney","makeMoney","درآمدزایی در گاما",{"id":31,"link":32,"type":12,"slug":13,"title":33},13,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F13","راهنمای دبیران",{"id":35,"link":36,"type":12,"slug":13,"title":37},15,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F15","راهنمای دانش آموزان",{"id":39,"link":40,"type":12,"slug":13,"title":41},141,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F141","تغییرات اخیر",{"id":43,"link":44,"type":12,"slug":13,"title":45},69,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F69","نرم افزارهای كاربردی",{"id":47,"title":48,"list_order":4,"items":49},2,"المپیادها",[50,54,58,62,66,70,74,78,82,86,90,94,98,102],{"id":51,"link":52,"type":12,"slug":13,"title":53},4,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F4","المپیاد ریاضی",{"id":55,"link":56,"type":12,"slug":13,"title":57},19,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F19","المپیاد فیزیک",{"id":59,"link":60,"type":12,"slug":13,"title":61},20,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F20","المپیاد شیمی",{"id":63,"link":64,"type":12,"slug":13,"title":65},21,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F21","المپیاد زیست شناسی",{"id":67,"link":68,"type":12,"slug":13,"title":69},22,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F22","المپیاد کامپیوتر",{"id":71,"link":72,"type":12,"slug":13,"title":73},23,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F23","المپیاد نجوم",{"id":75,"link":76,"type":12,"slug":13,"title":77},24,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F24","المپیاد ادبی",{"id":79,"link":80,"type":12,"slug":13,"title":81},25,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F25","المپیاد سلول‌های بنیادی",{"id":83,"link":84,"type":12,"slug":13,"title":85},95,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F95","المپیاد جغرافیا",{"id":87,"link":88,"type":12,"slug":13,"title":89},114,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F114","المپیاد علوم زمین",{"id":91,"link":92,"type":12,"slug":13,"title":93},115,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F115","المپیاد مدیریت، اقتصاد و حکمرانی",{"id":95,"link":96,"type":12,"slug":13,"title":97},140,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F140","المپیاد سواد رسانه‌ای",{"id":99,"link":100,"type":12,"slug":13,"title":101},136,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F136","المپیاد نانو",{"id":103,"link":104,"type":12,"slug":13,"title":105},151,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F151","المپیاد هوش مصنوعی",{"id":107,"title":108,"list_order":4,"items":109},3,"نمونه و تیزهوشان",[110,114,119],{"id":111,"link":112,"type":12,"slug":13,"title":113},26,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F26","آزمون ورودی پایه چهارم",{"id":115,"link":116,"type":26,"slug":117,"handler":117,"title":118},27,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fkhas6","khas6","آزمون ورودی پایه هفتم",{"id":120,"link":121,"type":26,"slug":122,"handler":122,"title":123},28,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fkhas9","khas9","آزمون ورودی پايه دهم",{"id":125,"title":126,"list_order":4,"items":127},7,"کتابهای درسی",[128,132,136,140],{"id":129,"link":130,"type":12,"slug":13,"title":131},43,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F43","دوره دبستان",{"id":133,"link":134,"type":12,"slug":13,"title":135},48,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F48","دوره اول متوسطه",{"id":137,"link":138,"type":12,"slug":13,"title":139},49,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F49","دوره دوم متوسطه",{"id":141,"link":142,"type":12,"slug":13,"title":143},50,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F50","بارم بندی دروس",{"id":10,"title":145,"list_order":10,"items":146},"پیشنهاد ویژه",[147,152,157,162,167,172,177,181,185,189],{"id":148,"link":149,"type":26,"slug":150,"handler":150,"title":151},108,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fhamahang6th","hamahang6th","امتحانات هماهنگ ششم",{"id":153,"link":154,"type":26,"slug":155,"handler":155,"title":156},71,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fhamahang9th","hamahang9th","امتحانات هماهنگ نهم",{"id":158,"link":159,"type":26,"slug":160,"handler":160,"title":161},147,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fnahaei10th","nahaei10th","امتحان نهایی دهم",{"id":163,"link":164,"type":26,"slug":165,"handler":165,"title":166},148,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fnahaei11th","nahaei11th","امتحان نهایی یازدهم",{"id":168,"link":169,"type":26,"slug":170,"handler":170,"title":171},94,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fnahaei12th","nahaei12th","امتحان نهایی دوازدهم",{"id":173,"link":174,"type":12,"slug":175,"title":176},68,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fkonkur","konkur","بیست‌وسه سال کنکور سراسری",{"id":178,"link":179,"type":12,"slug":13,"title":180},67,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F67","ويژه نامه نوبت دوم",{"id":182,"link":183,"type":12,"slug":13,"title":184},64,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F64","آزمون‌های نوبت دوم",{"id":186,"link":187,"type":12,"slug":13,"title":188},78,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F78","آزمون‌های نوبت اول",{"id":190,"link":191,"type":12,"slug":13,"title":192},90,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F90","آزمون سنجش آغازین",{"id":194,"section":47,"base":51,"course":195,"lesson":39,"title":196,"cat":197,"pic":198,"info_graphic":13,"podcast":13,"body":199,"tags":200,"metadata":13,"featured":195,"status":4,"views":173,"subdate":204,"up_date":205,"first_name":206,"last_name":207,"avatar":13,"cat_title":208,"subdate_jalali":209,"update_jalali":210},17983,0,"شمارندهٔ حلقه چیست؟ ",14098,"https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002Fz59TV80jkfMS2Lu49YfB_800.png","\u003Cdiv id=\"article-core\" dir=\"rtl\" role=\"article\" aria-label=\"شمارندهٔ حلقه چیست؟ متغیری که شمارهٔ تکرارهای حلقه را نگهداری می‌کند\" style=\"box-sizing: border-box; width: 100%; max-width: 980px; margin: 16px auto; padding: 16px; background: #ffffff; font-family: &#039;IRANSans&#039;, Tahoma, &#039;Times New Roman&#039;, serif; color: #667085; line-height: 1.8; word-break: break-word; : \">\r\n\r\n\u003Ch2 style=\"margin: 0 0 6px 0; font-size: 22px; font-weight: 800; color: #344054; : \">شمارندهٔ حلقه؛ متغیری کوچک با کاری بزرگ\u003C\u002Fh2>\r\n\u003Cdiv style=\"margin-top: 4px; font-size: 13px; opacity: .95; color: #667085; : \">آشنایی با متغیر کنترلی که تعداد تکرارها را در حلقه‌های برنامه‌نویسی شماره‌گذاری می‌کند\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"margin: 14px 0 16px 0; padding: 12px 14px; border: 1px solid #ffb600; border-radius: 12px; background: #fff8e1; color: #667085; : \">\r\n\u003Cstrong style=\"color: #24292f; : \">چکیده\u003C\u002Fstrong>\u003Cbr>\r\nدر برنامه‌نویسی، وقتی می‌خواهیم یک کار را چندین بار تکرار کنیم، از حلقه استفاده می‌کنیم. اما کامپیوتر باید بداند چند بار تکرار کرده و کی باید از حلقه خارج شود. این وظیفه را متغیری به نام «شمارندهٔ حلقه» بر عهده دارد. شمارنده مانند یک صفحه‌شمار دیجیتال عمل می‌کند که با هر بار تکرار، یک واحد به مقدارش افزوده می‌شود. این متغیر نه‌تنها تعداد تکرارها را ثبت می‌کند، بلکه گاهی به عنوان اندیس برای دسترسی به عناصر یک لیست یا آرایه نیز به کار می‌رود. در این مقاله با مفهوم شمارنده، نحوهٔ کارکرد آن، کاربردهایش در دنیای واقعی و اشتباهات رایج در استفاده از آن آشنا می‌شوید.\r\n\u003C\u002Fdiv>\r\n\r\n\u003Ch3 style=\"margin: 16px 0 8px 0; padding: 0 0 6px 0; border-bottom: 2px solid #ffb600; color: #344054; font-size: 18px; : \">شمارنده چیست و چگونه کار می‌کند؟\u003C\u002Fh3>\r\n\r\n\u003Cp>شمارندهٔ حلقه یک متغیر است که در ابتدای حلقه، مقداری اولیه به آن داده می‌شود. سپس در هر بار اجرای دستورهای داخل حلقه، مقدار این متغیر یک واحد افزایش (یا کاهش) می‌یابد. این کار تا زمانی ادامه پیدا می‌کند که مقدار شمارنده به یک حد نهایی برسد. به این ترتیب، شمارنده هم نقش یک \u003Cstrong>شمارشگر\u003C\u002Fstrong> و هم نقش یک \u003Cstrong>شرط خاتمه\u003C\u002Fstrong> را ایفا می‌کند. برای مثال، اگر بخواهیم اعداد \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">1\u003C\u002Fspan> تا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">10\u003C\u002Fspan> را چاپ کنیم، شمارنده را از \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">1\u003C\u002Fspan> شروع کرده و هر بار که یک عدد چاپ می‌شود، یک واحد به آن اضافه می‌کنیم تا به \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">10\u003C\u002Fspan> برسد.\u003C\u002Fp>\r\n\r\n\u003Cp>در بسیاری از زبان‌های برنامه‌نویسی، شمارنده معمولاً با نام‌هایی مانند \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">i\u003C\u002Fspan>، \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">j\u003C\u002Fspan> یا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">counter\u003C\u002Fspan> شناخته می‌شود. اما نام آن مهم نیست؛ آنچه اهمیت دارد، نقشی است که ایفا می‌کند. برای درک بهتر، به یک مثال ملموس توجه کنید: فرض کنید معلمی از شما می‌خواهد که نام \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۳۰\u003C\u002Fspan> دانش‌آموز کلاس را یک‌یک روی تخته بنویسید. شما با هر بار نوشتن نام یک دانش‌آموز، یک خط کوتاه کنار نام‌ها می‌کشید تا شمارش را از دست ندهید. این خط‌کشیدن‌ها همان نقش شمارنده را دارند؛ یعنی به شما می‌گویند چند نام نوشته‌اید و چند نام دیگر باقی مانده است.\u003C\u002Fp>\r\n\r\n\u003Cdiv style=\"margin: 14px 0 16px 0; padding: 12px 14px; border: 1px solid #ffb600; border-radius: 12px; background: #fff8e1; color: #667085; : \">\r\n\u003Cspan style=\"display: inline-block; padding: 4px 8px; border-radius: 999px; font-size: 12px; line-height: 1; vertical-align: baseline; background: #fff3c4; color: #24292f; : \">نکته\u003C\u002Fspan>\r\n\u003Cp style=\"margin: 8px 0 0 0; : \">شمارنده فقط برای شمارش تکرارها نیست؛ گاهی از آن به عنوان اندیس (یا شمارهٔ خانه) برای دسترسی به اعضای یک لیست هم استفاده می‌شود. مثلاً اگر لیستی از نام‌های دانش‌آموزان دارید، با کمک شمارنده می‌توانید به ترتیب به نام اول، دوم، سوم و ... دسترسی پیدا کنید.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Ch3 style=\"margin: 16px 0 8px 0; padding: 0 0 6px 0; border-bottom: 2px solid #ffb600; color: #344054; font-size: 18px; : \">کاربردهای شمارنده در زندگی روزمره و برنامه‌نویسی\u003C\u002Fh3>\r\n\r\n\u003Cp>شاید فکر کنید شمارنده فقط در برنامه‌نویسی کاربرد دارد، اما در زندگی روزمره هم بارها از آن استفاده می‌کنیم. وقتی می‌خواهید تعداد دفعاتی که توپ را به دیوار پرتاب می‌کنید بشمارید، یا هنگام بازی که باید \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۱۰\u003C\u002Fspan> بار طناب بپرید، در واقع دارید از یک شمارنده استفاده می‌کنید. در برنامه‌نویسی، کاربرد شمارنده بسیار گسترده‌تر است. برخی از مهم‌ترین کاربردهای آن عبارتند از:\u003C\u002Fp>\r\n\r\n\u003Cdiv role=\"region\" aria-label=\"کاربردهای شمارنده در برنامه‌نویسی\" style=\"box-sizing: border-box; margin: 8px 0 16px 0; padding: 0; border: 1px solid #e5e7eb; border-radius: 12px; overflow: auto; : \">\r\n\u003Ctable style=\"box-sizing: border-box; width: 100%; min-width: 600px; border-collapse: collapse; : \">\r\n\u003Cthead>\r\n\u003Ctr>\r\n\u003Cth style=\"box-sizing: border-box; text-align: right; padding: 10px 12px; background: #24292f; color: #ffffff; font-size: 13px; font-weight: 700; border-bottom: 1px solid #1f2328; : \">کاربرد\u003C\u002Fth>\r\n\u003Cth style=\"box-sizing: border-box; text-align: right; padding: 10px 12px; background: #24292f; color: #ffffff; font-size: 13px; font-weight: 700; border-bottom: 1px solid #1f2328; : \">توضیح\u003C\u002Fth>\r\n\u003Cth style=\"box-sizing: border-box; text-align: right; padding: 10px 12px; background: #24292f; color: #ffffff; font-size: 13px; font-weight: 700; border-bottom: 1px solid #1f2328; : \">مثال\u003C\u002Fth>\r\n\u003C\u002Ftr>\r\n\u003C\u002Fthead>\r\n\u003Ctbody>\r\n\u003Ctr style=\"background: #ffffff; : \">\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">شمارش تکراری\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">انجام یک کار مشخص به تعداد معین\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">چاپ \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۵\u003C\u002Fspan> ستاره روی صفحه\u003C\u002Ftd>\r\n\u003C\u002Ftr>\r\n\u003Ctr style=\"background: #f8fafc; : \">\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">پیمایش لیست\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">دسترسی به تک‌تک اعضای یک مجموعه\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">نمایش نمرات همهٔ دانش‌آموزان یک کلاس\u003C\u002Ftd>\r\n\u003C\u002Ftr>\r\n\u003Ctr style=\"background: #ffffff; : \">\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">محاسبات جمعی\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">انجام محاسبه روی یک بازهٔ عددی\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">محاسبهٔ مجموع اعداد \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">1\u003C\u002Fspan> تا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۱۰۰\u003C\u002Fspan>\u003C\u002Ftd>\r\n\u003C\u002Ftr>\r\n\u003Ctr style=\"background: #f8fafc; : \">\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">تولید الگو\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">ایجاد طرح‌های تکراری با نظم مشخص\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">رسم یک جدول \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۳\u003C\u002Fspan> در \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۳\u003C\u002Fspan>\u003C\u002Ftd>\r\n\u003C\u002Ftr>\r\n\u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Cp>همان‌طور که در جدول می‌بینید، شمارنده یک ابزار چندمنظوره است. برای نمونه، فرض کنید برنامه‌ای نوشته‌اید که باید معدل یک دانش‌آموز را از روی \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۲۰\u003C\u002Fspan> نمره محاسبه کند. شمارنده به شما کمک می‌کند تا یک‌یک نمرات را بخوانید و به مجموع اضافه کنید. بعد از اینکه شمارنده به \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۲۰\u003C\u002Fspan> رسید، می‌فهمید که همهٔ نمرات خوانده شده و می‌توانید معدل را محاسبه کنید.\u003C\u002Fp>\r\n\r\n\u003Ch3 style=\"margin: 16px 0 8px 0; padding: 0 0 6px 0; border-bottom: 2px solid #ffb600; color: #344054; font-size: 18px; : \">چالش‌ها و اشتباهات رایج دربارهٔ شمارنده\u003C\u002Fh3>\r\n\r\n\u003Cdiv style=\"margin: 10px 0 0 0; padding: 12px 14px; border: 1px solid #e2e8f0; border-radius: 12px; background: #f8fafc; : \">\r\n\u003Cdiv style=\"padding: 12px 14px; margin-bottom: 12px; : \">\r\n\u003Cstrong style=\"color: #24292f; : \">پرسش ۱: آیا شمارنده حتماً باید از عدد یک شروع شود؟\u003C\u002Fstrong>\r\n\u003Cp style=\"margin: 4px 0 0 0; : \">خیر، شمارنده می‌تواند از هر عددی شروع شود. در بسیاری از زبان‌های برنامه‌نویسی، شمارنده از صفر شروع می‌شود؛ زیرا اولین عضو یک لیست، اندیس صفر را دارد. اما شما می‌توانید شمارنده را از هر مقدار دلخواهی مانند \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۵\u003C\u002Fspan> یا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۱۰-\u003C\u002Fspan> هم شروع کنید. فقط باید مطمئن باشید که شرط پایان حلقه به درستی تنظیم شده است.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"padding: 12px 14px; margin-bottom: 12px; : \">\r\n\u003Cstrong style=\"color: #24292f; : \">پرسش ۲: اگر شمارنده را در داخل حلقه تغییر دهیم، چه اتفاقی می‌افتد؟\u003C\u002Fstrong>\r\n\u003Cp style=\"margin: 4px 0 0 0; : \">تغییر دادن شمارنده در داخل حلقه، یکی از اشتباهات رایج است. اگر شما به‌طور دستی مقدار شمارنده را درون حلقه تغییر دهید، ممکن است حلقه تعداد تکرارهای غیرمنتظره‌ای داشته باشد یا حتی به یک حلقهٔ بی‌نهایت تبدیل شود. بهتر است اجازه دهید خود حلقه، شمارنده را افزایش یا کاهش دهد و شما آن را در داخل تغییر ندهید، مگر اینکه دلیل واضحی برای این کار داشته باشید.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"padding: 12px 14px; margin-bottom: 12px; : \">\r\n\u003Cstrong style=\"color: #24292f; : \">پرسش ۳: آیا همیشه باید شمارنده را یک‌یکی افزایش دهیم؟\u003C\u002Fstrong>\r\n\u003Cp style=\"margin: 4px 0 0 0; : \">نه، گام شمارنده می‌تواند بیشتر از یک باشد. مثلاً اگر بخواهید فقط اعداد زوج را چاپ کنید، شمارنده را با گام \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۲\u003C\u002Fspan> افزایش می‌دهید. همچنین می‌توانید شمارنده را کاهش دهید (شمارش معکوس). مثلاً برای شمارش معکوس از \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۱۰\u003C\u002Fspan> تا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۱\u003C\u002Fspan>، گام شمارنده برابر \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۱-\u003C\u002Fspan> خواهد بود.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"padding: 12px 14px; margin-bottom: 12px; : \">\r\n\u003Cstrong style=\"color: #24292f; : \">پرسش ۴: چه تفاوتی بین شمارنده و سایر متغیرها وجود دارد؟\u003C\u002Fstrong>\r\n\u003Cp style=\"margin: 4px 0 0 0; : \">شمارنده یک متغیر معمولی است، اما نقش ویژه‌ای در کنترل حلقه دارد. سایر متغیرها ممکن است درون حلقه تغییر کنند، اما فقط شمارنده است که تعیین می‌کند حلقه چند بار تکرار شود و چه زمانی متوقف گردد. بنابراین، شمارنده را می‌توان «فرماندهٔ حلقه» نامید، زیرا تعداد دفعات اجرا را مدیریت می‌کند.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"margin: 16px 0 0 0; padding: 12px 14px; border-radius: 12px; background: #fffdf3; border: 1px solid #ffb600; color: #24292f; : \">\r\n\u003Cp style=\"margin: 0; : \">\u003Cstrong style=\"color: #24292f; : \">آنچه باید به خاطر بسپارید:\u003C\u002Fstrong>\u003Cbr>\r\nشمارندهٔ حلقه یک متغیر کنترلی است که تعداد تکرارهای حلقه را شمارش می‌کند و شرط پایان آن را تعیین می‌نماید. این متغیر می‌تواند از هر مقداری شروع شود، با گام‌های مختلف تغییر کند و حتی به صورت معکوس حرکت کند. کاربردهای اصلی آن شامل شمارش تکراری، پیمایش لیست‌ها، محاسبات جمعی و تولید الگوهای منظم است. به یاد داشته باشید که تغییر دادن شمارنده در داخل حلقه، کار خطرناکی است و می‌تواند باعث بروز خطا شود. با درک صحیح از شمارنده، می‌توانید حلقه‌های کارآمد و بی‌خطایی بنویسید و از تکرارهای بی‌نتیجه جلوگیری کنید. پس دفعهٔ بعد که یک حلقه می‌نویسید، به شمارندهٔ آن با دقت نگاه کنید؛ زیرا اوست که نظم و ترتیب تکرارها را تضمین می‌کند.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\r\n\u003C\u002Fdiv>",[201,202,203],"شمارندهٔ حلقه","کار و فناوری هفتم","پایه هفتم","2026-07-09 20:09:32","2026-07-09 20:11:17","ندا","بنی هاشمی","کپسول آموزشی","1405\u002F04\u002F18","20:11 1405\u002F04\u002F18",{"tests":212,"papers":213,"files":214,"questions":215,"exams":216,"tutorials":217,"blogs":218},[],[],[],[],[],[],[219,228,236,244,252,260,268,276,284,292,300,308],{"id":220,"title":221,"cat":197,"pic":222,"up_date":223,"title_url":224,"url":225,"legacy_url":226,"cat_title":208,"update_jalali":227},17790,"تهیهٔ گزارش چگونه انجام می‌شود؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FM1iCNspfDQ1gty74PBIh_200.png","2026-08-31 17:25:45","تهیه-گزارش-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17790\u002Fتهیه-گزارش-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblog\u002F17790\u002Fتهیه-گزارش-چگونه-انجام-میشود","1405\u002F06\u002F9",{"id":229,"title":230,"cat":197,"pic":231,"up_date":232,"title_url":233,"url":234,"legacy_url":235,"cat_title":208,"update_jalali":227},17789,"ساختار گزارش چیست؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FDQceKZdzt5KGJWIiyxcf_200.png","2026-08-31 17:19:03","ساختار-گزارش-چیست","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17789\u002Fساختار-گزارش-چیست","https:\u002F\u002Fgama.ir\u002Fblog\u002F17789\u002Fساختار-گزارش-چیست",{"id":237,"title":238,"cat":197,"pic":239,"up_date":240,"title_url":241,"url":242,"legacy_url":243,"cat_title":208,"update_jalali":227},17788,"گزارش چیست؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002F56UP4YK0KP3xdyucy6hY_200.png","2026-08-31 17:12:37","گزارش-چیست","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17788\u002Fگزارش-چیست","https:\u002F\u002Fgama.ir\u002Fblog\u002F17788\u002Fگزارش-چیست",{"id":245,"title":246,"cat":197,"pic":247,"up_date":248,"title_url":249,"url":250,"legacy_url":251,"cat_title":208,"update_jalali":227},17787,"مستند الکترونیکی چیست؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FFZmugHDEojI4hVuUnDEM_200.png","2026-08-31 17:07:37","مستند-الکترونیکی-چیست","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17787\u002Fمستند-الکترونیکی-چیست","https:\u002F\u002Fgama.ir\u002Fblog\u002F17787\u002Fمستند-الکترونیکی-چیست",{"id":253,"title":254,"cat":197,"pic":255,"up_date":256,"title_url":257,"url":258,"legacy_url":259,"cat_title":208,"update_jalali":227},17786,"مستندسازی چگونه انجام می‌شود؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FJYjw8eR5ZiWf7KsoK8YN_200.png","2026-08-31 17:03:28","مستندسازی-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17786\u002Fمستندسازی-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblog\u002F17786\u002Fمستندسازی-چگونه-انجام-میشود",{"id":261,"title":262,"cat":197,"pic":263,"up_date":264,"title_url":265,"url":266,"legacy_url":267,"cat_title":208,"update_jalali":227},17785,"ثبت ایده با تلفن همراه چگونه انجام می‌شود؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FTq0yZ8eWxb5oB9qh4ovb_200.png","2026-08-31 16:54:23","ثبت-ایده-با-تلفن-همراه-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17785\u002Fثبت-ایده-با-تلفن-همراه-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblog\u002F17785\u002Fثبت-ایده-با-تلفن-همراه-چگونه-انجام-میشود",{"id":269,"title":270,"cat":197,"pic":271,"up_date":272,"title_url":273,"url":274,"legacy_url":275,"cat_title":208,"update_jalali":227},17784,"ارائه و اشتراک‌گذاری اطلاعات چگونه انجام می‌شود؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002F752vSSpxIKXFVY8ELvlJ_200.png","2026-08-31 16:41:07","ارائه-و-اشتراکگذاری-اطلاعات-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17784\u002Fارائه-و-اشتراکگذاری-اطلاعات-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblog\u002F17784\u002Fارائه-و-اشتراکگذاری-اطلاعات-چگونه-انجام-میشود",{"id":277,"title":278,"cat":197,"pic":279,"up_date":280,"title_url":281,"url":282,"legacy_url":283,"cat_title":208,"update_jalali":227},17782,"ویرایش متن چگونه انجام می‌شود؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FFy55IgjOkGXhdgGqoEDZ_200.png","2026-08-31 16:34:50","ویرایش-متن-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17782\u002Fویرایش-متن-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblog\u002F17782\u002Fویرایش-متن-چگونه-انجام-میشود",{"id":285,"title":286,"cat":197,"pic":287,"up_date":288,"title_url":289,"url":290,"legacy_url":291,"cat_title":208,"update_jalali":227},17781,"مستندسازی اطلاعات چگونه انجام می‌شود؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FGDHD8OjitvCvJi2ssMPp_200.png","2026-08-31 16:25:47","مستندسازی-اطلاعات-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17781\u002Fمستندسازی-اطلاعات-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblog\u002F17781\u002Fمستندسازی-اطلاعات-چگونه-انجام-میشود",{"id":293,"title":294,"cat":197,"pic":295,"up_date":296,"title_url":297,"url":298,"legacy_url":299,"cat_title":208,"update_jalali":227},17778,"واژه‌های کم‌اثر در جست‌وجو کدامند؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FUGp22hsWozc2p5OTlOzw_200.png","2026-08-31 16:20:03","واژههای-کماثر-در-جستوجو-کدامند","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17778\u002Fواژههای-کماثر-در-جستوجو-کدامند","https:\u002F\u002Fgama.ir\u002Fblog\u002F17778\u002Fواژههای-کماثر-در-جستوجو-کدامند",{"id":301,"title":302,"cat":197,"pic":303,"up_date":304,"title_url":305,"url":306,"legacy_url":307,"cat_title":208,"update_jalali":227},17777,"جست‌وجوی دقیق چگونه انجام می‌شود؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FQOnvNQhtrGp5Ie1mXg0W_200.png","2026-08-31 16:10:54","جستوجوی-دقیق-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17777\u002Fجستوجوی-دقیق-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblog\u002F17777\u002Fجستوجوی-دقیق-چگونه-انجام-میشود",{"id":309,"title":310,"cat":197,"pic":311,"up_date":312,"title_url":313,"url":314,"legacy_url":315,"cat_title":208,"update_jalali":227},17776,"کلیدواژه و عبارت جست‌وجو چه هستند؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002Fg2d8Wg6yFodbvbvBQc5q_200.png","2026-08-31 16:04:36","کلیدواژه-و-عبارت-جستوجو-چه-هستند","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17776\u002Fکلیدواژه-و-عبارت-جستوجو-چه-هستند","https:\u002F\u002Fgama.ir\u002Fblog\u002F17776\u002Fکلیدواژه-و-عبارت-جستوجو-چه-هستند"]