جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'آموزش پاسکال'.
1 نتیجه پیدا شد
-
زبان Pascal این زبان توسط پروفسور نيكلاس ويژت در انستيتو فني فدرال سوئيس در در اواخر سال 1960 و اوايل 1970 مطرح گرديد و به افتخار بلز پاسكال دانشمند فرانسوي قرن هفدهم ميلادي، پاسكال نامگذاري شده است.پاسکال یک زبان سطح بالا است. اجزاي تشکيلدهنده يک برنامه: 1.کلمات ذخيرهشده ( Reserved Words ) 2.شناسهها ( identifier ) کلمات ذخيرهشده ( Reserved Words ) کلمات ذخيره شده، کلماتي هستند که مترجم زبان آنها را ميشناسد و معناي خاصي براي زبان دارند. مترجم زبان به محض مشاهده اين کلمات اعمال خاصي را انجام ميدهد. هر زبان داراي تعداد مشخصي کلمات ذخيره شده ميباشد و اين تعداد قابل افزايش توسط برنامهنويس نيست. بعضی از کلمات ذخیره شده در پاسکال عبارت است از : And,file,goto,var, while,unit,until,program,procedure,.. شناسهها ( identifier ) شناسه در پاسکال براي نامگذاري ثابتها، تايپها، پروسيجروها، توابع، ميدانهاي يک رکورد، برنامه و همچنين يونيت مورد استفاده قرار ميگيرد. در حالت کلي دو نوع شناسه وجود دارد : 1.id هاي استاندارد: اين نوع id ها از قبل در زبان پاسکال تعريف شدهاند و در برنامهها، معناي خاصي دارند . 2.Id هاي غيراستاندارد: اين نوع id ها بوسيله کاربر بطور مجزا تعريف ميشوند و اصطلاحاً به آنها userdefined گفته ميشود. ساختار برنامه در زبان پاسکال : اجزاء اصلي يک برنامه به زبان پاسکال بصورت زير ميباشد: 1. عنوان برنامه 2.قسمت تعاريف برنامه 3.قسمت دستور العملها قسمت تعاريف برنامه: 1.اعلان ثابتها Constant Declaration 2.اعلان انواع Type Declaration 3.اعلان متغيرها Declaration Variable 4.اعلان برچسبها Declaration Label درحالت کلي ميتوان شکل يک برنامه در زبان پاسکال را بصورت زير بيان کرد: 1.استفاده از کلمه ذخيره شده Program و اسم برنامه ( که ميتواند بکار برده نشود ) 2.قسمت تعاريف شناسهها 3.بلوک اصلي برنامه که با Begin شروع و به End همراه نقطه ( . ) ختم ميشود. 4.هر دستور در پاسکال به ( ; ) ختم ميشود. فرم کلی برنامه در پاسکال: ; نام program ; تعریف ثابت Const ; تعریف متغیرVar ;تعریف نوع Type BRGIN ; دستورات برنامه END; متغيرها (Variables) متغير، محلي از حافظه است که داراي نوع و اسم ميباشد. نوع متغير همان نوع داده بوده و اسم متغير از قواعد اسمگذاري شناسه تبعيت ميکند. انواع دادهها :data types 1.دادههاي ساده (Simple data type) .2دادههاي ساختيافته ( ( Structural Data Types 3. دادههاي اشارهگر (Pointer Data Types) دادههاي ساده (Simple data type) 1.انواع صحیح شامل اعداد بدون ممیز است متداولترین انواع صحیح را در شكل زير ببينيد: 2.اعداد اعشاری: شامل اعداد با نقطه ممیز است متداولترین آن در شكل زير ببينيد:: 3.:Char این نوع داده که به آن کاراکتری می گویند حداکثر می تواند یک کاراکتر را در خود نگه دارد و اندازه آن یک بایت از حافظه را اشغال می کند. 4.نوع String: این نوع داده برای ذخیره رشته ها مثل اسامی افراد به کار می رود حداکثر طول آن 255 کاراکتر است در ضمن برای هر رشته باید طول آن را مشخص کنیم در غیر این صورت طول آن را به طور پیش فرض 80 در نظر می گیرد. 5.نوع Boolean: این نوع داده که داده های بولی خوانده می شود مقادیر این نوع داده های بولی دارای دو ارزش درستی یا نادرستی است که در پاسکال با 0و1 نمایش می دهند 0 به معنای نادرستی و1 به معنای درستی است. 2.انواع دادههاي ساختيافته عبارتند از: • آرايهها • رکوردها • مجموعهها • فايلها 3. دادههاي اشارهگر (Pointer Data Types) ممکن است در نوشتن برنامه، نوع دادههاي بحث شده در بالا به دلايل مختلف از جمله مشخص نبودن تعداد وروديهاي مسئله و غيره مشخص نباشد لذا نياز به متغيرهايي هست که بتوانند آدرس متغيرهاي ديگر را در خود نگه دارند، اين نوع دادهها، دادههاي اشارهگر نام دارند. • در پاسکال براي معرفي متغيرها بصورت زير عمل ميکنند: Var ; نوع متغير: اسم متغير • براي تعريف يک ثابت بصورت زيرعمل ميکنيم : ; مقدار ثابت = اسم متغير Const شکل کلي يک دستور جايگزيني در پاسکال بصورت زير است: عبارت محاسباتي = : اسم شناسه عبارت قياسي يا عبارت منطقي افزودن توضيحات به برنامه (Comment): افزودن مطلب توضيحي در درون خود برنامه عملي پسنديده و مطلوب است بدين ترتيب که بعد از مدتي امکان فراموشي کار با برنامه از بين ميرود و در کل ميتوان گفت که نوشتن توضيحات در برنامه خوانايي آن را بالا ميبرد. در پاسکال توضيحات بين دو آکولاد محصور ميشوند. { This is comment } { This program written by A. Pascal }