ساختار کلی برنامه در زبان پاسکال
اجزای اصلی یک برنامه به زبان پاسکال عبارت اند از:
- عنوان برنامه ( program Heading )
- قسمت اطلاعات (Data section )
- قسمت دستورالعملها ( code section )
- عنوان برنامه شامل دو قسمت زیر است:
- نام برنامه ( program Name )
- فرمانهای کامپایلر ( compiler Directives ): این قسمت که به عنوان اولین بخش از ساختمان یک برنامه در نظر گرفته میشود محل قرار گرفتن نام برنامه به همراه پارامترهای ورودی و خروجی و همچنین فرمانهای کامپایلر که کنترل عمل کامپایل شدن برنامه را برعهده دارند میباشد . قسمتهای الف و ب هر دو اختیاری بوده ، وجود آنها باعث روشن شدن هر چه بیشتر وظیفه برنامه و شرایط ترجمه آن به زبان ماشین میباشد.
- قسمت اطلاعات ( Data section ): این قسمت خود شامل 4 قسمت دیگر میباشد که عبارت اند از:
- اعلان ثابتها Constant Declaration
- اعلان انواع اطلاعات
- اعلان متغیرها Variable Declatration
- اعلان برچسبها Label Declatration
- در این قسمت دستورات به ترتیب اجرا مرحله به مرحله گنجانیده میشوند . این قطعه ، همواره شامل بلوک اصلی برنامه ( Main program Block ) بوده و میتواند در صورت لزوم شامل پروسیجرها و توابع نیز باشند . در بلوک اصلی برنامه که خود با کلمه رزرو شده begin شروع و با end ختم میگردد . دستورات عملیاتی مانند نسبت دادن مقادیر معلوم به متغیرها ، فراخوانی پروسیجرها و توابع اجرای حلقههای مختلف و غیره انجام میشود . این قسمت خود شامل سه قسمت دیگر میباشد که عبارت اند از:
- پروسیجرها ( procedures )
- توابع ( function )
- بلوک اصلی برنامه