[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:05.40,0:00:10.31,Default,,0000,0000,0000,,وقتی شما از یک بلوک تکرارشونده برای تکرار حلقه\Nخود استفاده می کنید، کامپیوتر چگونه می فهمد Dialogue: 0,0:00:10.31,0:00:15.86,Default,,0000,0000,0000,,آن به تعداد کافی تکرار شده است؟ بلوک تکرارشونده\Nدرواقع قطعه کدی پیچیده تر Dialogue: 0,0:00:15.86,0:00:22.09,Default,,0000,0000,0000,,موسوم به حلقه برای (a for loop) را مخفی می کند که با\Nتوالی خاصی از یک مقدارشروع تا مقداری پایانی Dialogue: 0,0:00:22.09,0:00:30.58,Default,,0000,0000,0000,,را می شمارد. به عنوان مثال، یک بلوک تکرارشونده 3تایی\Nاز 1 تا 3 را با توالی 1 می شمرد. هربار که آن می شمرد، Dialogue: 0,0:00:30.58,0:00:35.75,Default,,0000,0000,0000,,کد داخل حلقه را اجرا می کند. حلقه برای با استفاده از\Nیک متغیر شمارنده می داند چندبار اجرا شده است Dialogue: 0,0:00:35.75,0:00:40.13,Default,,0000,0000,0000,,به این متغیردر ابتدای حلقه\Nمقداری شروعی داده شده است Dialogue: 0,0:00:40.13,0:00:44.31,Default,,0000,0000,0000,,و هربار که حلقه اجرا می شود، میزان افزایش \Nبه آن اضافه می شود. به مجرد اینکه متغیر شمارنده Dialogue: 0,0:00:44.31,0:00:51.36,Default,,0000,0000,0000,,بزرگتر از مقدار پایانی شود، حلقه اجرا نمی شود.\Nفایده استفاده از یک حلقه برای واقعی به جای Dialogue: 0,0:00:51.36,0:00:55.47,Default,,0000,0000,0000,,بلوک تکرارشونده این است که شما می توانید\Nدرواقع متغیرشمارنده را ببینید Dialogue: 0,0:00:55.47,0:01:01.72,Default,,0000,0000,0000,,ودرحلقه خود استفاده کنید. به عنوان مثال، اگر\Nمن یک سری گل دارم و اولی Dialogue: 0,0:01:01.72,0:01:06.74,Default,,0000,0000,0000,,یک شهد، دومی دو شهد و سومی سه شهد دارد\Nمن می توانم از حلقه برای استفاده کنم Dialogue: 0,0:01:06.74,0:01:12.47,Default,,0000,0000,0000,,تا به زنبور بگویم هر بار شهد شمارنده\Nرا جمع کند، که برای گل اول یک Dialogue: 0,0:01:12.47,0:01:18.17,Default,,0000,0000,0000,,برای گل دوم سه و برای گل سوم سه است.\Nهمچنین در یک حلقه برای، شما می توانید Dialogue: 0,0:01:18.17,0:01:22.94,Default,,0000,0000,0000,,می توانید هر بار شمارنده را با عددی غیر از یک\Nافزایش دهید. می توانید بالقوه Dialogue: 0,0:01:22.94,0:01:26.78,Default,,0000,0000,0000,,به صورت 2تایی، 4تایی یا حتی مقداری که هر بار\Nتغییر می کند بشمرید