منتدى طلاب جامعة الحديدة

أخي الزائر إن لم تكن عضواً في المنتدى فنحن ندعوك لكي تنظم إلينا وشكراً تحيات مدير المنتدى طارق البغوي

انضم إلى المنتدى ، فالأمر سريع وسهل

منتدى طلاب جامعة الحديدة

أخي الزائر إن لم تكن عضواً في المنتدى فنحن ندعوك لكي تنظم إلينا وشكراً تحيات مدير المنتدى طارق البغوي

منتدى طلاب جامعة الحديدة

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
منتدى طلاب جامعة الحديدة


4 مشترك

    الباسكال

    عبدالله الحطامي
    عبدالله الحطامي
    عضو نشط
    عضو نشط


    ذكر
    عدد الرسائل : 27
    العمر : 38
    البلد : اليمن
    القسم والمستوى : معلم حاسوب
    المزاج : سكر
    أختر علم دولتك : الباسكال Female10
      : الباسكال 15781610
    السٌّمعَة : 0
    نقاط : 0
    تاريخ التسجيل : 04/11/2007

    بطاقة الشخصية
    تخصصي: طب
    المحافظة:

    الباسكال Empty الباسكال

    مُساهمة من طرف عبدالله الحطامي الجمعة نوفمبر 28, 2008 7:41 am


    بسم الله الرحمن الرحيم

    دروس فى لغة الباسكال

    قبل أن نتمكن من كتابة برامج بلغة الباسكال أو أي لغة أخرى لا بد لنا أولا من فهم منطقي لجميع الخطوات الواجب



    إتباعها لحل المسألة بواسطة الحاسب


    هذه الخطوات هي ما تعرف باللوغاريتم The Algorithm بعد ذلك يمكن تحويل هذه الخطوات إلى إيعازات باسكال


    والتي ستتحول بدورها إلى لغة الآلة المستعملة


    بواسطة برنامج المصنف Compiler





    وبرنامج الباسكال هو مجموعه من الإيعازات بعضها منفذ Executable وبعضها غير منفذ Non-Executable


    وتتألف هذه الإيعازات من كلمات دليليه أو من كلمات تعريفية يجب على المبرمج تعريفها في بداية كل برنامج





    ولتوضيح ذلك نرى مخطط لبرنامج باسكال








    Program The Total (input, output);


    {This program find sum of two integer number}





    Var


    A, B, Total: integer;





    Begin





    Write (‘Enter two integer numbers to be add: ‘);


    Readln (a, b);


    Total: = a+b;


    Writeln (‘The sum of’, A,’and’, B,’is’, Total);





    End.





    حيث نلاحظ


    - السطر الأول هو للتعريف باسم البرنامج ووسيله الإدخال والإخراج

    - أن الجزء الملون بالأزرق هو عباره عن كلمات محجوزه سنتعرف عليها بالتفصيل بالدروس القادمه

    - الجزء الملون بالأخضر هو عباره عن إيعاز غير منفذ وهي ملاحظات خاصه بقاريء البرنامج

    - الكلمه الدليليه Var للتصريح عن المتغيرات وسيتم دراستها بالتفصيل

    - الجزء الممتد من Begin إلى End هو عباره عن جسم البرنامج والأوامر بينها

    - السطر الأخير يحتوي على End متبوعه بنقطه وذلك للدلاله على نهايه البرنامج وسنلاحظ أن

    1- بعد كل سطر هنالك نقطه فاصلة (Wink للدلالة على سطر آخر يلية

    2- بعد كلمه End هنالك نقطة (.) للدلاله على أنه لا يوجد سطر بعد ذلك
    عبد الواسع عمر الرمانه
    عبد الواسع عمر الرمانه
    طالب لا يضاها
    طالب لا يضاها


    ذكر
    عدد الرسائل : 1299
    العمر : 38
    البلد : اليمن
    القسم والمستوى : أستاد حاسوب
    المزاج : عسل+سكرزياده
      : الباسكال 15781610
    السٌّمعَة : 5
    نقاط : 430
    تاريخ التسجيل : 14/10/2007

    بطاقة الشخصية
    تخصصي: حاسوب
    المحافظة: الحديدة

    الباسكال Empty رد: الباسكال

    مُساهمة من طرف عبد الواسع عمر الرمانه الجمعة نوفمبر 28, 2008 8:42 am











    الباسكال Tl4الباسكال Tl4

    رائع بل أكثر من ذلك
    الله يوفقك ويجعل ماقدمت في ميزان حسناتك
    ونيابة عن الجميع اشكر لك هذا الجهد الطيب
    وهذا الاصل الطيب والاعتراف بالجميل
    وفقك الله وبارك فيك



    الباسكال Tl4الباسكال Tl4
    _________________
    وردة الخريف
    وردة الخريف
    نائب المدير
    نائب المدير


    انثى
    عدد الرسائل : 1374
    العمر : 37
    البلد : اليمن
    القسم والمستوى : معلم حاسوب
    المزاج : ممتاز
    العضوية : 75
      : الباسكال 15781610
    السٌّمعَة : 9
    نقاط : 586
    تاريخ التسجيل : 21/01/2008

    بطاقة الشخصية
    تخصصي: حاسوب
    المحافظة: الحديدة

    الباسكال Empty رد: الباسكال

    مُساهمة من طرف وردة الخريف السبت نوفمبر 29, 2008 11:38 am

    شكراً لك أخ عبد الله
    طارق البغوي
    طارق البغوي
    المدير العام للمنتدى
    المدير العام للمنتدى


    ذكر
    عدد الرسائل : 2833
    العمر : 37
    البلد : الجهورية اليمنية
    القسم والمستوى : خريج قسم الرياضيات 2010م
    المزاج : متقلب ( مزاج شاعر )
    أختر علم دولتك : الباسكال Female10
      : الباسكال 15781610
    السٌّمعَة : 14
    نقاط : 985
    تاريخ التسجيل : 28/09/2007

    بطاقة الشخصية
    تخصصي: رياضيات
    المحافظة: الحديدة

    الباسكال Empty رد: الباسكال

    مُساهمة من طرف طارق البغوي الأحد نوفمبر 30, 2008 4:02 am

    شكراً لك لأخ عبد الله الحطامي

      الوقت/التاريخ الآن هو الثلاثاء نوفمبر 26, 2024 8:44 am