اعلان برچسبها :
برچسبها برای علامتگذاری نقاطی از برنامه مورد استفاده قرار می
گيرند
تا با استفاده از دستور GOTO به همراه همان برچسب اجرای
برنامه را از سطری به سطر ديگر
تغيير دهيم و عمل پرش انجام
گيرد .
مثال : فرض
كنيم برنامه ما 4 سطر باشد
(مطابق روبرو)
; دستور اول
دستور اول و دستور دوم و دستور سوم اجرا می شوند و سپس دستور
GOTO انجام
; دستور دوم
: 1
می شود و به جای
اينكه دستور چهارم انجام شود دستور دوم دوباره اجرا
خواهد شد .
; GOTO 1
;
دستور سوم
; دستور چهارم
برای اعلان برچسبهای به کار رفته در برنامه از کلمه
ذخيره شده
LABEL به صورت زير استفاده می شود :
اگر چند برچسب داشته
باشيم در قسمت LABEL
آنها را با کاما از هم جدا می كنيم و در
پايان ; می
گذاريم .
مثال : LABEL
; LbNext
اين دستور به پاسکال می فهماند که در برنامه يك برچسب با نام LbNext وجود دارد .
هر سطری از برنامه را که بخواهيم برای آن برچسب بگذاريم بايد در ابتدای آن سطر برچسب را بنويسيم و بعد از برچسب : بگذاريم
LABEL
و شناسه و شناسه .... ;
مثال : ; ( LbNext : Readln (StrName
و با دستور GOTO در هر جای برنامه می توانيم ترتيب اجرای دستورات را عوض كنيم ( به صورت زير )
; GOTO LbNext
|
پرسشهاي فصل |