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



 
البوابةالرئيسيةأحدث الصورالتسجيلدخول
دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر
مواضيع مماثلة
أفضل 10 أعضاء في هذا المنتدى
amira real 4ever
 تعلم برمجة Pascal الدرس الاول - مقدمه Vote_rcap1 تعلم برمجة Pascal الدرس الاول - مقدمه Voting_bar تعلم برمجة Pascal الدرس الاول - مقدمه Vote_lcap 
best4ever
 تعلم برمجة Pascal الدرس الاول - مقدمه Vote_rcap1 تعلم برمجة Pascal الدرس الاول - مقدمه Voting_bar تعلم برمجة Pascal الدرس الاول - مقدمه Vote_lcap 
لوطفي
 تعلم برمجة Pascal الدرس الاول - مقدمه Vote_rcap1 تعلم برمجة Pascal الدرس الاول - مقدمه Voting_bar تعلم برمجة Pascal الدرس الاول - مقدمه Vote_lcap 
abdelrahmane88
 تعلم برمجة Pascal الدرس الاول - مقدمه Vote_rcap1 تعلم برمجة Pascal الدرس الاول - مقدمه Voting_bar تعلم برمجة Pascal الدرس الاول - مقدمه Vote_lcap 
rateb ahmid
 تعلم برمجة Pascal الدرس الاول - مقدمه Vote_rcap1 تعلم برمجة Pascal الدرس الاول - مقدمه Voting_bar تعلم برمجة Pascal الدرس الاول - مقدمه Vote_lcap 
阿卜杜勒·贾利勒
 تعلم برمجة Pascal الدرس الاول - مقدمه Vote_rcap1 تعلم برمجة Pascal الدرس الاول - مقدمه Voting_bar تعلم برمجة Pascal الدرس الاول - مقدمه Vote_lcap 
أبونصرو
 تعلم برمجة Pascal الدرس الاول - مقدمه Vote_rcap1 تعلم برمجة Pascal الدرس الاول - مقدمه Voting_bar تعلم برمجة Pascal الدرس الاول - مقدمه Vote_lcap 
فارس الامل
 تعلم برمجة Pascal الدرس الاول - مقدمه Vote_rcap1 تعلم برمجة Pascal الدرس الاول - مقدمه Voting_bar تعلم برمجة Pascal الدرس الاول - مقدمه Vote_lcap 
noussaiba
 تعلم برمجة Pascal الدرس الاول - مقدمه Vote_rcap1 تعلم برمجة Pascal الدرس الاول - مقدمه Voting_bar تعلم برمجة Pascal الدرس الاول - مقدمه Vote_lcap 
حلى الأمورة
 تعلم برمجة Pascal الدرس الاول - مقدمه Vote_rcap1 تعلم برمجة Pascal الدرس الاول - مقدمه Voting_bar تعلم برمجة Pascal الدرس الاول - مقدمه Vote_lcap 
المواضيع الأخيرة
» دمعة قهر دمعة حب دمعة ندم
 تعلم برمجة Pascal الدرس الاول - مقدمه Icon_minitimeالثلاثاء فبراير 03, 2015 8:39 pm من طرف آية الرحمن

»  لمن يحله يكون نجم الألغاز
 تعلم برمجة Pascal الدرس الاول - مقدمه Icon_minitimeالإثنين مايو 12, 2014 10:51 pm من طرف نجم البحر

» تقطيع وتحويل ودمج الفيديوهات مع برنامج Video Editor 2.0.1 مع التفعيل
 تعلم برمجة Pascal الدرس الاول - مقدمه Icon_minitimeالثلاثاء ديسمبر 24, 2013 11:57 am من طرف el_abda

» رمضان كريم
 تعلم برمجة Pascal الدرس الاول - مقدمه Icon_minitimeالثلاثاء ديسمبر 10, 2013 9:18 pm من طرف best4ever

» هاااااي هل لي بالدخول
 تعلم برمجة Pascal الدرس الاول - مقدمه Icon_minitimeالجمعة أبريل 26, 2013 8:23 pm من طرف hacker dz

» اهداء بمناسبة زواج
 تعلم برمجة Pascal الدرس الاول - مقدمه Icon_minitimeالخميس نوفمبر 29, 2012 8:49 pm من طرف 阿卜杜勒·贾利勒

» Uniblue DriverScanner 2013 v4.0.9.10 لجلب تعاريف الجهاز وتحديث الدريفرات
 تعلم برمجة Pascal الدرس الاول - مقدمه Icon_minitimeالأربعاء يوليو 11, 2012 10:41 am من طرف best4ever

» دمعة انتحار
 تعلم برمجة Pascal الدرس الاول - مقدمه Icon_minitimeالثلاثاء مايو 22, 2012 11:47 pm من طرف noussaiba

» تعلمت منك ثمااان مساااائــــــــل
 تعلم برمجة Pascal الدرس الاول - مقدمه Icon_minitimeالثلاثاء مايو 22, 2012 11:38 pm من طرف noussaiba

المتواجدون الآن ؟
ككل هناك 4 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 4 زائر :: 1 روبوت الفهرسة في محركات البحث

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 24 بتاريخ الثلاثاء ديسمبر 27, 2022 5:05 am

 

  تعلم برمجة Pascal الدرس الاول - مقدمه

اذهب الى الأسفل 
كاتب الموضوعرسالة
best4ever
المدير
المدير
best4ever


عدد المساهمات : 504
نقاط : 1019
تاريخ التسجيل : 16/04/2010
العمر : 35

 تعلم برمجة Pascal الدرس الاول - مقدمه Empty
مُساهمةموضوع: تعلم برمجة Pascal الدرس الاول - مقدمه    تعلم برمجة Pascal الدرس الاول - مقدمه Icon_minitimeالسبت أبريل 30, 2011 2:16 pm

عن باسكال :

باسكال لغة برمجه انشئت بواسطة Niklaus Wirth في عام 1970 . كان اسمها
سابقاً Blaise Pascal , عالم الرياضيات الفرنسي المشهور . لقد صنعت هذه
اللغه لتعليم البرمجه ولكي تكون محل ثقه لدى المبرمجين . منذ ذلك الوقت قد
اصبحت لغة البرمجه باسكال اكثر من انها فقط لغه اكاديميه و لكنّها استخدمت
تجارياً ايضا .


ما الذي احتاجه لأبدأ مع باسكال :

قبل بداية تعلم برمجة الباسكال , تحتاج إلى مترجم باسكال (compiler) . هذا الدرس يستخدم (مترجم باسكال المجاني) : [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] . يمكنك الحصول على قائمه من مترجمات باسكال في [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] .

برنامجك الاول :

اول شئ يجب ان تفعله ان تفتح مترجم الباسكال .
في هذه السلسلة المترمجة من موقع .sepsis سيتم شرح البرمجة بالباسكال بالتفصيل و بطريقة سلسة و سهلة للجميع.

دائماً نبدأ البرنامج بكتابة اسمه . ادخل program و اسم البرنامج بعدها .
سوف نقوم بتسمية برنامجنا الاول "Hello" لانه سيقوم بطباعة الجمله المشهوره
"Hello world" على الشاشه , سوف تكون طريقة الكتابه بهذه الطريقه :



كود:

program Hello;


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



كود:

program Hello;

begin
end.


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



كود:

program Hello;

begin
Write('Hello world');
end.

يجب ان تكون الجمله بين علامة الاقتباس الفرديه ' . واي شي يكون بين
علامة الاقتباس الفرديه عباره عن سلسله (كلمات و حروف) . كل السلاسل يجب
ان تكون بهذا الشكل . علامة الفاصله المنقوطه ; هي نهاية السطر . يجب ان
تتذكر دائما ان تضع هذه العلامه في نهاية سطر .

الامر Readln يستخدم لانتظار المستخدم ان يقوم بالضغط على زر الادخال لكي ينتهي البرنامج .



كود:

program Hello;

begin
Write('Hello world');
Readln;
end.


الآن يجب ان تخزّن البرنامج بإسم hello.pas


تجميع البرنامج و ترجمته :

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



كود:

fpc hello.pas


اذا تلقيت اي خطأ عند الترجمه يجب ان تقرأ هذا الدرس مره اخرى بعنايه
لاكتشاف اين هو الخطأ . مستخدمين IDE سوف يجدون ان برنامجهم تمت ترجمته و
تم تشغيله في وقت قصير . مستخدمين سطر الاوامر يجب ان يدخلون اسم البرنامج
في متلقي الاوامر لكي يعمل .

يجب ان تجد الجمله "Hello world" عندما تقوم بتشغيل برنامجك و عند الضغط على زر الادخال سوف يتم الخروج من البرنامج .
مبروك ! لقد كتبت اول برنامج لك في باسكال .


المزيد من الاوامر :

الامر Writeln مثل الامر Write بإستثناء انه يقوم بنقل المؤشر إلى سطر جديد
. هنا شفره لبرنامج يقوم بطباعة الكلمه Hello و بعدها world في السطر الذي
يليه :



كود:

program Hello;

begin
Writeln('Hello');
Write('world');
Readln;
end.


استخدام الاوامر من الوحدات :

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



كود:

program Hello;

uses
crt;

begin
ClrScr;
Write('Hello world');
Readln;
end.



التعليقات :

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


مثال :



كود:

{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.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
تعلم برمجة Pascal الدرس الاول - مقدمه
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» كتاب exemples dans pascal ا100 (باسكال)
» الجزء الاول من اقوى العاب التسليه والمتعه Super Mario Collection Part 1 بحجم 81 ميج

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
***منتديات هيا نمرح ونتعلم*** :: التعليم العالي :: معهد العلوم والتكنولوجيا-
انتقل الى: