[PASCAL] ط¯ظˆط±ط© ظ…طھظƒط§ظ…ظ„ط© : ط§ظ„ط¯ط±ط³ ط§ظ„ط§ظˆظ„ ( ط§ظˆط§ظ…ط± ط§ظ„ظƒطھط§ط¨ط© ) Write / writeln



السلام عليكم

اليوم رح اقدم لكم اول درس مفصل بلغة pascal لغة برمجة عريقة ومعروفة

لن اطيل عليكم وسوف ندخل بصلب الموضوع

رح نستخدم برنامج Turbo Pascal V7.0 for windows اصدار 1980

للتحميل : http://www.x4up.net/download.php?fil...c7fe250458.rar

قم بتشغيل البرنامج بعد تركيب installه طبعا ثم قم بانشاء كلف جديد

files >> new

الحين اول ما تبدى تعمل البرنامج وتدخل له البيانات في اوامر لازم تكون اساسية لن يعمل البرنامج بها اليكم ما اقصده :

[CODE] رمز Code:
program name_of_program ; Uses WinCrt ;
السطر الاول هذا يدل على ان الملف سوف يكون ملف تنفيذي

رمز Code:
program name_of_program ;
تقوم بكتابة بدل name_of_program اسم البرنامج ( yahoo . dzbatna x4serv ... )

اما القسم هذا :

رمز Code:
Uses WinCrt
يقصد به ان البرنامج سوف يقوم بالعمل تحت تطبيقات وانظمة windows هنالك العديد من الاوامر مثل Crt لن نحتاج الى شرح طريقةه حاليا




الان بعد ان قمنا بتحديد نوع البرنامج ولاي نظام يصلح ياتي الان دور كتابة البرنامج

رمز Code:
program TRAIDNT ; Uses WinCrt ; Begin writeln('welcome to dzbatna'); write('thanks !'); end.
سوف نشرح طريقة هذا القسم :

رمز Code:
Begin // علامة بداية البرنامج { مضمون البرنامج } end. // علامة نهاية البرنامج
ملاحظة : البرنامج لن يعمل بدون وجود begin / end. ثم سوف نتطرق في دروس قادمة الى شرح طريقة الفرق بين

رمز Code:
end; | end. | end
الان لندقق في الاوامر التي تم اضافتها :

رمز Code:
writeln('welcome to dzbatna'); write('thanks !');
نحن امرنا البرنامج بكتابة التالي :

welcome to dzbatna
thanks !

اي ان الامرين writeln / write اوامر لطباعة الكلام على الشاشة لكن مالفرق بينهما

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

رمز Code:
write('welcome to dzbatna'); write('thanks !');
سوف تكون النتيجة :

welcome to dzbatnathanks !

هكذا تم الانتهاء من الدرس مفصل الاول

قم بحفظ البرنامج : files >> save as ثم قم بالضغط على : ctrl +f9 لتقوم بفتح البرنامج وتكوين ملف xxx.exe

::: ملاحظات :::

  • لا تنسى ( ; ) نهاية كل سطر برمجي تكتبه باستثناء begin | end.
  • لا تنسى تحديد البرنامج بالمحددين begin | end.
  • لا تنسى الاوامر التنفيذية للبرنامج program / uses..
  • لا تنسى علامة الضفرين (' ') فبدونها سوف يعتبر البرنامج مابين القوسين متغير وليس جملة joomla تريد كتابتها

    رمز Code:
    write('welcome to dzbatna');

::: تمرين 1 ::: قم بانشاء برنامج وسمه dzbatna يقوم على اضهار 3 جمل على الاقل

تمرين 2 : قم باصلاح هذا البرنامج لكي يعمل بطريقة سليمة وبشكل منظم :

رمز Code:
program wahb Uses crtt begin; write(welcome) write(hi) end.

انتهى الدرس مفصل الاول ترقبو الدرس مفصل الثاني

المصدر : http://www.x4pro.net/vb/showthread.php?p=54#post54

دمتم بود




التعديل الأخير كان بواسطة Dr.w@hb; 11 - 04 - 2014 الساعة 16:12





©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©