[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"categoryMenus":3,"blogPost-17981":193,"$fWb6pRIMHB3h2_7ul0EJ-GQ7fbYTmIndNr6P7E7Y54nQ":212},{"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":204,"subdate":205,"up_date":206,"first_name":207,"last_name":208,"avatar":13,"cat_title":209,"subdate_jalali":210,"update_jalali":211},17981,0,"حلقهٔ تکرار چیست؟ ",14098,"https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FtXf1wC8zMZ8gOh4pEmOb_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    \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: #344054; : \">چکیده\u003C\u002Fstrong>\u003Cbr>\r\n        در برنامه‌نویسی، گاهی نیاز داریم یک کار را چندین بار تکرار کنیم. مثلاً اگر بخواهیم پنج بار یک جمله را روی صفحه نشان دهیم، به جای نوشتن پنج دستور جداگانه، از \u003Cstrong>حلقهٔ تکرار\u003C\u002Fstrong> استفاده می‌کنیم. حلقه به ما امکان می‌دهد تا یک یا چند دستور را به تعداد مشخص یا تا زمانی که یک شرط برقرار است، اجرا کنیم. این ساختار نه تنها کدنویسی را کوتاه‌تر می‌کند، بلکه باعث می‌شود برنامه منظم‌تر و خوانا‌تر باشد. در این مقاله با مفهوم حلقه، انواع آن و کاربردهایش آشنا می‌شویم.\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    \u003Cp style=\"margin: 0 0 12px 0; : \">\r\n        در برنامه‌نویسی، سه نوع حلقهٔ اصلی وجود دارد که هرکدام برای موقعیت خاصی به کار می‌روند. این حلقه‌ها عبارتند از: حلقهٔ \u003Cstrong>شمارنده‌دار\u003C\u002Fstrong>، حلقهٔ \u003Cstrong>شرطی\u003C\u002Fstrong>، و حلقهٔ \u003Cstrong>بی‌نهایت\u003C\u002Fstrong>. در ادامه با هر کدام آشنا می‌شویم.\r\n    \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; : \">\u003Cstrong style=\"color: #344054; : \">شمارنده‌دار\u003C\u002Fstrong>\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; : \">\u003Cstrong style=\"color: #344054; : \">شرطی\u003C\u002Fstrong>\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; : \">\u003Cstrong style=\"color: #344054; : \">بی‌نهایت\u003C\u002Fstrong>\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            \u003C\u002Ftbody>\r\n        \u003C\u002Ftable>\r\n    \u003C\u002Fdiv>\r\n\r\n    \u003Cp style=\"margin: 0 0 12px 0; : \">\r\n        در حلقهٔ شمارنده‌دار، یک متغیر به عنوان شمارنده تعریف می‌شود که مقدار آن هر بار که حلقه اجرا می‌شود، تغییر می‌کند. مثلاً اگر بخواهیم اعداد \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۱\u003C\u002Fspan> تا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">۵\u003C\u002Fspan> را روی صفحه نشان دهیم، از این نوع حلقه استفاده می‌کنیم. در حلقهٔ شرطی، اجرای دستورات تا وقتی ادامه پیدا می‌کند که یک شرط خاص برقرار باشد. مثلاً تا زمانی که کاربر عدد بزرگتر از صفر وارد کند، از او عدد بگیر. حلقهٔ بی‌نهایت زمانی پیش می‌آید که شرط همیشه درست باشد. این نوع حلقه معمولاً اشتباه است و باعث می‌شود برنامه از کار بیفتد، مگر اینکه در برنامه‌های خاص مانند سیستم‌های عامل از آن استفاده شود.\r\n    \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    \u003Cp style=\"margin: 0 0 12px 0; : \">\r\n        حلقه‌ها فقط در برنامه‌نویسی کاربرد ندارند؛ در زندگی روزمره هم بارها از آنها استفاده می‌کنیم. مثلاً وقتی مشق می‌نویسیم و یک خط را چند بار تکرار می‌کنیم، در واقع از یک حلقه استفاده کرده‌ایم. یا وقتی نمرات یک کلاس را جمع می‌زنیم، یک حلقه روی همهٔ نمرات اجرا می‌شود. در برنامه‌نویسی، حلقه‌ها برای کارهایی مثل پردازش لیست‌ها، محاسبه‌های تکراری، خواندن داده‌های ورودی، و نمایش خروجی‌های متوالی به کار می‌روند.\r\n    \u003C\u002Fp>\r\n    \u003Cp style=\"margin: 0 0 12px 0; : \">\r\n        یکی از کاربردهای مهم حلقه، کار با \u003Cstrong>آرایه\u003C\u002Fstrong>هاست. آرایه یعنی یک لیست از داده‌ها که همه با یک نام شناخته می‌شوند. مثلاً فرض کنید نام همهٔ دانش‌آموزان یک کلاس را در یک آرایه ذخیره کرده‌ایم. با استفاده از یک حلقه می‌توانیم همهٔ نام‌ها را یک‌یک روی صفحه نشان دهیم، بدون اینکه برای هر نام یک دستور جداگانه بنویسیم. این کار باعث می‌شود برنامه بسیار کوتاه‌تر و خواناتر شود. همچنین اگر تعداد دانش‌آموزان تغییر کند، نیازی به تغییر دستورات برنامه نیست؛ فقط کافی است اندازهٔ آرایه را تغییر دهیم.\r\n    \u003C\u002Fp>\r\n    \u003Cp style=\"margin: 0 0 12px 0; : \">\r\n        کاربرد دیگر حلقه در \u003Cstrong>بازی‌سازی\u003C\u002Fstrong> است. در بسیاری از بازی‌ها، یک حلقهٔ اصلی وجود دارد که مرتباً وضعیت بازی را به‌روز می‌کند، مکان شخصیت‌ها را تغییر می‌دهد، و صفحه را دوباره نقاشی می‌کند. این حلقه تا زمانی که بازی تمام نشده، ادامه پیدا می‌کند. به این نوع حلقه، \u003Cstrong>حلقهٔ بازی\u003C\u002Fstrong> می‌گویند.\r\n    \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; border-bottom: 1px dashed #e2e8f0; : \">\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; margin-bottom: 6px; : \">پرسش ۱\u003C\u002Fspan>\r\n            \u003Cp style=\"margin: 6px 0 4px 0; font-weight: bold; color: #344054; : \">آیا همیشه باید تعداد دفعات تکرار را از قبل بدانیم؟\u003C\u002Fp>\r\n            \u003Cp style=\"margin: 0; color: #667085; : \">خیر. در حلقهٔ شرطی، تعداد دفعات تکرار مشخص نیست و تا زمانی که شرط برقرار باشد، حلقه ادامه پیدا می‌کند. مثلاً اگر از کاربر بخواهیم اعداد را وارد کند تا زمانی که عدد منفی وارد کند، نمی‌دانیم چند عدد وارد خواهد شد. اینجا از حلقهٔ شرطی استفاده می‌کنیم.\u003C\u002Fp>\r\n        \u003C\u002Fdiv>\r\n        \u003Cdiv style=\"padding: 12px 14px; margin-bottom: 12px; border-bottom: 1px dashed #e2e8f0; : \">\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; margin-bottom: 6px; : \">پرسش ۲\u003C\u002Fspan>\r\n            \u003Cp style=\"margin: 6px 0 4px 0; font-weight: bold; color: #344054; : \">چرا گاهی برنامه در حلقه گیر می‌کند و از کار می‌افتد؟\u003C\u002Fp>\r\n            \u003Cp style=\"margin: 0; color: #667085; : \">این مشکل معمولاً به دلیل \u003Cstrong>حلقهٔ بی‌نهایت\u003C\u002Fstrong> رخ می‌دهد. وقتی شرط حلقه همیشه درست باشد، حلقه هرگز تمام نمی‌شود و برنامه قفل می‌کند. مثلاً اگر شرط را \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        \u003Cdiv style=\"padding: 12px 14px; margin-bottom: 0; : \">\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; margin-bottom: 6px; : \">پرسش ۳\u003C\u002Fspan>\r\n            \u003Cp style=\"margin: 6px 0 4px 0; font-weight: bold; color: #344054; : \">آیا می‌توانیم داخل یک حلقه، حلقهٔ دیگری قرار دهیم؟\u003C\u002Fp>\r\n            \u003Cp style=\"margin: 0; color: #667085; : \">بله، به این کار \u003Cstrong>حلقهٔ تو در تو\u003C\u002Fstrong> می‌گویند. مثلاً اگر بخواهیم جدول ضرب را چاپ کنیم، یک حلقه برای سطرها و یک حلقهٔ دیگر برای ستون‌ها استفاده می‌کنیم. اما باید مراقب باشیم که تعداد تکرارها خیلی زیاد نشود، چون باعث کندی برنامه می‌شود.\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        \u003Cstrong style=\"color: #344054; : \">نکتهٔ پایانی\u003C\u002Fstrong>\u003Cbr>\r\n        حلقهٔ تکرار یکی از مهم‌ترین ساختارهای برنامه‌نویسی است که به ما امکان می‌دهد کارهای تکراری را به سادگی و با کد کمتری انجام دهیم. با شناخت انواع حلقه و کاربردهای آنها، می‌توانیم برنامه‌های کارآمدتری بنویسیم. همیشه به یاد داشته باشیم که در حلقه‌های شرطی، شرط را طوری بنویسیم که در نهایت نادرست شود تا از حلقهٔ بی‌نهایت جلوگیری کنیم. همچنین با استفاده از حلقه‌های تو در تو می‌توانیم مسائل پیچیده‌تری را حل کنیم، اما باید به تعداد تکرارها توجه کنیم.\r\n    \u003C\u002Fdiv>\r\n\u003C\u002Fdiv>",[201,202,203],"حلقهٔ تکرار","کار و فناوری هفتم","پایه هفتم",87,"2026-07-09 19:34:58","2026-07-09 19:37:05","ندا","بنی هاشمی","کپسول آموزشی","1405\u002F04\u002F18","19:37 1405\u002F04\u002F18",{"tests":213,"papers":214,"files":215,"questions":216,"exams":217,"tutorials":218,"blogs":219},[],[],[],[],[],[],[220,229,237,245,253,261,269,277,285,293,301,309],{"id":221,"title":222,"cat":197,"pic":223,"up_date":224,"title_url":225,"url":226,"legacy_url":227,"cat_title":209,"update_jalali":228},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":230,"title":231,"cat":197,"pic":232,"up_date":233,"title_url":234,"url":235,"legacy_url":236,"cat_title":209,"update_jalali":228},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":238,"title":239,"cat":197,"pic":240,"up_date":241,"title_url":242,"url":243,"legacy_url":244,"cat_title":209,"update_jalali":228},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":246,"title":247,"cat":197,"pic":248,"up_date":249,"title_url":250,"url":251,"legacy_url":252,"cat_title":209,"update_jalali":228},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":254,"title":255,"cat":197,"pic":256,"up_date":257,"title_url":258,"url":259,"legacy_url":260,"cat_title":209,"update_jalali":228},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":262,"title":263,"cat":197,"pic":264,"up_date":265,"title_url":266,"url":267,"legacy_url":268,"cat_title":209,"update_jalali":228},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":270,"title":271,"cat":197,"pic":272,"up_date":273,"title_url":274,"url":275,"legacy_url":276,"cat_title":209,"update_jalali":228},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":278,"title":279,"cat":197,"pic":280,"up_date":281,"title_url":282,"url":283,"legacy_url":284,"cat_title":209,"update_jalali":228},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":286,"title":287,"cat":197,"pic":288,"up_date":289,"title_url":290,"url":291,"legacy_url":292,"cat_title":209,"update_jalali":228},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":294,"title":295,"cat":197,"pic":296,"up_date":297,"title_url":298,"url":299,"legacy_url":300,"cat_title":209,"update_jalali":228},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":302,"title":303,"cat":197,"pic":304,"up_date":305,"title_url":306,"url":307,"legacy_url":308,"cat_title":209,"update_jalali":228},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":310,"title":311,"cat":197,"pic":312,"up_date":313,"title_url":314,"url":315,"legacy_url":316,"cat_title":209,"update_jalali":228},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کلیدواژه-و-عبارت-جستوجو-چه-هستند"]