نکات برنامه نویسی به زبان پاسکال (قسمت دوم)
در زبان پاسکال :
- داده های شمارشی (Enum) به ترتیب از 0 شماره گذاری می شوند و از این طریق قابل دسترس هستند.
- متغیر های داده های شمارشی را نمیتوان مستقیما با دستور Read یا Write به کار برد.
- یک مجموعه حداکثر می تواند 256 عضو داشته باشد؛ پس نمیتوان انها را از نوع integer یا real یا انواع گسترده دیگر انتخاب کرد.
- جابه جایی و تکرار در مجموعه ها بی تاثیر است.
- در پاسکال عملیات اجماع، اشتراک و تفاضل بر روی مجموعه ها قابل انجام است و اینکار به ترتیب با عملگر های + ، * و - انجام می شود.
- "رکورد" ها در زبان پاسکال در نقش "ساختار" ها یا "کلاس" ها در زبان C++ یا C شارپ هستند. کلمه ی End ، انتهای فیلد های یک رکورد را مشخص می کند.
- فیلد های یک رکورد نمیتوانند از نوع همان رکورد باشند ولی میتوانند از نوع یک رکورد دیگر باشند. برای دسترسی به فیلد های یک رکورد از عملگر ( . ) استفاده می شود.
- یک رکورد برای ارسال به تابع، باید در قسمت type تعریف شده باشد.
- تعداد تکرار یک الگوریتم (مجموع تعداد تکرار حلقه ها) مرتبه ی الگوریتم را تعیین میکند. هر چه مرتبه و پیچیدگی یک الگوریتم کمتر باشد سرعت اجرای بهتری دارد.
- توابع تنها میتوانند یک مقدار را برگشت دهند و نوع بازگشتی آنها نمیتواند از نوع رکورد یا آرایه باشد.
- متغیر های بولین قابلیت خوانده شدن از ورودی را نداردند. مقدار "True" بزرگتر مساوی "False" است.
True > False
- کلمات کلیدی زبان پاسکال را نمیتوان برای نامگذاری ها به کار برد؛ ولی نام توابع و روال ها و ... میتوانند برای نام گذاری استفاده شوند. در این صورت عملکرد اصلی انها لغو خواهد شد؛ ولی این کار توصیه نمی شود.



GENERAL INFORMATION