[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"categoryMenus":3,"blogPost-16724":193,"$fkWIOi1CAWlmUBUqhrF1AFfy0VvC2h9TiVy5q3PbZh0c":214},{"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":195,"course":196,"lesson":197,"title":198,"cat":199,"pic":200,"info_graphic":13,"podcast":13,"body":201,"tags":202,"metadata":13,"featured":196,"status":4,"views":206,"subdate":207,"up_date":208,"first_name":209,"last_name":210,"avatar":13,"cat_title":211,"subdate_jalali":212,"update_jalali":213},16724,5,0,374,"شمارنده: متغیری برای ثبت تعداد دفعات تکرار یا مراحل انجام‌شده در الگوریتم.",14098,"https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FZpdh9ZxkO2smofsXbWOW_800.png","\u003Cdiv aria-label=\"شمارنده در الگوریتم\" dir=\"rtl\" id=\"article-core\" role=\"article\" style=\"background: #ffffff; box-sizing: border-box; color: #667085; font-family: &#039;IRANSans&#039;,Tahoma,&#039;Times New Roman&#039;,serif; line-height: 1.8; max-width: 980px; padding: 16px; width: 100%; word-break: break-word\">\r\n\u003Ch2 style=\"color: #344054; font-size: 22px; font-weight: 800\">شمارنده؛ ابزاری برای شمارش گام&zwnj;های الگوریتم\u003C\u002Fh2>\r\n\r\n\u003Cdiv style=\"color: #667085; font-size: 13px; margin-top: 4px; opacity: .95\">با شمارنده، می&zwnj;فهمیم یک کار چند بار انجام شده یا چند مرحله باقی مانده است\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"background: #fff8e1; border-radius: 12px; border: 1px solid #ffb600; color: #667085; margin-bottom: 14px; margin-left: 16px; margin-right: 16px; margin-top: 14px; padding: 12px 14px\">\u003Cstrong style=\"color: #344054\">چکیده\u003C\u002Fstrong>\u003Cbr>\r\nشمارنده یک متغیر ساده اما بسیار کاربردی در الگوریتم&zwnj;هاست که کارش ثبت تعداد دفعات تکرار یا مراحل انجام&zwnj;شده است. در این مقاله با مفهوم شمارنده، کاربردهای روزمرهٔ آن، تفاوتش با متغیرهای معمولی و چند پرسش چالشی آشنا می&zwnj;شوید. کلیدواژه&zwnj;های این مبحث عبارتند از: \u003Cspan style=\"background: #fff3c4; border-radius: 999px; color: #24292f; display: inline-block; font-size: 12px; line-height: 1; padding: 4px 8px; vertical-align: baseline\">متغیر شمارنده\u003C\u002Fspan>، \u003Cspan style=\"background: #fff3c4; border-radius: 999px; color: #24292f; display: inline-block; font-size: 12px; line-height: 1; padding: 4px 8px; vertical-align: baseline\">حلقه&zwnj;های تکرار\u003C\u002Fspan> و \u003Cspan style=\"background: #fff3c4; border-radius: 999px; color: #24292f; display: inline-block; font-size: 12px; line-height: 1; padding: 4px 8px; vertical-align: baseline\">شمارش مراحل\u003C\u002Fspan>.\u003C\u002Fdiv>\r\n\r\n\u003Ch3 style=\"border-bottom: 2px solid #ffb600; color: #344054; font-size: 18px; margin-bottom: 16px; margin-left: 8px; margin-right: 8px; margin-top: 16px; padding: 0 0 6px 0\">شمارنده چیست و چه تفاوتی با متغیر معمولی دارد؟\u003C\u002Fh3>\r\n\r\n\u003Cp>برای اینکه بفهمیم شمارنده چیست، اول باید بدانیم متغیر یعنی چه. متغیر مثل یک جعبه است که می&zwnj;توانیم یک عدد یا یک عبارت را در آن ذخیره کنیم. حالا شمارنده، یک متغیر خاص است که کارش فقط شمارش است؛ یعنی تعداد دفعاتی که یک کار خاص انجام شده را در خودش نگه می&zwnj;دارد. برخلاف متغیرهای عادی که ممکن است مقدارشان به&zwnj;شکل های مختلف تغییر کند، شمارنده معمولاً با یک مقدار اولیه مثل صفر شروع می&zwnj;شود و هر بار که یک مرحله از الگوریتم اجرا می&zwnj;شود، مقدار آن یک واحد افزایش می&zwnj;یابد.\u003C\u002Fp>\r\n\r\n\u003Cp>برای مثال، فرض کنید می&zwnj;خواهید تعداد دفعاتی که توپ را به دیوار پرتاب می&zwnj;کنید، بشمارید. شما با عدد صفر شروع می&zwnj;کنید و هر بار که توپ را پرتاب می&zwnj;کنید، یک عدد به شمارندهٔ خود اضافه می&zwnj;کنید. این دقیقاً همان کاری است که یک شمارنده در الگوریتم انجام می&zwnj;دهد. تفاوت اصلی شمارنده با یک متغیر معمولی در این است که کار شمارنده فقط و فقط افزایش یا کاهش مرحله&zwnj;ای است، در حالی که یک متغیر معمولی ممکن است هر نوع مقداری را به خود بگیرد.\u003C\u002Fp>\r\n\r\n\u003Cdiv style=\"background: #fff7e6; border-radius: 12px; border: 1px solid #ffb600; color: #7a5200; font-size: 13px; padding: 12px 14px\">\u003Cstrong style=\"color: #344054\">نکته:\u003C\u002Fstrong> شمارنده همیشه با یک مقدار اولیه (معمولاً صفر یا یک) شروع به کار می&zwnj;کند و در هر گام، به&zwnj;صورت منظم تغییر می&zwnj;کند. این تغییر معمولاً افزایشی است، اما در بعضی الگوریتم&zwnj;ها ممکن است کاهشی هم باشد.\u003C\u002Fdiv>\r\n\r\n\u003Ch3 style=\"border-bottom: 2px solid #ffb600; color: #344054; font-size: 18px; margin-bottom: 16px; margin-left: 8px; margin-right: 8px; margin-top: 16px; padding: 0 0 6px 0\">کاربردهای روزمرهٔ شمارنده در زندگی دانش&zwnj;آموزی\u003C\u002Fh3>\r\n\r\n\u003Cp>شاید فکر کنید شمارنده فقط در دنیای کامپیوتر کاربرد دارد، اما اگر کمی دقت کنید، می&zwnj;بینید که در زندگی روزمرهٔ خودتان هم مدام از شمارنده استفاده می&zwnj;کنید. بیایید چند مثال ملموس را با هم مرور کنیم:\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>مثال اول: شمارش تعداد سوالات یک آزمون\u003C\u002Fstrong>\u003Cbr>\r\nفرض کنید در یک آزمون با \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">۲۰\u003C\u002Fspan> سوال شرکت کرده&zwnj;اید. شما برای اینکه بدانید چند سوال را پاسخ داده&zwnj;اید، یک شمارنده در ذهن خود دارید. از صفر شروع می&zwnj;کنید و به ازای هر سوالی که جواب می&zwnj;دهید، یک واحد به شمارنده اضافه می&zwnj;شود. وقتی شمارنده به \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">۲۰\u003C\u002Fspan> رسید، یعنی کار تمام است.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>مثال دوم: شمردن روزهای باقی&zwnj;مانده تا تعطیلات\u003C\u002Fstrong>\u003Cbr>\r\nاگر \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">۱۰\u003C\u002Fspan> روز تا تعطیلات نوروز فاصله داشته باشد، می&zwnj;توانید هر روز که می&zwnj;گذرد، یک عدد از شمارنده کم کنید تا بدانید چند روز دیگر مانده است. اینجا شمارنده به&zwnj;صورت کاهشی کار می&zwnj;کند.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>مثال سوم: تمرین ورزشی\u003C\u002Fstrong>\u003Cbr>\r\nوقتی مربی می&zwnj;گوید \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">۱۵\u003C\u002Fspan> بار درازنشست انجام دهید، شما با شمارندهٔ خود تعداد دفعات انجام&zwnj;شده را ثبت می&zwnj;کنید تا زمانی که به عدد \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">۱۵\u003C\u002Fspan> برسید.\u003C\u002Fp>\r\n\r\n\u003Cdiv aria-label=\"مقایسهٔ شمارنده با متغیر معمولی\" role=\"region\" style=\"border-radius: 12px; border: 1px solid #e5e7eb; box-sizing: border-box; margin-bottom: 8px; margin-left: 16px; margin-right: 16px; margin-top: 8px; overflow: auto; padding: 0\">\r\n\u003Ctable cellspacing=\"0\" style=\"border-collapse: collapse; box-sizing: border-box; min-width: 600px; width: 100%\">\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=\"border-bottom: 1px solid #edf2f7; box-sizing: border-box; color: #667085; padding: 10px 12px; text-align: right\">نوع کاربرد\u003C\u002Ftd>\r\n   \u003Ctd style=\"border-bottom: 1px solid #edf2f7; box-sizing: border-box; color: #667085; padding: 10px 12px; text-align: right\">فقط شمارش\u003C\u002Ftd>\r\n   \u003Ctd style=\"border-bottom: 1px solid #edf2f7; box-sizing: border-box; color: #667085; padding: 10px 12px; text-align: right\">ذخیرهٔ هر نوع داده\u003C\u002Ftd>\r\n  \u003C\u002Ftr>\r\n  \u003Ctr style=\"background: #f8fafc; : \">\r\n   \u003Ctd style=\"border-bottom: 1px solid #edf2f7; box-sizing: border-box; color: #667085; padding: 10px 12px; text-align: right\">مقدار اولیه\u003C\u002Ftd>\r\n   \u003Ctd style=\"border-bottom: 1px solid #edf2f7; box-sizing: border-box; color: #667085; padding: 10px 12px; text-align: right\">معمولاً صفر یا یک\u003C\u002Ftd>\r\n   \u003Ctd style=\"border-bottom: 1px solid #edf2f7; box-sizing: border-box; color: #667085; padding: 10px 12px; text-align: right\">هر مقدار دلخواه\u003C\u002Ftd>\r\n  \u003C\u002Ftr>\r\n  \u003Ctr style=\"background: #ffffff; : \">\r\n   \u003Ctd style=\"border-bottom: 1px solid #edf2f7; box-sizing: border-box; color: #667085; padding: 10px 12px; text-align: right\">نحوهٔ تغییر\u003C\u002Ftd>\r\n   \u003Ctd style=\"border-bottom: 1px solid #edf2f7; box-sizing: border-box; color: #667085; padding: 10px 12px; text-align: right\">افزایش یا کاهش مرحله&zwnj;ای\u003C\u002Ftd>\r\n   \u003Ctd style=\"border-bottom: 1px solid #edf2f7; box-sizing: border-box; color: #667085; padding: 10px 12px; text-align: right\">هر نوع تغییر ممکن\u003C\u002Ftd>\r\n  \u003C\u002Ftr>\r\n \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Ch3 style=\"border-bottom: 2px solid #ffb600; color: #344054; font-size: 18px; margin-bottom: 16px; margin-left: 8px; margin-right: 8px; margin-top: 16px; padding: 0 0 6px 0\">پرسش&zwnj;های چالشی دربارهٔ شمارنده\u003C\u002Fh3>\r\n\r\n\u003Cdiv style=\"background: #f8fafc; border-radius: 12px; border: 1px solid #e2e8f0; margin-bottom: 12px; padding: 12px 14px\">\r\n\u003Cp>\u003Cstrong style=\"color: #344054\">پرسش ۱: آیا شمارنده فقط می&zwnj;تواند افزایشی باشد؟\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp style=\"color: #667085\">خیر، شمارنده می&zwnj;تواند هم افزایشی و هم کاهشی باشد. نوع افزایشی برای شمارش دفعات انجام کار و نوع کاهشی برای شمارش مراحل باقی&zwnj;مانده کاربرد دارد. مثلاً وقتی از \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">۱۰\u003C\u002Fspan> تا یک می&zwnj;شمارید تا زمان شروع یک مسابقه، در واقع از یک شمارندهٔ کاهشی استفاده کرده&zwnj;اید.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"background: #f8fafc; border-radius: 12px; border: 1px solid #e2e8f0; margin-bottom: 12px; padding: 12px 14px\">\r\n\u003Cp>\u003Cstrong style=\"color: #344054\">پرسش ۲: اگر شمارنده را درست مقداردهی اولیه نکنیم، چه اتفاقی می&zwnj;افتد؟\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp style=\"color: #667085\">اگر شمارنده را با مقدار اولیهٔ اشتباه شروع کنیم، کل شمارش ما به&zwnj;هم می&zwnj;ریزد. مثلاً اگر قرار است \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> بار تکرار می&zwnj;شود و الگوریتم ما اشتباه خواهد شد. بنابراین مقدار اولیهٔ شمارنده بسیار مهم است.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"background: #f8fafc; border-radius: 12px; border: 1px solid #e2e8f0; margin-bottom: 12px; padding: 12px 14px\">\r\n\u003Cp>\u003Cstrong style=\"color: #344054\">پرسش ۳: چه زمانی از شمارنده در حلقه&zwnj;های تکرار استفاده می&zwnj;کنیم؟\u003C\u002Fstrong>\u003C\u002Fp>\r\n\r\n\u003Cp style=\"color: #667085\">در الگوریتم&zwnj;هایی که باید یک کار را چند بار تکرار کنیم، از شمارنده برای کنترل تعداد تکرارها استفاده می&zwnj;شود. مثلاً اگر بخواهیم \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">۱۰\u003C\u002Fspan> بار عبارت &laquo;سلام&raquo; را چاپ کنیم، یک شمارنده از صفر تا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">۹\u003C\u002Fspan> افزایش می&zwnj;یابد و در هر مرحله یک بار عبارت چاپ می&zwnj;شود. وقتی شمارنده به \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">۱۰\u003C\u002Fspan> رسید، حلقه متوقف می&zwnj;شود.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"background: #fffdf3; border-radius: 12px; border: 1px solid #ffb600; color: #24292f; padding: 12px 14px\">\r\n\u003Cp>\u003Cstrong style=\"color: #344054\">جمع&zwnj;بندی\u003C\u002Fstrong>\u003Cbr>\r\nشمارنده یکی از ساده&zwnj;ترین و در عین حال پرکاربردترین ابزارها در الگوریتم&zwnj;نویسی است که به ما کمک می&zwnj;کند تعداد دفعات تکرار یا مراحل باقی&zwnj;مانده را دقیقاً کنترل کنیم. در زندگی روزمره، از شمارش تعداد سوالات آزمون تا شمردن روزهای باقی&zwnj;مانده تا تعطیلات، همه جا با شمارنده سروکار داریم. به&zwnj;یاد داشته باشید که مقدار اولیه و نوع افزایش یا کاهش شمارنده باید متناسب با هدف الگوریتم انتخاب شود تا نتیجهٔ نهایی درست از کار دربیاید. با تمرین و استفادهٔ مکرر از شمارنده در مسائل مختلف، به راحتی می&zwnj;توانید از این ابزار ساده اما قدرتمند به&zwnj;درستی استفاده کنید.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\u003C\u002Fdiv>\r\n",[203,204,205],"شمارنده","کار و فناوری نهم","پایه نهم",88,"2026-07-01 13:28:07","2026-09-04 17:09:09","ندا","بنی هاشمی","کپسول آموزشی","1405\u002F04\u002F10","17:09 1405\u002F06\u002F13",{"tests":215,"papers":216,"files":217,"questions":218,"exams":219,"tutorials":220,"blogs":221},[],[],[],[],[],[],[222,231,239,247,255,263,271,279,287,295,303,311],{"id":223,"title":224,"cat":199,"pic":225,"up_date":226,"title_url":227,"url":228,"legacy_url":229,"cat_title":211,"update_jalali":230},16767,"نقاط کمک‌رسم: نقاط دقیقی مانند انتها، میانه، تقاطع، مرکز، عمود و مماس برای ترسیم صحیح.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002Fyus71nnoFhCb5gxwMl5T_200.png","2026-09-04 17:54:35","نقاط-کمکرسم-نقاط-دقیقی-مانند-انتها-میانه-تقاطع-مرکز-عمود-و-مماس-برای-ترسیم-صحیح","https:\u002F\u002Fgama.ir\u002Fblogs\u002F16767\u002Fنقاط-کمکرسم-نقاط-دقیقی-مانند-انتها-میانه-تقاطع-مرکز-عمود-و-مماس-برای-ترسیم-صحیح","https:\u002F\u002Fgama.ir\u002Fblog\u002F16767\u002Fنقاط-کمکرسم-نقاط-دقیقی-مانند-انتها-میانه-تقاطع-مرکز-عمود-و-مماس-برای-ترسیم-صحیح","1405\u002F06\u002F13",{"id":232,"title":233,"cat":199,"pic":234,"up_date":235,"title_url":236,"url":237,"legacy_url":238,"cat_title":211,"update_jalali":230},16769,"اندازه‌گذاری نقشه: نمایش مقدار طول، قطر، شعاع یا زاویه روی نقشه با خطوط و ابزارهای اندازه‌گذاری.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FjP3bvb90JkvCQtHzLeaj_200.png","2026-09-04 17:53:42","اندازهگذاری-نقشه-نمایش-مقدار-طول-قطر-شعاع-یا-زاویه-روی-نقشه-با-خطوط-و-ابزارهای-اندازهگذاری","https:\u002F\u002Fgama.ir\u002Fblogs\u002F16769\u002Fاندازهگذاری-نقشه-نمایش-مقدار-طول-قطر-شعاع-یا-زاویه-روی-نقشه-با-خطوط-و-ابزارهای-اندازهگذاری","https:\u002F\u002Fgama.ir\u002Fblog\u002F16769\u002Fاندازهگذاری-نقشه-نمایش-مقدار-طول-قطر-شعاع-یا-زاویه-روی-نقشه-با-خطوط-و-ابزارهای-اندازهگذاری",{"id":240,"title":241,"cat":199,"pic":242,"up_date":243,"title_url":244,"url":245,"legacy_url":246,"cat_title":211,"update_jalali":230},16772,"نقشه پروژه طراحی و ساخت: نقشه فنی اجزای پروژه برای راهنمایی ساخت، اجرا و ارزیابی.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FpqCtcntYa6hWPPucOlEw_200.png","2026-09-04 17:52:21","نقشه-پروژه-طراحی-و-ساخت-نقشه-فنی-اجزای-پروژه-برای-راهنمایی-ساخت-اجرا-و-ارزیابی","https:\u002F\u002Fgama.ir\u002Fblogs\u002F16772\u002Fنقشه-پروژه-طراحی-و-ساخت-نقشه-فنی-اجزای-پروژه-برای-راهنمایی-ساخت-اجرا-و-ارزیابی","https:\u002F\u002Fgama.ir\u002Fblog\u002F16772\u002Fنقشه-پروژه-طراحی-و-ساخت-نقشه-فنی-اجزای-پروژه-برای-راهنمایی-ساخت-اجرا-و-ارزیابی",{"id":248,"title":249,"cat":199,"pic":250,"up_date":251,"title_url":252,"url":253,"legacy_url":254,"cat_title":211,"update_jalali":230},16749,"نرم‌افزار ترسیم: برنامه رایانه‌ای برای ایجاد، ویرایش، اصلاح و اندازه‌گذاری نقشه‌ها و شکل‌ها.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002F7IAc19LqXvAITg4ikBym_200.png","2026-09-04 17:50:12","نرمافزار-ترسیم-برنامه-رایانهای-برای-ایجاد-ویرایش-اصلاح-و-اندازهگذاری-نقشهها-و-شکلها","https:\u002F\u002Fgama.ir\u002Fblogs\u002F16749\u002Fنرمافزار-ترسیم-برنامه-رایانهای-برای-ایجاد-ویرایش-اصلاح-و-اندازهگذاری-نقشهها-و-شکلها","https:\u002F\u002Fgama.ir\u002Fblog\u002F16749\u002Fنرمافزار-ترسیم-برنامه-رایانهای-برای-ایجاد-ویرایش-اصلاح-و-اندازهگذاری-نقشهها-و-شکلها",{"id":256,"title":257,"cat":199,"pic":258,"up_date":259,"title_url":260,"url":261,"legacy_url":262,"cat_title":211,"update_jalali":230},16751,"ترسیم دوبعدی: رسم شکل‌ها روی صفحه با دو بعد طول و عرض.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002Fmwqt3AZ3UujE7GoAJZrH_200.png","2026-09-04 17:48:38","ترسیم-دوبعدی-رسم-شکلها-روی-صفحه-با-دو-بعد-طول-و-عرض","https:\u002F\u002Fgama.ir\u002Fblogs\u002F16751\u002Fترسیم-دوبعدی-رسم-شکلها-روی-صفحه-با-دو-بعد-طول-و-عرض","https:\u002F\u002Fgama.ir\u002Fblog\u002F16751\u002Fترسیم-دوبعدی-رسم-شکلها-روی-صفحه-با-دو-بعد-طول-و-عرض",{"id":264,"title":265,"cat":199,"pic":266,"up_date":267,"title_url":268,"url":269,"legacy_url":270,"cat_title":211,"update_jalali":230},16752,"ترسیم سه‌بعدی: نمایش رایانه‌ای اجسام با طول، عرض و ارتفاع.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FxUe68ZTisqQhkAuXnoUJ_200.png","2026-09-04 17:47:05","ترسیم-سهبعدی-نمایش-رایانهای-اجسام-با-طول-عرض-و-ارتفاع","https:\u002F\u002Fgama.ir\u002Fblogs\u002F16752\u002Fترسیم-سهبعدی-نمایش-رایانهای-اجسام-با-طول-عرض-و-ارتفاع","https:\u002F\u002Fgama.ir\u002Fblog\u002F16752\u002Fترسیم-سهبعدی-نمایش-رایانهای-اجسام-با-طول-عرض-و-ارتفاع",{"id":272,"title":273,"cat":199,"pic":274,"up_date":275,"title_url":276,"url":277,"legacy_url":278,"cat_title":211,"update_jalali":230},16754,"محیط نرم‌افزار ترسیم: فضای کاری نرم‌افزار شامل ابزارها، نوارها و بخش‌های لازم برای ترسیم.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FAiSbKeI5GdVU3gYkt8t8_200.png","2026-09-04 17:45:30","محیط-نرمافزار-ترسیم-فضای-کاری-نرمافزار-شامل-ابزارها-نوارها-و-بخشهای-لازم-برای-ترسیم","https:\u002F\u002Fgama.ir\u002Fblogs\u002F16754\u002Fمحیط-نرمافزار-ترسیم-فضای-کاری-نرمافزار-شامل-ابزارها-نوارها-و-بخشهای-لازم-برای-ترسیم","https:\u002F\u002Fgama.ir\u002Fblog\u002F16754\u002Fمحیط-نرمافزار-ترسیم-فضای-کاری-نرمافزار-شامل-ابزارها-نوارها-و-بخشهای-لازم-برای-ترسیم",{"id":280,"title":281,"cat":199,"pic":282,"up_date":283,"title_url":284,"url":285,"legacy_url":286,"cat_title":211,"update_jalali":230},16755,"ابزارهای ترسیم پایه: فرمان‌هایی مانند خط، دایره و کمان برای ایجاد شکل‌های اصلی.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FTrhBIuFtNNBfkR82gjrU_200.png","2026-09-04 17:43:45","ابزارهای-ترسیم-پایه-فرمانهایی-مانند-خط-دایره-و-کمان-برای-ایجاد-شکلهای-اصلی","https:\u002F\u002Fgama.ir\u002Fblogs\u002F16755\u002Fابزارهای-ترسیم-پایه-فرمانهایی-مانند-خط-دایره-و-کمان-برای-ایجاد-شکلهای-اصلی","https:\u002F\u002Fgama.ir\u002Fblog\u002F16755\u002Fابزارهای-ترسیم-پایه-فرمانهایی-مانند-خط-دایره-و-کمان-برای-ایجاد-شکلهای-اصلی",{"id":288,"title":289,"cat":199,"pic":290,"up_date":291,"title_url":292,"url":293,"legacy_url":294,"cat_title":211,"update_jalali":230},16757,"خط فرمان: بخش ورود دستورهای متنی یا عددی برای اجرای دقیق فرمان‌های ترسیم.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FywL7DhZeHk248ojrmQMi_200.png","2026-09-04 17:42:35","خط-فرمان-بخش-ورود-دستورهای-متنی-یا-عددی-برای-اجرای-دقیق-فرمانهای-ترسیم","https:\u002F\u002Fgama.ir\u002Fblogs\u002F16757\u002Fخط-فرمان-بخش-ورود-دستورهای-متنی-یا-عددی-برای-اجرای-دقیق-فرمانهای-ترسیم","https:\u002F\u002Fgama.ir\u002Fblog\u002F16757\u002Fخط-فرمان-بخش-ورود-دستورهای-متنی-یا-عددی-برای-اجرای-دقیق-فرمانهای-ترسیم",{"id":296,"title":297,"cat":199,"pic":298,"up_date":299,"title_url":300,"url":301,"legacy_url":302,"cat_title":211,"update_jalali":230},16758,"ابزارهای ویرایش نقشه: فرمان‌هایی مانند قرینه‌سازی، آرایه، دوران، برش، امتداد و مقیاس برای اصلاح شکل‌ها.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FuYgk4ja7JpBH1ham2gfP_200.png","2026-09-04 17:41:08","ابزارهای-ویرایش-نقشه-فرمانهایی-مانند-قرینهسازی-آرایه-دوران-برش-امتداد-و-مقیاس-برای-اصلاح-شکلها","https:\u002F\u002Fgama.ir\u002Fblogs\u002F16758\u002Fابزارهای-ویرایش-نقشه-فرمانهایی-مانند-قرینهسازی-آرایه-دوران-برش-امتداد-و-مقیاس-برای-اصلاح-شکلها","https:\u002F\u002Fgama.ir\u002Fblog\u002F16758\u002Fابزارهای-ویرایش-نقشه-فرمانهایی-مانند-قرینهسازی-آرایه-دوران-برش-امتداد-و-مقیاس-برای-اصلاح-شکلها",{"id":304,"title":305,"cat":199,"pic":306,"up_date":307,"title_url":308,"url":309,"legacy_url":310,"cat_title":211,"update_jalali":230},16759,"ابزار تقارن: فرمان ایجاد تصویر قرینه از یک شکل نسبت به محور مشخص.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FM6PzNQrZyaKlYxrivfeN_200.png","2026-09-04 17:39:46","ابزار-تقارن-فرمان-ایجاد-تصویر-قرینه-از-یک-شکل-نسبت-به-محور-مشخص","https:\u002F\u002Fgama.ir\u002Fblogs\u002F16759\u002Fابزار-تقارن-فرمان-ایجاد-تصویر-قرینه-از-یک-شکل-نسبت-به-محور-مشخص","https:\u002F\u002Fgama.ir\u002Fblog\u002F16759\u002Fابزار-تقارن-فرمان-ایجاد-تصویر-قرینه-از-یک-شکل-نسبت-به-محور-مشخص",{"id":312,"title":313,"cat":199,"pic":314,"up_date":315,"title_url":316,"url":317,"legacy_url":318,"cat_title":211,"update_jalali":230},16765,"ابزار آرایه: فرمان تکرار منظم یک شکل در الگوی انتقالی یا دورانی.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FD1U59wk8JhJLifM0fJXW_200.png","2026-09-04 17:38:07","ابزار-آرایه-فرمان-تکرار-منظم-یک-شکل-در-الگوی-انتقالی-یا-دورانی","https:\u002F\u002Fgama.ir\u002Fblogs\u002F16765\u002Fابزار-آرایه-فرمان-تکرار-منظم-یک-شکل-در-الگوی-انتقالی-یا-دورانی","https:\u002F\u002Fgama.ir\u002Fblog\u002F16765\u002Fابزار-آرایه-فرمان-تکرار-منظم-یک-شکل-در-الگوی-انتقالی-یا-دورانی"]