▎حلقه while در Fortran: تکرار تا رسیدن به هدف
حلقه while یکی از سازههای کنترلی اساسی در برنامهنویسی است که به شما اجازه میدهد تا مجموعهای از دستورات را تا زمانی که شرط خاصی برقرار باشد، تکرار کنید. در Fortran، حلقه while با عبارت DO WHILE پیادهسازی میشود.
نحوه استفاده از حلقه while:
ساختار اصلی حلقه while به این صورت است:
در این ساختار:
• شرط: یک عبارت منطقی است که در هر تکرار حلقه ارزیابی میشود.
• دستورات: مجموعهای از دستورات هستند که تا زمانی که شرط برقرار باشد، تکرار میشوند.
مثال:
فرض کنید میخواهید مجموع اعداد از 1 تا 10 را با استفاده از حلقه while محاسبه کنید. کد Fortran زیر این کار را انجام میدهد:"
در این برنامه، متغیر i به عنوان شمارنده حلقه استفاده میشود. شرط حلقه i <= 10 است، یعنی حلقه تا زمانی که i از 10 بزرگتر نشود، تکرار میشود. در هر تکرار، مقدار i به متغیر sum اضافه شده و سپس i یک واحد افزایش پیدا میکند.
تصویر حلقه while در Fortran:
حلقه while در Fortran
نکات مهم:
• اگر شرط حلقه از ابتدا نادرست باشد، حلقه هیچ بار تکرار نمیشود.
• برای جلوگیری از تکرار بینهایت، باید در داخل حلقه یک تغییر در شرط وجود داشته باشد.
• در برخی موارد، استفاده از حلقه for ممکن است بهتر از حلقه while باشد.
حلقه while یک ابزار قدرتمند برای حل مسائل تکرار شونده است. با درک کامل این سازه، میتوانید برنامههایی کارآمد و انعطافپذیر بنویسید.