ˆ~¤®§][©][ منتدى واحة الحاسوب ][©][§®¤~ˆ

منتدى علمي , ثقافي , تربوي , اكاديمي ...اهلا بك زائر
 
الرئيسيةالبوابة*س .و .جبحـثالتسجيلدخولمكتبة الصور

شاطر | 
 

 تعلم ترجمة باسكال الدرس (1)

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
هتلر
عضو برونزي
عضو برونزي


ذكر
عدد الرسائل : 1819
العمر : 25
الإقامة : فـــي قـــلـــب فـــلـــســـطـــيـــن
العمل/الترفيه : حـــفـــر الـــتـــاريـــخ
المزاج : مـــتـــقـــلـــب
منتدى واحة الحاسوب :
تاريخ التسجيل : 17/03/2009

مُساهمةموضوع: تعلم ترجمة باسكال الدرس (1)   الأربعاء مارس 18, 2009 7:13 am

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

PHP CODE:
0001
0002
?>






بعدها يجب علينا ان نطبع الكلمتين begin و end . بعدها نقوم بكتابة شيفرة البرنامج بين هاتين الكلمتين . تذكر وضع النقطه بعد الكلمه end , هكذا ستكون صيغة ما كتبناه حتى الآن :
شيفره برمجيه :

PHP CODE:
0001
0002
?>






الآن نكتب الشيفره التي تطبع الجمله على الشاشه :
شيفره برمجيه :

PHP CODE:
0001
0002
?>






يجب ان تكون الجمله بين علامة الاقتباس الفرديه \' . واي شي يكون بين علامة الاقتباس الفرديه عباره عن سلسله (كلمات و حروف) . كل السلاسل يجب ان تكون بهذا الشكل . علامة الفاصله المنقوطه ; هي نهاية السطر . يجب ان تتذكر دائما ان تضع هذه العلامه في نهاية سطر . الامر Readln يستخدم لانتظار المستخدم ان يقوم بالضغط على زر الادخال لكي ينتهي البرنامج .
شيفره برمجيه :

PHP CODE:
0001
0002
?>




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

PHP CODE:
0001
0002







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

PHP CODE:
0001
0002
?>






استخدام الاوامر من الوحدات : الاوامر التي تقوم ببنائها في مترجمك اساسيه جداً و انت تحتاج لاستخدام المزيد . الوحدات يمكن ان تُدرَج في برنامجك لكي تعطيك القدره على استخدام المزيد من الاوامر . الوحده crt احد اقوى الوحدات المفيده الموجوده . الامر ClrScr موجود من ضمن الوحده crt و استخدامها هو تنظيف الشاشه . كيفية استخدام هذا الامر :
شيفره برمجيه :

PHP CODE:
0001
0002
?>






التعليقات : التعليقات جمل تستخدم للتعليق على احد اجزاء البرنامج . المترجم لا يعتبر التعليقات جزء من الشيفره والتعليقات فقط للاشخاص الذين يطّلعون على الشيفره المصدريه للبرنامج , التعليقات يتم اضافتها بين العلامتين { } . يفضل دائما ان تقوم بكتابة تعليقات في اول الملف تشرح فيه وظيفة الملف و ان تقوم بكتابة التعليقات بجانب الاوامر صعبة الفهم لكي تقوم بشرحها . مثال :
شيفره برمجيه :

PHP CODE:
0001
0002




مترجم الدرس : MaaSTaaR
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.7amo0ody.yoo7.com
صدى الصمت
صاحب الموقع
صاحب الموقع


ذكر
عدد الرسائل : 1590
العمر : 33
الإقامة : فلسطين
العمل/الترفيه : استاذ جامعي/ جامعة القدس المفتوحة
المزاج : الحمدلله
منتدى واحة الحاسوب :
تاريخ التسجيل : 26/10/2008

مُساهمةموضوع: رد: تعلم ترجمة باسكال الدرس (1)   الأربعاء مارس 18, 2009 12:07 pm

مشكوووووووووور مشكوووووووووووووووور مشكوووووووووووووووووووووور
©§¤°يسلموو°¤§©¤ــ¤©§¤°موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــ¤©§¤°موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــ¤©§¤°موضوع رائع يستحق الاهتمام°¤§ ©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــــــــــــ ــ¤© §¤°موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــــــــــــ ــــ ــــــــ ¤©§¤°موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــ¤©§¤°موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــ¤©§¤°موضوع رائع يستحق الاهتمام° ¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــ¤©§ ¤°موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ¤©§¤ °موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ¤©§¤°موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ¤©§¤°موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــ¤©§¤°موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــ¤©§ ¤°موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــ¤©§¤ °موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــ¤©§¤°موضوع رائع يستحق الاهتمام° ¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــ¤©§¤°موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــــــــــــ ــــ ــــــــ ¤©§¤°موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــــــــــــ ــ¤© §¤°موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ـــــــــــــــــــــ¤©§¤°موضوع رائع يستحق الاهتمام°¤§ ©
©§¤°يسلموو°¤§©¤ـــــــــــــ¤©§¤°موضوع رائع يستحق الاهتمام°¤§©
©§¤°يسلموو°¤§©¤ــ¤©§¤°موضوع رائع يستحق الاهتمام°¤§©
مشكوووووووووووووووووووووور مشكوووووووووووووووورمشكووووووووووور
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://com-wa7a.yoo7.com/index.htm
هتلر
عضو برونزي
عضو برونزي


ذكر
عدد الرسائل : 1819
العمر : 25
الإقامة : فـــي قـــلـــب فـــلـــســـطـــيـــن
العمل/الترفيه : حـــفـــر الـــتـــاريـــخ
المزاج : مـــتـــقـــلـــب
منتدى واحة الحاسوب :
تاريخ التسجيل : 17/03/2009

مُساهمةموضوع: رد: تعلم ترجمة باسكال الدرس (1)   السبت أبريل 04, 2009 6:37 pm

مشكور على مرورك اخ صدى الصمت

وخالص تحياتي لك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.7amo0ody.yoo7.com
 
تعلم ترجمة باسكال الدرس (1)
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
ˆ~¤®§][©][ منتدى واحة الحاسوب ][©][§®¤~ˆ :: ˆ~¤®§][©][ مقدمة في الحاسوب ][©][§®¤~ˆ :: الحاسوب الشخصي PC :: لغات البرمجة Programming languages-
انتقل الى: