ˆ~¤®§][©][ منتدى واحة الحاسوب ][©][§®¤~ˆ
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

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

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

 

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

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


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

تعلم ترجمة باسكال الدرس (1) Empty
مُساهمةموضوع: تعلم ترجمة باسكال الدرس (1)   تعلم ترجمة باسكال الدرس (1) Icon_minitimeالأربعاء مارس 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
العمر : 40
الإقامة : فلسطين
العمل/الترفيه : استاذ جامعي/ جامعة القدس المفتوحة
المزاج : الحمدلله
منتدى واحة الحاسوب : تعلم ترجمة باسكال الدرس (1) 131311
تاريخ التسجيل : 26/10/2008

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

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


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

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

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

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

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