علاقمندان به زبان های برنامه نویسی روزتون بخیر. با آموزش زبان برنامه نویسی پاسکال (Pascal) از وب سایت آموزشی پی وی لرن همراهتون خواهیم بود. در ادامه با حلقه ها در زبان پاسکال (Pascal) آشنا خواهیم شد.
ممکن است زمانی موقعیتی پیش آید که بخواهید چندین بار یک بار یک کد را اجرا کنید. به طور کلی ، بیانیه ها به صورت متوالی اجرا می شوند: عبارت اول در یک تابع ابتدا اجرا می شود ، بعد از آن دومین عبارت و غیره.
زبان های برنامه نویسی ساختارهای كنترل متنوعی را ارائه می دهند كه مسیرهای اجرای پیچیده تری را فراهم می كنند.
یک دستور حلقه به ما امکان می دهد چندین بار بیانیه یا گروهی از عبارات را اجرا کنیم و شکل زیر یک عبارت حلقه در اکثر زبان های برنامه نویسی است.
زبان برنامه نویسی پاسکال انواع ساختارهای حلقه را برای پاسخگویی به نیازهای حلقه فراهم می کند.
ردیف | نوع حلقه و شرح |
---|---|
۱ | حلقه while-do تکرار عبارت یا گروهی از عبارات در حالی که شرط معین شده درست (true) است. این قبل از اجرای بدنه حلقه، شرط را تست می کند. |
۲ | حلقه for-do چندین بار دنباله ای از دستورات را اجرا می کند و کدهایی را که متغیر حلقه را مدیریت می کند کوتاه می کند. |
۳ | حلقه repeat-until مانند یک جمله while است، به جز این که این شزط را در انتهای بدنه حلقه تست می کند. |
۴ | حلقه های تو در تو می توانید یک یا چند حلقه را در داخل دیگری استفاده کنید. |
عبارات حلقه کنترل اجرای را از توالی عادی آن تغییر می دهد. هنگامی که اجرا محدوده ای را ترک می کند ، تمام اشیاء خودکاری که در آن دامنه ایجاد شده اند از بین می روند.
پاسکال از جملات کنترلی زیر پشتیبانی می کند.
ردیف | عبارات حلقه کنترل و شرح |
---|---|
۱ | عبارات break این باعث می شود که در داخل حلقه پرش نمود و اجرای حلقه به طور کامل خاتمه می یابد . |
۲ | عبارت continue این دستور مانند break در درون حلقه ها به کار رفته و باعث می شود که کنترل برنامه به ابتدای حلقه باز گردد. |
۳ | عبارت goto کنترل برنامه را به خطی که برچسب آن مقابل دستور goto نوشته شده است منتقل می کند. اگر چه توصیه نمی شود در برنامه خود از عبارت goto استفاده کنید. |
در این بخش به بررسی حلقه ها در زبان پاسکال (Pascal) پرداختیم. با ادامه ی مباحث آموزش پاسکال (Pascal) همراه باشید.