دروس الخوارزميات بلغة الباسكل -- درس بيداغوجي للمبتدئين-- 01

الموضوع في 'منتدى الإعلام الآلي' بواسطة طالب جزائري, بتاريخ ‏9 ديسمبر 2007.

  1. طالب جزائري

    طالب جزائري الإدارة طاقم الإدارة

    الدرس هو من مقرر التعليم لطلبة الهندسة سنة اولى
    البداية من الصفر
    قد يتساءال الاخوان لماذا اتعلم الباسكال ربما هو قديم
    الاجابة
    الباسكال شبيه الى حد بعيد طريقة كتابة الخوارزميات برنامج سهل وفعال
    للتعلم والانطلاق وهو اساس برنامج الدلفي
    الا يستحق التعلم
    ام نتعلم الدلفي دون ان نتعلم لغته الاساسية



    المتغيرات

    الدرس 01





    1- اول برنامج
    وودت ان اعطيكم فكرة عن برنامج باسكال كيف يكتب وماهي اسسه حتى نتكمن من الانطلاق بقوة
    الدرس الاول يعتمد على النظري فقط
    برنامج بالسكال يكتب بالطريقة التالية
    [​IMG]
    البرنامج التالي يقوم بعرض الجمللة
    Bonjour
    على الشاشة ، لا تقلق للتفاصيل لاننا سنتطرق لكل شيئ بعد حين وفي الدروس القادمة
    2- التعليقات les commentaires
    التعليقات هي جمل تكتب في البرنامج لا علاقة لها بالتجميع ولكنها فقط للمستخدم او القارئ
    لكي يفهم عمل البرنامج او لشرح دوال وطرق مخصصة
    يمكن وضع التعليقات في اي مكان من البرنامج شريطة ان تكون بين حاظنتين
    [​IMG]
    3- استعمال متغير variable حقيقي
    المتغير هو مكان في الذاكرة الحية مخصص لتسجيل قيم يمكن تغييرها اثناء تطبيق البرنامج ، يعرف المتغير
    باسمه ويجب ان يعرَّف المتغير قبل استعماله في البرنامج
    [​IMG]
    هذه الصورة لتعريف المتغير
    لا تقلق بخصوص البرنامج قد يكون الامر غامضا بالنسبة للبداية
    ولكن الهدف من الدرس الاول هو اخذ فكرة عن المصطلحات
    4- بنية البرنامج
    ينقسم البرنامج في لغة باسكل الى ثلاثة اجزاء هي
    - اسم البرنامج وهو ياتي دوما بعد الكلمة PROGRAM
    - منطقة التعريفات وهي المنطقة المخصصة لتعريف المتغيرات وتاتي دوما بعد الكلمة VAR
    - منطقة الاوامر وهنا يتم كتابة جميع اوامر البرنامج وتاتي بين الكلمتين BEGIN END
    ------
    كل امر في اوامر البرنامج يجب ان ينتهي ب النقطة الفاصلة point vergule ";"
    -----
    المعرفات les identificateurs
    المعرف يعني ان نعطي اسك لكل كائن في البرنامج ، مثل المتغيرات يجب ان تحمل اسم خاصا ووحيدا
    هذه المعرفات تخضع الى قوانين فهناك بعض الكلمات لا تصلح ان تكون معرفات
    واليك هذه الشروط
    المتغير في باسكال هو سلسلة من الحروف اللاتنينة الكبيرة او الصغيرة والارقام شرط ان تبدا الكلمة بحرف
    لا تقبل اي كلمة تبتدا برقم ان تكون تعريف لمتغير
    الرمز _ يكمن ان يدخل في الاسماء اما الرموز الاخرى فممنوعة
    الحد الاقص لعدد الحروف التي يسمح بها الباسكال في اسماء المعرفات هو 256
    ----
    مثال
    X, X1, MonVariable, NbCouleur
    هذه الاسماء تصلح ان تكون اسماء لمتغيرات

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

    تمرين
    اي من هذه الاسماء تصلح ان تكون متغيرات
    For , 3GP, BeginProgram, une_variable, monvar+var

    اخواني كان هذا الدرس الاول وسيتم وضع الدروس القادمة
    حين يتم استعاب الدرس الاول
    المجال مفتوح لطرح اسئلتكم واستفساراتكم
    والسلام عليكم
     
  2. fouad

    fouad مشرف عام

    رد: دروس الخوارزميات بلغة الباسكل -- درس بيداغوجي للمبتدئين-- 01

    مشكور بارك الله فيك
     
  3. +++AEH+++

    +++AEH+++ عضو مميز

    رد: دروس الخوارزميات بلغة الباسكل -- درس بيداغوجي للمبتدئين-- 01

    موضوع جميل يحتاجه كثير من الطلبة
    طلبة الإعلام الآلي وطلبة الالكترونيك والالكتروتقني بالاضافة إلى شعب الl m d التقنية


    لكن في الآونة الأخيرة بدأ الكثير يتجه نحو برنامج C et C++
    ربما لأنهما الأفضل والأسهل وتعطي نتائج مضمونة
     
  4. ribikracvirri

    ribikracvirri عضو مميز

    رد: دروس الخوارزميات بلغة الباسكل -- درس بيداغوجي للمبتدئين-- 01

    مشكــــــــــــــــــــــــــــــــــور يا بطل الله ايوفق دائما للأمام