علاقمندان به زبان های برنامه نویسی روزتون بخیر. با آموزش زبان برنامه نویسی پاسکال (Pascal) از وب سایت آموزشی پی وی لرن همراهتون خواهیم بود. ثابت ها در پاسکال (Pascal) را دنبال خواهیم نمود. با ادامه ی آموزش ها همراه باشید.
ثابت موجودیتی است که در حین اجرای برنامه بدون تغییر باقی می ماند. پاسکال اجازه می دهد فقط ثابت از انواع زیر اعلام شود.
انواع Ordinal
انواع Set
انواع اشاره گر – Pointer (اما تنها مقدار مجاز Nil است).
انواع Real
Char
رشته (String)
اعلام ثابت ها
سینتکس برای اعلام ثابت به شرح زیر است.
1 2 | const identifier = constant_value; |
در جدول زیر نمونه هایی از اعلان های ثابت معتبر وجود دارد.
ثابت نوع Real
ردیف | نوع ثابت و مثال |
---|---|
۱ | Ordinal(Integer)type constant ;valid_age = 21 |
۲ | Set type constant ;(Vowels = set of (A,E,I,O,U |
۳ | Pointer type constant ٰ;P = NIL |
۴ | e = 2.7182818; ;velocity_light = 3.0E+10 |
۵ | Character type constant ; ‘+’ = Operator = |
۶ | String type constant ;’president = Johnny Depp |
مثال زیر مفهوم را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | program const_circle (input,output); const PI = 3.141592654; var r, d, c : real; {variable declaration: radius, dia, circumference} begin writeln('Enter the radius of the circle'); readln(r); d := 2 * r; c := PI * d; writeln('The circumference of the circle is ',c:7:2); end. |
هنگامی که کد فوق کامپایل و اجرا شد ، نتیجه زیر را ایجاد می کند.
1 2 3 | Enter the radius of the circle 23 The circumference of the circle is 144.51 |
قالب بندی را در عبارت خروجی برنامه مشاهده کنید. متغیر c با تعداد کل ارقام ۷ و ۲ رقم بعد از علامت decimal قالب بندی می شود. پاسکال (Pascal) اجازه می دهد تا چنین قالب بندی خروجی را با متغیرهای عددی انجام دهد.
در این بخش از آموزش پاسکال (Pascal) با بررسی ثابت ها در پاسکال (Pascal) همراه بودیم. در جلسه ی آینده با عملگرها یا Operators آشنا خواهیم شد. با وب سایت آموزشی پی وی لرن همراه باشید.