عنوان : آموزش Pascal جلسه اول

نویسنده : ابوالفضل زارع

 

زبان پاسكال يكي از زبان هاي خوب براي آموزش برنامه نویسي است. همانطور كه مي دانيد زبان هاي برنامه نويسي به چهار سطح تقسيم مي‌شوند:

زبان هاي بسيار سطح بالا زبانهاي سطح بالا زبان هاي مياني زبان هاي سطح پايين
زبان هاي شبيه سازي پاسكال

(c , c++)

ماشين و اسمبلي

زبان پاسكال يك زبان ساخت يافته (Structured Language) است. شايد تاكنون در مورد سبك هاي برنامه نويسي چيزهايي شنيده باشيد، مثل برنامه نويسي شئ گرا. كلا سه روش و سبك در برنامه نويسي وجود دارد.

1- سنتي: كه ديگر استفاده نمي شود. در سبك سنتي از دستور Go to زياد استفاده مي شود و به خاطر همين رديابي، تست و اشكال زدايي برنامه خصوصا در برنامه هاي طولاني بسيار مشكل مي شود.

2- ساخت يافته: يكي از سبك ها و روش هاي متداول برنامه نويسي است.در برنامه نويسي ساخت يافته برنامه بصورت مجموعه اي از فعاليت ها تصور مي شود، كه بايد روي داده ها انجام گيرند. در اين روش هر كار پيچيده اي بصورت مجموعه اي از كارهاي كوچكتر تجزيه مي شود تا اينكه كارهاي ايجاد شده قابل درك باشند.

3- شئ گرا: برنامه نويسي شئ گرا (Object Oriented) سبك و شيوه نويني است كه در آن مي توان قطعاتي را ايجاد كرد و در برنامه هاي مختلف مورد استفاده قرار داد. قابليت خوانايي برنامه هايي كه در اين روش نوشته مي شوند بالا بوده، تست، عيب يابي و اصلاح آنها آسان است. شئ گرايي بر اشيا (Objects) تاكيد دارد.

بنابراين اگر هيچ تجربه اي در مورد برنامه نويسي نداريد بهتر است از زبان پاسكال شروع كنيد. اگر بعداً به زبان پاسكال علاقه مند شديد و در اين زبان مهارت كافي را بدست آورديد مي توانيد به سراغ يادگيري زبان دلفي برويد.بنده در طول اين دوره آموزشي سعي خواهم كرد كه كليه مطالب آموزشي در مورد زبان پاسكال را با معلومات خود طوري تركيب كنم كه مفيد واقع شود. در ضمن در بين درس ها و پايان دوره آموزشي كد سورس برنامه هاي مختلف كه با زبان پاسكال نوشته ام را در اختيار شما قرار خواهم داد.

چند ويژگي زبان پاسكال:

1- زبان پاسكال نسبت به حروف كوچك و حروف بزرگ حساس نيست، يعني اگر شما متغير A را تعريف كنيد و بعد در برنامه آن را با a فراخواني كنيد هيچ مشكلي پيش نمي آيد ( a=A ).

2- دستور عمل هاي پاسكال به ; ختم مي شود.

3- هر دستور عملي مي تواند در يك يا چند سطر ادامه داشته باشد.

4- حداكثر طول هر دستور 255 كاراكتر است.

5- چنانچه در بين برنامه خواستيد توضيحاتي را بنويسيد مي توانبد آنها را بين { } يا (* *) قرار دهيد.

6- در هر سطر مي توانيد يك يا چند دستور تايپ كنيد.

انواع داده ها در Pascal :

 

انواع داده هاي صحيح

طول(بايت)

بازه مقادير قابل قبول نوع
1  0 تا 225  byte
1  128- تا 127  shortlnt
2  32768- تا 32767  integer
2 0 تا 63535  word
4  2147483648- تا 2147483647  longlnt

انواع داده هاي اعشاري

طول(بايت)

بازه مقادير قابل قبول نوع
4  I1.5E-45 تا I3.4E 38  single
6  I2.90-39 تا I1.7E 38  real
8 U 5.0E-324تا TJ1.7E 308  double
10  I 1.9E-4951تا I1.1E 493  extended
 

پایان جلسه اول