تعریف حلقه do
پنجشنبه, ۲۱ اسفند ۱۳۹۳، ۰۳:۰۰ ب.ظ
تعریف حلقه do
عملا حلقه do به 4 دسته زیر تقسیم میشود:
1)شکل کلی :
do i=a,b,c
دستوراتی که در این حلقه تکرار میشود
enddo
که در اینجا i نقش شمارنده ای را ایفا میکند که اولین مقدار این شمارنده به ازای اولین تکرار، a بوده و به ترتیب در تکرارهای بعدی ، تا وقتی که به عدد b میرسیم ، به اندازه c به a اضافه کرده (یا از آن کم میکنیم) تا حلقه به اتمام برسد.
دقت داشته باشید که:
1) a,b,c میتوانند متغیر باشند.
2)در صورتی که c(گام در حلقه)، 1 باشد میتوانیم آن را ننویسیم.
3)c میتواند منفی، مثبت ، اعشاری، و صحیح انتخاب گردد.
4) i شمارنده است و با توجه به شرایط مسئله میتوانیم آن را به کار برد، و یا حتی از آن استفاده نکنیم.
به جدول زیر دقت کنید:
شمارنده(I) | حلقه ها | |
i=a | حلقه یا تکرار 1 | |
i=a+c | حلقه یا تکرار 2 | |
i=(a+c)+c=a+2c | حلقه یا تکرار 3 | |
i=a+3c | حلقه یا تکرار 4 | |
...................... | ................. | |
i=b | حلقه یا تکرار آخر |
باقی حالات در کلاس برسی میگردد.
۹۳/۱۲/۲۱