موضوع مطلب : پاسکال ,
برای انجام كارهای مفید با كامپیوتر باید برنامه ای برای آن نوشته شود.برنامه ها معمولاً تحت یك زبان برنامه نویسی ، مثل پاسكال یا C++ یا دلفی و.... نوشته می شوند.به همین منظور در این وبلاگ سعی می كنم مطالبی را نه به عنوان آموزش بلكه جهت یادگیری بهتر زبان های برنامه نویسی در اختیار شما قرار دهم.
مقدمه
هر زبان برنامه نویسی به مجموعه ای از علائم و قواعد گفته می شود كه امكان ارتباط با كامپیوتر را جهت انجام كاری فراهم میكند.
در حالت كلی زبان های ببرنامه نویسی را به سه دسته زیر تقسیم میكنند:
»-زبانهای سطح بالا
»-زبانهای سطح پایین
»-زبانهای سطح میانی
متداولترین زبانهای سطح بالا عبارتند از: PL/1,FORTRAN,Pascal,Basic,cobol
اسمبلی یكی از انواع زبانهای سطح پایین می باشد.زبان سطح میانی ، زبان ما بین سطح بالا و پایین هست كه همانند زبان سطح بالا نیاز به كامپایلر برای ترجمه دارد.
و اما پاسكال.....
اجزای تشكیل دهنده:
1- كلمات ذخیره شده(reserved words)
2- شناسه ها(identifier)
كلمات ذخیره شده،كلماتی هستند كه مترجم زبان پاسكال آنها را میشناسد و برایش مهنای خاصی دارند . این كلمات توسط برنامه نویس قابل افزایش یا تغییر نمی باشد وفقط برنامه نویس می تواند از آنها در حین نوشتن برنامه از استفاده كند.
این كلمات ذخیره شده در پاسكال عبارتند از:
Shr mod exports and
Asm file nil string
Array for not then
Begin function object to
Case goto of type
Concat if or shl
Constructor implementation packed until
Destructor in procedure uses
Div inherited program var
Do inline record with
Downto interface repeat while
Xor else label set
End library
در پاسكال فقط 51 كلمه ذخیره شده وجود دارد كه در مقایسه 159 كلمه بیسیك قابل توجه است.
شناسه ها كه آن را با id نمایش خواهیم داد در پاسكال برای نامگذاری ثابتها، تایپها، پروسیجرها ، تابع هاو همچنینیونیت مورد استفاده قرار می گیرد.دو نوع id وجود دارد كه یكی استاندارد ودیگری غیر استاندارد میباشند. Read و write كه در زبان پاسكال معنای خاصی دارند از نوع استاندارد و آنهایی كه كاربر تعیین می كند غیر استاندارد اصطلاحاً گفته می شود.
طول id از 1 تا 63 كاركتر است و اگر طول آن بیشتر از 63 كاركتر باشد فقط 63 كاركتر اول در نظر گرفته میشود.اسامی شناسه های غیر استاندارد از قوانین زیر پیروی می كنند:
1.حروف a-z و A-Z
2.ارقام 0-9
3.كاركتر اول نباید رقم باشد.
4.از كامات ذخیره شده نمی توان استفاده نمود.
5.از جای خالی(Space) نمی توان بین حروف استفاده كرد.
6.از علامتunder line ( _ ) بین حروف می توان استفاده كرد.
ساختار برنامه در زبان پاسكال
الف)- عنوان برنامه (program heading)
ب)قسمت تعاریف برنامه
ج)قسمت دستورالعمل ها
ساختار كلی برنامه در پاسكال به صورت زیر می باشد
;(پارامترها) اسم برنامه program
تعاریف
.
.
Begin
دستورات
.
.
End.
نكته: هر دستور در پاسكال به( ; ) ختم می شود.
در زیر می توانید نمودارهای یك برنامه و بلوك مربوط به آن را مشاهده كنید.