اجزاء تشکيل دهنده کامپيوتر عبارتند از :
1.سخت افزار
2.نرم افزار
• سخت افزار
خروجی<============== پردازش<===============ورودی
كامپيوترهاي امروزي معمولاً از قطعات زير تشكيل ميشوند:
دستگاههاي ورودي
حافظههاي جانبي
حافظههاي اصلي
واحد پردازشگر مركزي
دستگاههاي خروجي
• نرم افزار:
نرمافزار يكي از بخشهاي اساسي كامپيوتر به شمار ميآيد، كه در واقع سختافزار را بكار ميگيرد. بعبارت ديگر رابط بين كاربر و سختافزار را نرمافزار مينامند. نرمافزار در حقيقت روح و جان يك كامپيوتر است، كه به سختافزار هويت ميبخشد.
زبانهاي برنامهنويسي :
نرمافزارها توسط زبانهاي برنامهنويسي نوشته ميشوند. زبانهاي برنامهنويسي، يك سيستم ارتباطي هستند كه توسط آنها ميتوان دستورات لازم را به ماشين انتقال داد.
هرزبان برنامهنويسي به مجموعهأي از علايم، قواعد و دستورالعملها گفته ميشود كه امكان ارتباط با كامپيوتر را جهت بيان كاري يا حل مسئلهاي فراهم ميكند.
در حالت كلي زبانهاي برنامهنويسي را به سه دسته زير تقسيمبندي ميكنند:
1.زبانهاي سطح بالا
2.زبانهاي سطح پايين
3.زبانهاي سطح مياني
زبان 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)
علاقه مندی ها (Bookmarks)