النتائج 1 إلى 4 من 4

الموضوع: تعلم برمجة Pascal+لغة باسكال

  1. #1
    .:: قلم برونزي ::.
    تاريخ التسجيل
    Sep 2008
    المشاركات
    2
    قوة الترشيح
    عدد النقاط
    1073

    افتراضي تعلم برمجة Pascal+لغة باسكال

    تعلم برمجة Pascal+لغة باسكال
    السلام عليكم

    نبذة عن لغة باسكال =

    باسكال لغة برمجه انشئت بواسطة Niklaus Wirth في عام 1970 . كان اسمها سابقاً Blaise Pascal , عالم الرياضيات الفرنسي المشهور . لقد صنعت هذه اللغه لتعليم البرمجه ولكي تكون محل ثقه لدى المبرمجين . منذ ذلك الوقت قد اصبحت لغة البرمجه باسكال اكثر من انها فقط لغه اكاديميه و لكنّها استخدمت تجارياً ايضا . ما الذي احتاجه لأبدأ مع باسكال : قبل بداية تعلم برمجة الباسكال , تحتاج إلى مترجم باسكال (compiler) . هذا الدرس يستخدم (مترجم باسكال المجاني)
    http://www.freepascal.org/ . يمكنك الحصول على قائمه من مترجمات باسكال http://www.freebyte.com/programming/pascal/#pascal_compilers . برنامجك الاول : اول شئ يجب ان تفعله ان تفتح مترجم الباسكال . دائماً نبدأ البرنامج بكتابة اسمه . ادخل program و اسم البرنامج بعدها . سوف نقوم بتسمية برنامجنا الاول \"Hello\" لانه سيقوم بطباعة الجمله المشهوره \"Hello world\" على الشاشه , سوف تكون طريقة الكتابه بهذه الطريقه :
    كود PHP:
     <?php program Hello;  
     
    ?>
    بعدها يجب علينا ان نطبع الكلمتين begin و end . بعدها نقوم بكتابة شيفرة البرنامج بين هاتين الكلمتين . تذكر وضع النقطه بعد الكلمه end , هكذا ستكون صيغة ما كتبناه حتى الآن :


    كود PHP:
     <?php program Hellobegin end.  
     
    ?>
    الآن نكتب الشيفره التي تطبع الجمله على الشاشه :


    كود PHP:
    <?php program Hellobegin Write(Hello world); end.
    يجب ان تكون الجمله بين علامة الاقتباس الفرديه \' . واي شي يكون بين علامة الاقتباس الفرديه عباره عن سلسله (كلمات و حروف) . كل السلاسل يجب ان تكون بهذا الشكل . علامة الفاصله المنقوطه ; هي نهاية السطر . يجب ان تتذكر دائما ان تضع هذه العلامه في نهاية سطر . الامر Readln يستخدم لانتظار المستخدم ان يقوم بالضغط على زر الادخال لكي ينتهي البرنامج .

    كود PHP:
    <?php program Hellobegin Write(Hello world); Readlnend.
    الآن يجب ان تخزّن البرنامج بإسم hello.pas تجميع البرنامج و ترجمته : برنامجنا الاول الآن جاهز للترجمه . عندما تقوم بترجمة البرنامج , سيقوم المترجم بقرائة الملف المصدري (الشفره التي قمت بكتابتها) و يقوم بتطبيقها . اذا كنت تستخدم مترجم من نوع IDE قم بالضغط على CTRL+F9 انها دائماً تستخدم لترجمة و تشغيل البرنامج في المترجمات من نوع IDE . اذا كنت تستخدم مترجم يعتمد على سطر الاوامر مثل Free Pascal ادخل الامر التالي :


    كود PHP:
    <?php fpc hello.pas
    اذا تلقيت اي خطأ عند الترجمه يجب ان تقرأ هذا الدرس مره اخرى بعنايه لاكتشاف اين هو الخطأ . مستخدمين IDE سوف يجدون ان برنامجهم تمت ترجمته و تم تشغيله في وقت قصير . مستخدمين سطر الاوامر يجب ان يدخلون اسم البرنامج في متلقي الاوامر لكي يعمل . يجب ان تجد الجمله \"Hello world\" عندما تقوم بتشغيل برنامجك و عند الضغط على زر الادخال سوف يتم الخروج من البرنامج . مبروك ! لقد كتبت اول برنامج لك في باسكال . المزيد من الاوامر : الامر Writeln مثل الامر Write بإستثناء انه يقوم بنقل المؤشر إلى سطر جديد . هنا شفره لبرنامج يقوم بطباعة الكلمه Hello و بعدها world في السطر الذي يليه :

    كود PHP:
    <?php program Hellobegin Writeln(Hello); Write(world); Readlnend.
    استخدام الاوامر من الوحدات : الاوامر التي تقوم ببنائها في مترجمك اساسيه جداً و انت تحتاج لاستخدام المزيد . الوحدات يمكن ان تُدرَج في برنامجك لكي تعطيك القدره على استخدام المزيد من الاوامر . الوحده crt احد اقوى الوحدات المفيده الموجوده . الامر ClrScr موجود من ضمن الوحده crt و استخدامها هو تنظيف الشاشه . كيفية استخدام هذا الامر :


    كود PHP:
    <?php program Hellouses crtbegin ClrScrWrite(Hello world); Readlnend.
    التعليقات : التعليقات جمل تستخدم للتعليق على احد اجزاء البرنامج . المترجم لا يعتبر التعليقات جزء من الشيفره والتعليقات فقط للاشخاص الذين يطّلعون على الشيفره المصدريه للبرنامج , التعليقات يتم اضافتها بين العلامتين { } . يفضل دائما ان تقوم بكتابة تعليقات في اول الملف تشرح فيه وظيفة الملف و ان تقوم بكتابة التعليقات بجانب الاوامر صعبة الفهم لكي تقوم بشرحها . مثال :


    كود PHP:
    <?php {This program will clear the screen, print "Hello world\" and wait for the user to press enter.} program Hello; uses crt; begin ClrScr;{Clears the screen} Write(\'Hello world\');{Prints \"Hello world\"} Readln;{Waits for the user to press enter} end.

    الى اللقاء في الدرس القادم








  2. #2
    .:: عضو ملكي ::.
    تاريخ التسجيل
    Jun 2008
    الدولة
    se7il
    العمر
    29
    المشاركات
    424
    قوة الترشيح
    عدد النقاط
    1543

    افتراضي رد: تعلم برمجة Pascal+لغة باسكال

    موضوع حلو يعطيك الصحة و احنا ننتظرو في جديدك

  3. #3
    gem
    gem غير متواجد حالياً
    .:: عضو محضور ::.
    تاريخ التسجيل
    Sep 2008
    المشاركات
    95
    قوة الترشيح
    عدد النقاط
    0

    افتراضي رد: تعلم برمجة Pascal+لغة باسكال

    تعلم برمجة Pascal+لغة باسكال

  4. #4
    brs
    brs غير متواجد حالياً
    .:: عضو ملكي ::.
    تاريخ التسجيل
    Jul 2008
    الدولة
    bir chobk soussa
    العمر
    27
    المشاركات
    4,221
    قوة الترشيح
    عدد النقاط
    5329

    افتراضي رد: تعلم برمجة Pascal+لغة باسكال

    merci beaucoup




    Rabi M3ak Ya Letoile
    Se7li Mgarba3

المواضيع المتشابهه

  1. لكل من ييبحث عن تعلم لغة html لن تتعب بعد اليوم كتاب Press-HTML5.Step.by.Step.2011
    بواسطة kiatisan في المنتدى منتدى تطوير المواقع
    مشاركات: 1
    آخر مشاركة: 06-03-2011, 11:34 AM
  2. هل تعلم .. ان في لعبه جديده بالمنتدى وانتم ماتدرون ..
    بواسطة حبات الندى في المنتدى ارشيف المنتدى
    مشاركات: 10
    آخر مشاركة: 03-27-2011, 06:59 PM
  3. أغنية باسكال مشعلانى - رد عليا - أغنية جديدة 2010
    بواسطة etoilisto في المنتدى منتدى الأغاني الشرقية
    مشاركات: 0
    آخر مشاركة: 12-03-2010, 07:03 PM
  4. معلومات عن المغرب اهداء الى الاخ نبيل
    بواسطة abdhalba في المنتدى المنتدى العام
    مشاركات: 7
    آخر مشاركة: 12-02-2010, 12:49 PM

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  






Powered by vBulletin® Version 4.2.2
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Content Relevant URLs by vBSEO 3.6.1