۰
subtitle
ارسال: #۱
  
حلقه
فرق حلقه تودرتو با پشت سر هم چیه اگه میشه با مثال برام بگید ممنون میشم؟؟؟
۱
ارسال: #۲
  
RE: حلقه
(۲۴ آبان ۱۳۹۱ ۰۲:۴۳ ب.ظ)mahak.k نوشته شده توسط: فرق حلقه تودرتو با پشت سر هم چیه اگه میشه با مثال برام بگید ممنون میشم؟؟؟
سلام.
حلقه تو در تو یعنی اجرای حلقه ها به هم وابسته باشند. مثلا :
for i=1 to n
for j=1 to n
...
end j
end i
تو این مثال حلقه داخلی هر بار به اندازه ورودی n اجرا میشه. مثلا اگه n=5 باشه، در این صورت حلقه j، پنج تا ۵بار اجرا میشه.(میشه ۲۵ بار)، یعنی به ازای i=1 حلقه داخلی ۵بار، به ازای i=2 حلقه داخلی ۵بار و به همین شیوه ادامه پیدا می کنه.
اما تو حلقه های غیر تو در تو حلقه ها به هم وابسته نیستند، مثلا:
for i=1 to n
...
end i
for j=1 to n
...
end j
تو این مثال ابتدا حلقه بالایی کار خودش رو به انجام میرسونه و سپس حلقه پایینی اجرا میشه.مثلا اگه n=5 باشه، داخل حلقه بالایی به اندازه ۵بار اجرا میشه و بعد اون هم نوبت به اجرای حلقه ی پایینی میرسه که محتویات داخل اون هم ۵بار اجرا بشه.
(فکر کنم این سوال رو چند جای دیگه هم دیده باشم، بهتره که ابتدا یه جست و جوی کوچیک بکنی، اگه سوالت پیدا نشد تاپیک جدا باز کنی) .موفق باشی.
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close