1 00:00:05,399 --> 00:00:10,309 وقتی شما از یک بلوک تکرارشونده برای تکرار حلقه خود استفاده می کنید، کامپیوتر چگونه می فهمد 2 00:00:10,309 --> 00:00:15,860 آن به تعداد کافی تکرار شده است؟ بلوک تکرارشونده درواقع قطعه کدی پیچیده تر 3 00:00:15,860 --> 00:00:21,590 موسوم به حلقه برای (a for loop) را مخفی می کند که با توالی خاصی از یک مقدارشروع تا مقداری پایانی 4 00:00:21,590 --> 00:00:30,630 را می شمارد. به عنوان مثال، یک بلوک تکرارشونده 3تایی از 1 تا 3 را با توالی 1 می شمرد. هربار که آن می شمرد، 5 00:00:30,630 --> 00:00:35,820 کد داخل حلقه را اجرا می کند. حلقه برای با استفاده از یک متغیر شمارنده می داند چندبار اجرا شده است 6 00:00:35,820 --> 00:00:40,019 به این متغیردر ابتدای حلقه مقداری شروعی داده شده است 7 00:00:40,019 --> 00:00:44,309 و هربار که حلقه اجرا می شود، میزان افزایش به آن اضافه می شود. به مجرد اینکه متغیر شمارنده 8 00:00:44,309 --> 00:00:51,360 بزرگتر از مقدار پایانی شود، حلقه اجرا نمی شود. فایده استفاده از یک حلقه برای واقعی به جای 9 00:00:51,360 --> 00:00:55,470 بلوک تکرارشونده این است که شما می توانید درواقع متغیرشمارنده را ببینید 10 00:00:55,470 --> 00:00:56,160 ودرحلقه خود استفاده کنید.