درس في الباسكال

achraf.mouni

  • Hero Member
  • *****
    • مشاركة: 2439
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
في: كانون الأول 16, 2008, 02:19:57 مسائاً
الى السنة الاولى هنا درس في لغة الباسكال عن المتغيرات تفضلوا.


 
1- اول برنامج
وودت ان اعطيكم فكرة عن برنامج باسكال كيف يكتب وماهي اسسه حتى نتكمن من الانطلاق بقوة
الدرس الاول يعتمد على النظري فقط
برنامج بالسكال يكتب بالطريقة التالية

البرنامج التالي يقوم بعرض الجمللة
Bonjour
على الشاشة ، لا تقلق للتفاصيل لاننا سنتطرق لكل شيئ بعد حين وفي الدروس القادمة
2- التعليقات les commentaires
التعليقات هي جمل تكتب في البرنامج لا علاقة لها بالتجميع ولكنها فقط للمستخدم او القارئ
لكي يفهم عمل البرنامج او لشرح دوال وطرق مخصصة
يمكن وضع التعليقات في اي مكان من البرنامج شريطة ان تكون بين حاظنتين

3- استعمال متغير variable حقيقي
المتغير هو مكان في الذاكرة الحية مخصص لتسجيل قيم يمكن تغييرها اثناء تطبيق البرنامج ، يعرف المتغير
باسمه ويجب ان يعرَّف المتغير قبل استعماله في البرنامج
تم تصغير هذه الصورة. إضغط هنا لمشاهدة الصورة كاملة. الصورة الأصلية بأبعاد 737 * 163 و حجم 15KB.
هذه الصورة لتعريف المتغير
لا تقلق بخصوص البرنامج قد يكون الامر غامضا بالنسبة للبداية
ولكن الهدف من الدرس الاول هو اخذ فكرة عن المصطلحات
4- بنية البرنامج
ينقسم البرنامج في لغة باسكل الى ثلاثة اجزاء هي
- اسم البرنامج وهو ياتي دوما بعد الكلمة PROGRAM
- منطقة التعريفات وهي المنطقة المخصصة لتعريف المتغيرات وتاتي دوما بعد الكلمة VAR
- منطقة الاوامر وهنا يتم كتابة جميع اوامر البرنامج وتاتي بين الكلمتين BEGIN END
------
كل امر في اوامر البرنامج يجب ان ينتهي ب النقطة الفاصلة point vergule ";"
-----
المعرفات les identificateurs
المعرف يعني ان نعطي اسك لكل كائن في البرنامج ، مثل المتغيرات يجب ان تحمل اسم خاصا ووحيدا
هذه المعرفات تخضع الى قوانين فهناك بعض الكلمات لا تصلح ان تكون معرفات
واليك هذه الشروط
المتغير في باسكال هو سلسلة من الحروف اللاتنينة الكبيرة او الصغيرة والارقام شرط ان تبدا الكلمة بحرف
لا تقبل اي كلمة تبتدا برقم ان تكون تعريف لمتغير
الرمز _ يكمن ان يدخل في الاسماء اما الرموز الاخرى فممنوعة
الحد الاقص لعدد الحروف التي يسمح بها الباسكال في اسماء المعرفات هو 256
----
مثال
X, X1, MonVariable, NbCouleur
هذه الاسماء تصلح ان تكون اسماء لمتغيرات


ملاحظة
الباسكال لا يفرق بين الاحرف الكبيرة والصغيرة
لا يكمن ان يكون المعرف كلمة من الكلمات المحددة في اللغة مثل الكلمة BEGIN
-----------


KH@LED

  • Hero Member
  • *****
    • مشاركة: 5114
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #1 في: كانون الأول 16, 2008, 04:25:45 مسائاً
لك جزيل الشكر أخي أشرف


Ssoft

  • Hero Member
  • *****
    • مشاركة: 1410
    • مشاهدة الملف الشخصي
    • http://sabeur-academy.com
    • البريد الالكتروني
رد #2 في: كانون الأول 16, 2008, 04:53:40 مسائاً



achraf.mouni

  • Hero Member
  • *****
    • مشاركة: 2439
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #3 في: كانون الأول 16, 2008, 06:25:50 مسائاً
لا شكر على واجب اخواني الاعزاء