لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداددصفحه:29
تاریخچه زبان پاسکال :
انواع زبانها ی برنامه نویسی :
زبانهای مختلف ومتعددی وجود دارد که به کمک انها می توان برای کامپیوتر برنامه نوشت . ابتدایی ترین این زبان , زبان ماشین است که از مجموعه ای از دستورهای رمزی با 0 و1 با جزئیات کامل برای کنترل مدارهای داخل کامپیوتر تشکیل شده است .معمولا یک برنامه کامپیوتری به یک زبان سطح بالا نوشته می شود که مجموعه دستورهای ان زبان با زبان طبیعی و فرایند اندیشه انسان سازگار است . اکثر این زبانها ، مانند زبان پاسکال ، زبان همه منظوره هستند . از دیگر زبان های همه منظوره می توان زبان C , C+ +و فورترن را نام برد .
علاوه بر این زبان های یک منظوره متعددی وجود دارد که برای کاربرد های خاص طراحی شده اند مانند زبانهای CSMP و SIMAN که معروفتر از بقیه هستند . زبان های یک منظوره اخیر مخصوص شبیه ساز هستند . زبان یک منظوره LIST زبان پردازش لیست است که از ان به طور گسترده ای برای برنامه های کاربردی هوش مصنوعی استفاده می شود .
نیکلاس ورث، زبان پاسکال را برای اولین بار در نیمه اول دهه 1970 در دانشگاه صنعتی زوریخ ، در سوئیس ، طراحی کرد . هدف اولیه ورث ایجاد یک زبان برنامه نویسی سطح بالا و منظم برای اموزش برنامه نویسی ساخیافته بود . تعریف اولیه ورث از این زبان را گاهی اوقات پاسکال استاندارد یا پاسکال استاندارد تعریف شده توسط ینسن و ورث می گویند .
از سال 1983 ، شرکت borland که یک شرکت کوچک نرم افزاری است ، کامپایلر پاسکال ارزان قیمتی به نام توربو پاسکال tuorbo pascal برای استفاده روی کامپیوتر های شخصی به بازار عرضه کرده است . توربو پاشکال ، به خاطر قیمت پائین و استفاده ساده از ان موقیت فراوانی کسب کرده است این کامپایلر همراه با توسعه و تکامل زبان پاسکال ، به یک محیط برنا مه نویسی کامل تبدیل شده است که حاوی یک ویرایشگر و یک اشکال زدای سؤال و جوابی است.
ساختار یک برنامه پاسکال :
مراحل برنامه نوسی :
- برسی صورت مساله و اجزای مربوطه
- شناسایی پارامتر های ورودی و انتخاب نام یا شاخص مناسب برای هر کدام
- شناسایی پارامتر های خروجی و انتخاب شاخص مناسب برای هر کدام
- طراحی دستورالعمل با الگوریتم مناسب برای حل مساله با توجه به داده های ورودی و اطلاعات مورد نیاز خروجی . نوشتن الگوریتم به زبان فلوچارت با استفاده از علائم استاندارد مورد نیاز .
- ترجمه الگوریتم طراحی شده به خطوط برنامه های زبان مورد نظر .
- تایپ متن برنامه در محیط نرم افزار مورد نظر .
- کامپایل کردن و ترجمه برنامه به زبان ماشین ( این کار توسط ابزار برنامه نویسی انجام می شود .
- اجرای برنامه و رفع اشکالات جواب خروجی ( این اشکالات ناشی از الگوریتم اشتباه می باشد .
پروژه برنامه نویسی با پاسکال