علاقمندان به زبان های برنامه نویسی روزتون بخیر. با آموزش زبان برنامه نویسی پاسکال (Pascal) از وب سایت آموزشی پی وی لرن همراهتون خواهیم بود. در این بخش با داده های بولین در زبان پاسکال (Pascal) آشنا خواهیم شد.
پاسکال نوع داده Boolean را فراهم می کند که برنامه نویسان را قادر می سازد برنامه نویسان را قادر می سازد برای تعریف ، ذخیره و دست کاری نهادهای منطقی ، مانند ثابت ، متغیرها ، توابع و عبارات و غیره.
مقادیر بولین اساساً از نوع integer هستند. متغیرهای نوع بولین دو مقدار ممکن از پیش تعریف شده True و False دارند. عبارات حل شده به مقدار بولی نیز می توانند به نوع بولین اختصاص داده شوند.
Free Pascal همچنین از انواع ByteBool ، WordBool و LongBool پشتیبانی می کند. این ها به ترتیب از نوع Byte ، Word یا Longint هستند.
مقدار False معادل ۰ (صفر) است و هر مقدار غیر صفر هنگام تبدیل به یک مقدار بولین، True تلقی می شود. در صورت اختصاص دادن به متغیرهایی از نوع LongBool ، مقدار بولین True نیز به ۱- تبدیل می شود.
لازم به ذکر است که عملگرهای منطقی and و or برای انواع داده های بولین تعریف نشده اند.
متغیری از نوع بولین با استفاده از کلید واژه var اعلام شده است.
1 2 | var boolean-identifier: boolean; |
برای مثال:
1 2 | var choice: boolean; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Live Demo program exBoolean; var exit: boolean; choice: char; begin writeln('Do you want to continue? '); writeln('Enter Y/y for yes, and N/n for no'); readln(choice); if(choice = 'n') then exit := true else exit := false; if (exit) then writeln(' Good Bye!') else writeln('Please Continue'); readln; end. |
هنگامی که کد فوق کامپایل و اجرا شد ، نتیجه زیر را ایجاد می کند.
1 2 3 4 5 6 | Do you want to continue? Enter Y/y for yes, and N/n for no N Good Bye! Y Please Continue |
بولین در زبان پاسکال (Pascal) را در این بخش از آموزش مورد بررسی قرار دادیم. در بخش بعد به بررسی آرایه ها می پردازیم. با آموزش زبان برنامه نویسی پاسکال (Pascal) همراه باشید.