با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، جلسه هشتم از آموزش های دوره فرترن را به ساختار حلقه ها در فرترن اختصاص می دهیم.ممکن است یک وضعیت وجود داشته باشد، و شما نیاز به چندین بار اجرای یک کد دارید. به طور کلی، دستورات به صورت پیوسته اجرا می شوند: اولین بیانیه در یک تابع ابتدا اجرا می شود، پس از آن دومی و غیره.زبان برنامه نویسی ساختارهای کنترلی مختلف را فراهم می کند که مسیرهای پیچیده تر اجرا را فراهم می کنند.
دستور حلقه اجازه می دهد تا ما یک دستور یا گروهی از دستورات را چندین بار اجرا کنیم و فرم کلی یک دستور حلقه در بیشتر زبان های برنامه نویسی ثابت است.
Fortran نوعی از ساختار حلقه را فراهم می کند تا حلقه را مدیریت کند.
شماره | انواع حلقه ها و توضیحات |
۱ | حلقه do اين حلقه برای تکرار بخشی از برنامه است، اگر یک شرط داده شده درست باشد. |
۲ | حلقه do while جمله یا گروهی از دستورات را تکرار می کند اگر که یک شرط داده شده درست باشد. قبل از اجرای حلقه شرایط را آزمایش می کند. |
۳ | حلقه های تو در تو شما می توانید یک یا چند ساختار حلقه در ساختار حلقه دیگر استفاده کنید. |
اظهارات کنترل حلقه باعث تغییر اعداد از توالی عادی آن می شود. وقتی اجرا ناحیه را ترک می کند، تمام اشیایی كه در آن دامنه ایجاد شده اند، اتوماتیک نابود می شوند.Fortran از اظهارات کنترل زیر پشتیبانی می کند.
شماره | عبارات کنترلی و توضیحات |
۱ | exit اگر دستور exit اجرا شود،برنامه از حلقه خارج می شود و اجرای برنامه در اولین عبارت اجرایی بعد از دستور end do ادامه می یابد. |
۲ | cycle اگر یک دستور cycle اجرا شود، برنامه تا آغاز تکرار بعدی ادامه می یابد. |
۳ | stop اگر می خواهید اجرای برنامه خود را متوقف کنید، می توانید دستور stop را وارد کنید. |
دستور EXIT برای خروج از اجرای حلقه و دستور CYCLE برای تکرار حلقه از ابتدا می باشد. پيشنهاد می کنم تا جای ممکن از اين دستورات استفاده نکنيد، چون شما می توانيد بجای استفاده از اين دستورات با تغييراتی در کد برنامه را به شکل ديگری بنويسيد.