[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"categoryMenus":3,"blogPost-12571":193,"$fwQAwlWtFe8IegAv8mjLpRIbtAbRTa9IxInoVrHeSXBA":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":4,"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},12571,61,0,14209,"حلقه تکرار: دستوری که باعث می‌شود یک کار چند بار پشت سر هم انجام شود.",14098,"https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FCq2uDyDTmKraNmcysbuW_800.png","\u003Cdiv aria-label=\"حلقه تکرار در برنامه‌نویسی\" dir=\"rtl\" id=\"microecon-article\" role=\"article\" style=\"background: #ffffff; box-sizing: border-box; color: #667085; font-family: IRANSans,Tahoma,Arial,sans-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;نویسی، ساختارهای &laquo;برای&raquo;، &laquo;تا وقتی&raquo; و کاربردهای عملی در ریاضی و علوم\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در این مقاله با مفهوم \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">&laquo;حلقه تکرار&raquo;\u003C\u002Fspan> آشنا می&zwnj;شوید. حلقه در برنامه&zwnj;نویسی دستوری است که یک بلوک از کد را به تعداد معین یا تا زمان برقراری شرطی مشخص، اجرا می&zwnj;کند. انواع حلقه&zwnj;ها مانند \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">&laquo;برای&raquo;\u003C\u002Fspan> و \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">&laquo;تا وقتی&raquo;\u003C\u002Fspan>، متغیر شمارنده و کاربردهای حلقه در محاسبه مجموع اعداد، تولید الگوهای ریاضی و شبیه&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\">تعریف حلقه تکرار و اهمیت آن در خودکارسازی\u003C\u002Fh3>\r\n\r\n\u003Cp>در دنیای برنامه&zwnj;نویسی، گاهی نیاز داریم یک دستور یا یک مجموعه دستور را چندین بار پشت سر هم اجرا کنیم. نوشتن تکراری آن دستورها نه تنها خسته&zwnj;کننده است، بلکه حجم کد را زیاد کرده و امکان خطا را افزایش می&zwnj;دهد. \u003Cstrong style=\"color: #24292f\">حلقه تکرار\u003C\u002Fstrong> (Loop) این مشکل را حل می&zwnj;کند. با استفاده از حلقه، دقیقاً مشخص می&zwnj;کنیم کدام کار باید چند بار یا تا چه زمانی انجام شود. به عنوان مثال، اگر بخواهیم اعداد \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">1\u003C\u002Fspan> تا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">100\u003C\u002Fspan> را روی صفحه نمایش دهیم، بدون حلقه باید \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">100\u003C\u002Fspan> خط کد بنویسیم. اما با یک حلقه \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">&laquo;برای&raquo;\u003C\u002Fspan>، تنها در \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">3\u003C\u002Fspan> خط این کار انجام می&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> است که برنامه&zwnj;نویسی را کارآمد می&zwnj;کند.\u003C\u002Fp>\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;نویسی، دو دسته اصلی حلقه وجود دارد: حلقه&zwnj;هایی که تعداد تکرار از قبل مشخص است و حلقه&zwnj;هایی که تا زمانی که یک شرط درست باشد، ادامه می&zwnj;یابند. در جدول زیر این دو نوع را مقایسه کرده&zwnj;ایم.\u003C\u002Fp>\r\n\r\n\u003Cdiv aria-label=\"مقایسه انواع حلقه\" role=\"region\" style=\"-webkit-overflow-scrolling: touch; 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\">حلقه &laquo;برای&raquo; (For)\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\">محاسبهٔ مجموع اعداد \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">1\u003C\u002Fspan> تا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">50\u003C\u002Fspan>\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\">حلقه &laquo;تا وقتی&raquo; (While)\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\">آشنایی با متغیر شمارنده و شرط پایان\u003C\u002Fh3>\r\n\r\n\u003Cp>در قلب هر حلقه&zwnj;ای، دو مفهوم کلیدی وجود دارد: \u003Cstrong style=\"color: #24292f\">متغیر شمارنده\u003C\u002Fstrong> (Counter Variable) و \u003Cstrong style=\"color: #24292f\">شرط پایان\u003C\u002Fstrong> (Termination Condition). متغیر شمارنده دفعات اجرا را می&zwnj;شمارد و شرط پایان مشخص می&zwnj;کند که حلقه در چه لحظه ای متوقف شود. به عنوان مثال، در حلقه \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">&laquo;برای&raquo;\u003C\u002Fspan> معمولاً متغیر شمارنده از یک مقدار شروع شده، پس از هر بار اجرا یک واحد افزایش می&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\">\u003Cspan style=\"direction: ltr; display: inline-block; unicode-bidi: isolate; vertical-align: baseline; white-space: nowrap\">$ \\text{تعداد تکرار} = \\frac{\\text{مقدار نهایی} - \\text{مقدار اولیه}}{\\text{گام}} + 1 $\u003C\u002Fspan>\u003C\u002Fdiv>\r\n\r\n\u003Cp>برای نمونه، اگر بخواهیم از \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">2\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\">2\u003C\u002Fspan> حرکت کنیم (\u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">2,4,6,8,10\u003C\u002Fspan>)، طبق فرمول تعداد تکرار برابر \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">$ (10-2)\u002F2 + 1 = 5 $\u003C\u002Fspan> خواهد بود.\u003C\u002Fp>\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;خواهد میانگین نمرات \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">20\u003C\u002Fspan> دانش&zwnj;آموز را محاسبه کند. بدون حلقه، باید \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">20\u003C\u002Fspan> بار دستور جمع را بنویسد. اما با حلقه &laquo;برای&raquo;، می&zwnj;توان به ترتیب زیر عمل کرد: ابتدا مجموع نمرات را صفر قرار می&zwnj;دهیم. سپس یک حلقه از \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">1\u003C\u002Fspan> تا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">20\u003C\u002Fspan> می&zwnj;گردانیم. در هر بار اجرا، نمرهٔ دانش&zwnj;آموز \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">i\u003C\u002Fspan>ام را خوانده و به مجموع اضافه می&zwnj;کنیم. پس از پایان حلقه، مجموع را بر \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">20\u003C\u002Fspan> تقسیم کرده و میانگین به دست می&zwnj;آید. مراحل الگوریتم به صورت گام&zwnj;به&zwnj;گام:\u003C\u002Fp>\r\n\r\n\u003Cul style=\"list-style-position: outside; padding-right: 18px\">\r\n \u003Cli>گام \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">1\u003C\u002Fspan>: مجموع = \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">0\u003C\u002Fspan>\u003C\u002Fli>\r\n \u003Cli>گام \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">2\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\">20\u003C\u002Fspan> مرحله \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">1\u003C\u002Fspan>، انجام بده:\r\n \u003Cul style=\"list-style-position: outside; padding-right: 18px\">\r\n  \u003Cli>نمره را دریافت کن\u003C\u002Fli>\r\n  \u003Cli>مجموع = مجموع + نمره\u003C\u002Fli>\r\n \u003C\u002Ful>\r\n \u003C\u002Fli>\r\n \u003Cli>گام \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">3\u003C\u002Fspan>: میانگین = مجموع \u002F \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">20\u003C\u002Fspan>\u003C\u002Fli>\r\n \u003Cli>گام \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">4\u003C\u002Fspan>: میانگین را چاپ کن\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\r\n\u003Cp>این مثال نشان می&zwnj;دهد که حلقه چگونه کاری تکراری را به ساده&zwnj;ترین شکل ممکن انجام می&zwnj;دهد.\u003C\u002Fp>\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;توان با یک حلقه &laquo;برای&raquo; اعداد مربع کامل (\u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">1, 4, 9, 16, 25, ...\u003C\u002Fspan>) را تا یک حد مشخص تولید کرد. فرمول جملهٔ \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">n\u003C\u002Fspan>ام این دنباله به صورت زیر است:\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\">\u003Cspan style=\"direction: ltr; display: inline-block; unicode-bidi: isolate; vertical-align: baseline; white-space: nowrap\">$ a_n = n^2 $\u003C\u002Fspan>\u003C\u002Fdiv>\r\n\r\n\u003Cp>با نوشتن یک حلقه که در آن \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">$ n $\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> متغیر است، می&zwnj;توان ده جملهٔ اول این دنباله را تولید کرد. همچنین می&zwnj;توان از حلقه برای محاسبهٔ فاکتوریل یک عدد استفاده کرد. فاکتوریل \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">$ n $\u003C\u002Fspan> که با \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">$ n! $\u003C\u002Fspan> نمایش داده می&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\">\u003Cspan style=\"direction: ltr; display: inline-block; unicode-bidi: isolate; vertical-align: baseline; white-space: nowrap\">$ n! = n \\times (n-1) \\times (n-2) \\times ... \\times 1 $\u003C\u002Fspan>\u003C\u002Fdiv>\r\n\r\n\u003Cp>یک حلقه &laquo;برای&raquo; با شمارنده از \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">1\u003C\u002Fspan> تا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">n\u003C\u002Fspan> به راحتی این مقدار را محاسبه می&zwnj;کند.\u003C\u002Fp>\r\n\r\n\u003Cdiv aria-label=\"مقایسه حلقه در الگوریتم‌های مختلف\" role=\"region\" style=\"-webkit-overflow-scrolling: touch; 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\">حلقه &laquo;برای&raquo;\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\">حلقه &laquo;تا وقتی&raquo;\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\">شبیه&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   \u003Ctd style=\"border-bottom: 1px solid #edf2f7; box-sizing: border-box; color: #667085; padding: 10px 12px; text-align: right\">بسته به اینکه زمان شبیه&zwnj;سازی ثابت باشد یا شرط توقف.\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\u003Cp>یکی از خطرناک&zwnj;ترین اشتباهات در استفاده از حلقه، ایجاد \u003Cstrong style=\"color: #24292f\">حلقه بی&zwnj;نهایت\u003C\u002Fstrong> (Infinite Loop) است. زمانی رخ می&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> نشود. برای نمونه، اگر در حلقه &laquo;تا وقتی&raquo; فراموش کنیم متغیر شرط را تغییر دهیم، حلقه برای همیشه اجرا می&zwnj;شود و برنامه قفل می&zwnj;کند. راه&zwnj;های جلوگیری:\u003C\u002Fp>\r\n\r\n\u003Cul style=\"list-style-position: outside; padding-right: 18px\">\r\n \u003Cli>حتماً متغیر شمارنده یا شرط را در بدنهٔ حلقه به روزرسانی کنید.\u003C\u002Fli>\r\n \u003Cli>از یک شرط مطمئن استفاده کنید که نهایتاً نادرست شود.\u003C\u002Fli>\r\n \u003Cli>در حلقه &laquo;برای&raquo; دقت کنید که گام به درستی تنظیم شده باشد تا شمارنده از مقدار نهایی عبور کند.\u003C\u002Fli>\r\n\u003C\u002Ful>\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\">\u003Cstrong style=\"color: #344054\">چالش ۱: چه تفاوتی بین حلقه &laquo;برای&raquo; و &laquo;تا وقتی&raquo; وجود دارد که یک برنامه&zwnj;نویس باید آن را درک کند؟\u003C\u002Fstrong>\u003Cbr>\r\nپاسخ: حلقه &laquo;برای&raquo; وقتی به کار می&zwnj;رود که تعداد دفعات تکرار از قبل مشخص و معین است (مثلاً \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">10\u003C\u002Fspan> بار). اما حلقه &laquo;تا وقتی&raquo; برای شرایطی مناسب است که تعداد تکرار به عوامل متغیری بستگی دارد و نمی&zwnj;توان از قبل آن را دانست (مثلاً تا وقتی که کاربر عدد بزرگتر از \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">100\u003C\u002Fspan> وارد نکند، از او عدد بگیر).\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"background: #f8fafc; border-radius: 12px; border: 1px solid #e2e8f0; margin-bottom: 12px; padding: 12px 14px\">\u003Cstrong style=\"color: #344054\">چالش ۲: چرا گاهی حلقه &laquo;تا وقتی&raquo; هیچ&zwnj;وقت اجرا نمی&zwnj;شود؟\u003C\u002Fstrong>\u003Cbr>\r\nپاسخ: حلقه &laquo;تا وقتی&raquo; ابتدا شرط را بررسی می&zwnj;کند. اگر شرط در ابتدا نادرست باشد، دستورات درون حلقه حتی یک بار هم اجرا نمی&zwnj;شوند. به این ویژگی &laquo;تکرار صفر بار&raquo; می&zwnj;گویند. برای مثال اگر شرط را \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">$ x \\gt 10 $\u003C\u002Fspan> بگذاریم و مقدار اولیه \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">$ x $\u003C\u002Fspan> برابر \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">5\u003C\u002Fspan> باشد، حلقه هیچ&zwnj;گاه وارد نمی&zwnj;شود.\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"background: #f8fafc; border-radius: 12px; border: 1px solid #e2e8f0; margin-bottom: 12px; padding: 12px 14px\">\u003Cstrong style=\"color: #344054\">چالش ۳: چگونه می&zwnj;توان از حلقه برای شبیه&zwnj;سازی رشد یک جمعیت باکتری استفاده کرد؟\u003C\u002Fstrong>\u003Cbr>\r\nپاسخ: اگر رشد هر باکتری به صورت دو برابر شدن هر \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">1\u003C\u002Fspan> ساعت باشد، می&zwnj;توان با یک حلقه &laquo;برای&raquo; به تعداد ساعات مشخص، جمعیت را در هر مرحله در \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline\">2\u003C\u002Fspan> ضرب کرد. فرمول ساده در هر گام: \u003Cspan style=\"direction: ltr; display: inline-block; unicode-bidi: isolate; vertical-align: baseline; white-space: nowrap\">$ P_{new} = P_{old} \\times 2 $\u003C\u002Fspan>. این یک مثال عینی از کاربرد حلقه در زیست&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\">پاورقی\u003C\u002Fh3>\r\n\r\n\u003Cdiv style=\"background: #fffdf3; border-radius: 12px; border: 1px solid #ffb600; color: #24292f; padding: 12px 14px\">\r\n\u003Cp>\u003Csup>1\u003C\u002Fsup> حلقه تکرار (Loop): در برنامه&zwnj;نویسی، ساختاری کنترلی است که اجازه می&zwnj;دهد یک بلوک از کد به صورت تکراری اجرا شود.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Csup>2\u003C\u002Fsup> برای (For): نوعی حلقه که معمولاً با یک متغیر شمارنده و محدودهٔ مشخصی از مقادیر تعریف می&zwnj;شود. معادل انگلیسی آن For loop است.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Csup>3\u003C\u002Fsup> تا وقتی (While): نوعی حلقه که تا زمانی که یک شرط منطقی درست باشد، اجرا می&zwnj;شود. معادل انگلیسی آن While loop است.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Csup>4\u003C\u002Fsup> متغیر شمارنده (Counter Variable): متغیری که در هر بار اجرای حلقه، مقدار آن تغییر می&zwnj;کند تا تعداد تکرارها شمارش شود.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Csup>5\u003C\u002Fsup> شرط پایان (Termination Condition): شرطی که نادرست شدن آن باعث خروج از حلقه می&zwnj;شود.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Csup>6\u003C\u002Fsup> حلقه بی&zwnj;نهایت (Infinite Loop): حلقه&zwnj;ای که شرط پایان آن هرگز برقرار نمی&zwnj;شود و در نتیجه تا بینهایت ادامه می&zwnj;یابد یا برنامه را از کار می&zwnj;اندازد.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\u003C\u002Fdiv>\r\n",[203,204,205],"حلقه تکرار","کار و فناوری ششم آزمایشی"," پایه ششم",175,"2026-04-27 18:34:09","2026-08-16 21:19:17","ندا","بنی هاشمی","کپسول آموزشی","1405\u002F02\u002F7","21:19 1405\u002F05\u002F25",{"tests":215,"papers":216,"files":217,"questions":218,"exams":219,"tutorials":220,"blogs":221},[],[],[],[],[],[],[222,231,240,248,256,264,272,280,288,296,304,312],{"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},12380,"وب جهانی: به همه وب‌سایت‌هایی که در اینترنت وجود دارند، می‌گویند.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FMpAArtaGYajsR2Xb0RBy_200.png","2026-09-13 10:52:45","وب-جهانی-به-همه-وبسایتهایی-که-در-اینترنت-وجود-دارند-میگویند","https:\u002F\u002Fgama.ir\u002Fblogs\u002F12380\u002Fوب-جهانی-به-همه-وبسایتهایی-که-در-اینترنت-وجود-دارند-میگویند","https:\u002F\u002Fgama.ir\u002Fblog\u002F12380\u002Fوب-جهانی-به-همه-وبسایتهایی-که-در-اینترنت-وجود-دارند-میگویند","1405\u002F06\u002F22",{"id":232,"title":233,"cat":199,"pic":234,"up_date":235,"title_url":236,"url":237,"legacy_url":238,"cat_title":211,"update_jalali":239},12033,"فناوری:  استفاده از علم و تجربه برای درست کردن یک چیز یا پیدا کردن یک راه‌حل که بتواند یک نیاز یا خواسته ما را برطرف کند","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FUnZNixy4T7D4hbHQdeYm_200.png","2026-08-17 18:24:57","فناوری-استفاده-از-علم-و-تجربه-برای-درست-کردن-یک-چیز-یا-پیدا-کردن-یک-راهحل-که-بتواند-یک-نیاز-یا-خواسته-ما-را-برطرف-کند","https:\u002F\u002Fgama.ir\u002Fblogs\u002F12033\u002Fفناوری-استفاده-از-علم-و-تجربه-برای-درست-کردن-یک-چیز-یا-پیدا-کردن-یک-راهحل-که-بتواند-یک-نیاز-یا-خواسته-ما-را-برطرف-کند","https:\u002F\u002Fgama.ir\u002Fblog\u002F12033\u002Fفناوری-استفاده-از-علم-و-تجربه-برای-درست-کردن-یک-چیز-یا-پیدا-کردن-یک-راهحل-که-بتواند-یک-نیاز-یا-خواسته-ما-را-برطرف-کند","1405\u002F05\u002F26",{"id":241,"title":242,"cat":199,"pic":243,"up_date":244,"title_url":245,"url":246,"legacy_url":247,"cat_title":211,"update_jalali":239},12034,"فناوری سخت: وقتی برای حل یک مشکل، جواب ما یک چیز فیزیکی و قابل لمس باشد، مثل یک وسیله یا ابزار","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FezF1Ac0cZPOkT5lSVW7o_200.png","2026-08-17 18:21:41","فناوری-سخت-وقتی-برای-حل-یک-مشکل-جواب-ما-یک-چیز-فیزیکی-و-قابل-لمس-باشد-مثل-یک-وسیله-یا-ابزار","https:\u002F\u002Fgama.ir\u002Fblogs\u002F12034\u002Fفناوری-سخت-وقتی-برای-حل-یک-مشکل-جواب-ما-یک-چیز-فیزیکی-و-قابل-لمس-باشد-مثل-یک-وسیله-یا-ابزار","https:\u002F\u002Fgama.ir\u002Fblog\u002F12034\u002Fفناوری-سخت-وقتی-برای-حل-یک-مشکل-جواب-ما-یک-چیز-فیزیکی-و-قابل-لمس-باشد-مثل-یک-وسیله-یا-ابزار",{"id":249,"title":250,"cat":199,"pic":251,"up_date":252,"title_url":253,"url":254,"legacy_url":255,"cat_title":211,"update_jalali":239},12035,"فناوری نرم: وقتی برای حل یک مشکل، جواب ما یک برنامه، روش یا راهکار باشد، نه یک وسیله فیزیکی.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002F7osdfdT97zlnOzj9Ftrf_200.png","2026-08-17 18:18:49","فناوری-نرم-وقتی-برای-حل-یک-مشکل-جواب-ما-یک-برنامه-روش-یا-راهکار-باشد-نه-یک-وسیله-فیزیکی","https:\u002F\u002Fgama.ir\u002Fblogs\u002F12035\u002Fفناوری-نرم-وقتی-برای-حل-یک-مشکل-جواب-ما-یک-برنامه-روش-یا-راهکار-باشد-نه-یک-وسیله-فیزیکی","https:\u002F\u002Fgama.ir\u002Fblog\u002F12035\u002Fفناوری-نرم-وقتی-برای-حل-یک-مشکل-جواب-ما-یک-برنامه-روش-یا-راهکار-باشد-نه-یک-وسیله-فیزیکی",{"id":257,"title":258,"cat":199,"pic":259,"up_date":260,"title_url":261,"url":262,"legacy_url":263,"cat_title":211,"update_jalali":239},12036,"خلاقیت: یعنی از قوه تخیل خود استفاده کنیم و ایده‌های تازه و نو خلق کنیم تا بتوانیم مسائل مختلف زندگیمان را حل کنیم.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FOMK1buXry6FOOU28QSQ0_200.png","2026-08-17 18:16:00","خلاقیت-یعنی-از-قوه-تخیل-خود-استفاده-کنیم-و-ایدههای-تازه-و-نو-خلق-کنیم-تا-بتوانیم-مسائل-مختلف-زندگیمان-را-حل-کنیم","https:\u002F\u002Fgama.ir\u002Fblogs\u002F12036\u002Fخلاقیت-یعنی-از-قوه-تخیل-خود-استفاده-کنیم-و-ایدههای-تازه-و-نو-خلق-کنیم-تا-بتوانیم-مسائل-مختلف-زندگیمان-را-حل-کنیم","https:\u002F\u002Fgama.ir\u002Fblog\u002F12036\u002Fخلاقیت-یعنی-از-قوه-تخیل-خود-استفاده-کنیم-و-ایدههای-تازه-و-نو-خلق-کنیم-تا-بتوانیم-مسائل-مختلف-زندگیمان-را-حل-کنیم",{"id":265,"title":266,"cat":199,"pic":267,"up_date":268,"title_url":269,"url":270,"legacy_url":271,"cat_title":211,"update_jalali":239},12037,"نوآوری: یعنی ایده‌های جدید و خلاقانه خود را عملی کنیم و یک محصول یا خدمت را برای اولین بار بسازیم یا آن را خیلی بهتر از قبل کنیم.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FWa5zWis1yzHNh28fgqk3_200.png","2026-08-17 18:13:26","نوآوری-یعنی-ایدههای-جدید-و-خلاقانه-خود-را-عملی-کنیم-و-یک-محصول-یا-خدمت-را-برای-اولین-بار-بسازیم-یا-آن-را-خیلی-بهتر-از-قبل-کنیم","https:\u002F\u002Fgama.ir\u002Fblogs\u002F12037\u002Fنوآوری-یعنی-ایدههای-جدید-و-خلاقانه-خود-را-عملی-کنیم-و-یک-محصول-یا-خدمت-را-برای-اولین-بار-بسازیم-یا-آن-را-خیلی-بهتر-از-قبل-کنیم","https:\u002F\u002Fgama.ir\u002Fblog\u002F12037\u002Fنوآوری-یعنی-ایدههای-جدید-و-خلاقانه-خود-را-عملی-کنیم-و-یک-محصول-یا-خدمت-را-برای-اولین-بار-بسازیم-یا-آن-را-خیلی-بهتر-از-قبل-کنیم",{"id":273,"title":274,"cat":199,"pic":275,"up_date":276,"title_url":277,"url":278,"legacy_url":279,"cat_title":211,"update_jalali":239},12038,"اختراع: یعنی برای اولین بار یک وسیله یا روش کاملاً جدید بسازیم که تا به حال وجود نداشته است","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002F3kLRN85mzwSbfcdXKEPZ_200.png","2026-08-17 18:10:15","اختراع-یعنی-برای-اولین-بار-یک-وسیله-یا-روش-کاملا-جدید-بسازیم-که-تا-به-حال-وجود-نداشته-است","https:\u002F\u002Fgama.ir\u002Fblogs\u002F12038\u002Fاختراع-یعنی-برای-اولین-بار-یک-وسیله-یا-روش-کاملا-جدید-بسازیم-که-تا-به-حال-وجود-نداشته-است","https:\u002F\u002Fgama.ir\u002Fblog\u002F12038\u002Fاختراع-یعنی-برای-اولین-بار-یک-وسیله-یا-روش-کاملا-جدید-بسازیم-که-تا-به-حال-وجود-نداشته-است",{"id":281,"title":282,"cat":199,"pic":283,"up_date":284,"title_url":285,"url":286,"legacy_url":287,"cat_title":211,"update_jalali":239},12039,"محصول: به چیزی می‌گویند که در کارخانه یا توسط یک فرد ساخته می‌شود و ما می‌توانیم آن را بخریم و از آن استفاده کنیم، مثل تلویزیون یا دوچرخه","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FAPhKhA9fedyLrTL62Y8C_200.png","2026-08-17 18:07:42","محصول-به-چیزی-میگویند-که-در-کارخانه-یا-توسط-یک-فرد-ساخته-میشود-و-ما-میتوانیم-آن-را-بخریم-و-از-آن-استفاده-کنیم-مثل-تلویزیون-یا-دوچرخه","https:\u002F\u002Fgama.ir\u002Fblogs\u002F12039\u002Fمحصول-به-چیزی-میگویند-که-در-کارخانه-یا-توسط-یک-فرد-ساخته-میشود-و-ما-میتوانیم-آن-را-بخریم-و-از-آن-استفاده-کنیم-مثل-تلویزیون-یا-دوچرخه","https:\u002F\u002Fgama.ir\u002Fblog\u002F12039\u002Fمحصول-به-چیزی-میگویند-که-در-کارخانه-یا-توسط-یک-فرد-ساخته-میشود-و-ما-میتوانیم-آن-را-بخریم-و-از-آن-استفاده-کنیم-مثل-تلویزیون-یا-دوچرخه",{"id":289,"title":290,"cat":199,"pic":291,"up_date":292,"title_url":293,"url":294,"legacy_url":295,"cat_title":211,"update_jalali":239},12076,"تکامل فناوری: یعنی یک فناوری در طول زمان تغییر کند و پیشرفت نماید تا بهتر، قوی‌تر یا کارآمدتر شود","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002F63tYXxHSZOsmfr3Wljd8_200.png","2026-08-17 18:05:14","تکامل-فناوری-یعنی-یک-فناوری-در-طول-زمان-تغییر-کند-و-پیشرفت-نماید-تا-بهتر-قویتر-یا-کارآمدتر-شود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F12076\u002Fتکامل-فناوری-یعنی-یک-فناوری-در-طول-زمان-تغییر-کند-و-پیشرفت-نماید-تا-بهتر-قویتر-یا-کارآمدتر-شود","https:\u002F\u002Fgama.ir\u002Fblog\u002F12076\u002Fتکامل-فناوری-یعنی-یک-فناوری-در-طول-زمان-تغییر-کند-و-پیشرفت-نماید-تا-بهتر-قویتر-یا-کارآمدتر-شود",{"id":297,"title":298,"cat":199,"pic":299,"up_date":300,"title_url":301,"url":302,"legacy_url":303,"cat_title":211,"update_jalali":239},12077,"سنگ چخماق: نوعی سنگ سخت و تیز بوده که انسان‌های اولیه از آن برای درست کردن آتش یا ساخت ابزارهای تیز مثل تیغه استفاده می‌کردند","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FXUXKcOvAHkDy2zjE9xTz_200.png","2026-08-17 18:02:47","سنگ-چخماق-نوعی-سنگ-سخت-و-تیز-بوده-که-انسانهای-اولیه-از-آن-برای-درست-کردن-آتش-یا-ساخت-ابزارهای-تیز-مثل-تیغه-استفاده-میکردند","https:\u002F\u002Fgama.ir\u002Fblogs\u002F12077\u002Fسنگ-چخماق-نوعی-سنگ-سخت-و-تیز-بوده-که-انسانهای-اولیه-از-آن-برای-درست-کردن-آتش-یا-ساخت-ابزارهای-تیز-مثل-تیغه-استفاده-میکردند","https:\u002F\u002Fgama.ir\u002Fblog\u002F12077\u002Fسنگ-چخماق-نوعی-سنگ-سخت-و-تیز-بوده-که-انسانهای-اولیه-از-آن-برای-درست-کردن-آتش-یا-ساخت-ابزارهای-تیز-مثل-تیغه-استفاده-میکردند",{"id":305,"title":306,"cat":199,"pic":307,"up_date":308,"title_url":309,"url":310,"legacy_url":311,"cat_title":211,"update_jalali":239},12078,"الهام گرفتن از طبیعت: یعنی وقتی دانشمندان و مخترعان به دقت به طبیعت، گیاهان و جانوران نگاه می‌کنند و از شکل، کار یا ویژگی آنها برای ساخت یک وسیله جدید ایده می‌گیرند.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FrpiYyAmwvcCjlKGMLHJi_200.png","2026-08-17 13:44:48","الهام-گرفتن-از-طبیعت-یعنی-وقتی-دانشمندان-و-مخترعان-به-دقت-به-طبیعت-گیاهان-و-جانوران-نگاه-میکنند-و-از-شکل-کار-یا-ویژگی-آنها-برای-ساخت-یک-وسیله-جدید-ایده-میگیرند","https:\u002F\u002Fgama.ir\u002Fblogs\u002F12078\u002Fالهام-گرفتن-از-طبیعت-یعنی-وقتی-دانشمندان-و-مخترعان-به-دقت-به-طبیعت-گیاهان-و-جانوران-نگاه-میکنند-و-از-شکل-کار-یا-ویژگی-آنها-برای-ساخت-یک-وسیله-جدید-ایده-میگیرند","https:\u002F\u002Fgama.ir\u002Fblog\u002F12078\u002Fالهام-گرفتن-از-طبیعت-یعنی-وقتی-دانشمندان-و-مخترعان-به-دقت-به-طبیعت-گیاهان-و-جانوران-نگاه-میکنند-و-از-شکل-کار-یا-ویژگی-آنها-برای-ساخت-یک-وسیله-جدید-ایده-میگیرند",{"id":313,"title":314,"cat":199,"pic":315,"up_date":316,"title_url":317,"url":318,"legacy_url":319,"cat_title":211,"update_jalali":239},12079,"آب‌گریزی: خاصیتی در برخی سطوح است که باعث می‌شود آب به شکل قطره روی آن بماند و داخل آن فرو نرود یا روی آن پخش نشود، مثل برگ نیلوفر آبی.","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FoWcIwbgtFXOE2Xnlwzmk_200.png","2026-08-17 13:42:34","آبگریزی-خاصیتی-در-برخی-سطوح-است-که-باعث-میشود-آب-به-شکل-قطره-روی-آن-بماند-و-داخل-آن-فرو-نرود-یا-روی-آن-پخش-نشود-مثل-برگ-نیلوفر-آبی","https:\u002F\u002Fgama.ir\u002Fblogs\u002F12079\u002Fآبگریزی-خاصیتی-در-برخی-سطوح-است-که-باعث-میشود-آب-به-شکل-قطره-روی-آن-بماند-و-داخل-آن-فرو-نرود-یا-روی-آن-پخش-نشود-مثل-برگ-نیلوفر-آبی","https:\u002F\u002Fgama.ir\u002Fblog\u002F12079\u002Fآبگریزی-خاصیتی-در-برخی-سطوح-است-که-باعث-میشود-آب-به-شکل-قطره-روی-آن-بماند-و-داخل-آن-فرو-نرود-یا-روی-آن-پخش-نشود-مثل-برگ-نیلوفر-آبی"]