منتدى ثانوية الرائد إدريس الحارثي قائمة المنتديات الأسئلة الشائعة و أجوبتهــــا قائمة الاعضاء ابحـث المجموعات الملف الشخصي للعضو ادخل لقراءة رسائلك الخاصة دخول شارك
--------------------- منتدى ثانوية الرائد إدريس الحارثي
مرحبا بكم في منتدى الثانوية، معلومات أدبية و علمية هامة، إبداء الأراء بكل صراحة و حرية --------------------
استعرض الموضوع التالي
استعرض الموضوع السابق
انشر موضوع جديد رد على موضوع
مؤلف رسالة
mourad277







معلومات حول العضو
اشترك في: 04 يناير 2006
مشاركات: 108
المكان: casablanca
الحالة :غير موجود في المنتدى حاليا

نشرةارسل: الجمعة مارس 03, 2006 10:30 pm رد مع اشارة الى الموضوعانتقل الى الاعلى

[align=center:734d2770ae] Write أمر


سنتعرف في هذا القسم على نوع جديد من الأوامر في الباسكال وهذا النوع من الأنواع الشائعة الإستخدام في البرنامج وهو الأمر Writeln ويستخدم هذا الأمر للطباعة وإخراج البيانات على الشاشة وله نوعان

الأول : Writeln

وهو يقوم بطباعة الجملة والإنتقال بعدها إلى السطر الذي يليه مثل

Writeln (‘This is First Line’);

Writeln (‘This is the second Line’);

Writeln (‘This is the first line’,’This is complete of the first line’);

نلاحظ في هذا المثال أنه سيقوم بطباعة الجملة الأولى وفي نفس السطر سيقوم بطباعة الجملة الثانية وسينتقل بعدها للسطر الذي بعده





الثاني : Write

وهو مشابه للأمر Writeln ولكن الفرق الوحيد أنه لا ينتقل سطر للأسفل بعد طباعة الجملة بل يكمل بنفس السطر



Write (‘This is the first line ‘);

Writeln (‘This is the complete of the first line’);

Write (‘This is the Second line’);

Write (‘This is complete of line 2’);

Writeln (‘This is the End’);

في هذا المثال توضيح كامل لعمل دالة الإخراج بحالتيها

يقرأ البرنامج السطر الأول ويطبعه وبما أنه Write فإن المؤشر لن ينتق للسطر الذي يليه بل سيقرأ السطر الآخر ويطبعه بنفس السطر

وبما أن السطر الثاني من النوع Writeln فإن المؤشر بعد الإنتهاء من طباعة السطر ينتقل للسطر التالي لطباعة البيانات الأخرى

لذلك سيكون ناتج السطور السابقة بعد التنفيذ

__________________________________________________________________________
This is the first line This is the complete of the first line

This is the Second line This is complete of line 2 This is the End

I
__________________________________________________________________________
بعد الإنتهاء من نتفيذ الأوامر ينتقل المؤشر I إلى السطر الذي يلي آخر جمله لإنها من النوع Writeln





تدريب :

لو أراد منك طباعة الأسطر التالية

My Name is Rayan
o

I live in Riyadh

حيث يقصد دائما بالعلامة o فراغ



الجواب

Writeln (‘My Name is Rayan’);

Writeln ;

Writeln (‘I Live in Riyadh ‘);



ويمكن أيضا حلها بالشكل التالي
Writeln (‘My Name is Rayan’);

Writeln(‘’);

Write (‘I Live in Riyadh ‘);



والفرق بينهما أن المؤشر في الحالة الأولى سيكون في النهاية في السطر الذي يلي آخر عبارة
وفي المثال الثاني سيكون في نفس السطر الأخير



لو أراد طباعة قيمة في متغير فنستخدم الأمر كما يلي في هذا المثال

فلو فرضنا أن S=10 وأراد طباعة قيمتها فنكتب

Writeln (‘The Value of S =’,s);

ويمكن أيضا طباعة أكثر من قيمة أكانت جملة أو متغير وذلك بإستخدام الفاصلة [,] بينها

مثل لو عرفنا المتغيرات التالية

A = ‘Rayan’;
B = ‘=’ ;
C= ‘20’;

Writeln (‘My Name is’,B,A,’and my age is’,c);


فسيكون الناتج على الشكل
My Name is =Rayan and my age is 20
[/align:734d2770ae]
استعرض نبذة عن المستخدمينارسل رسالة خاصةانتقل الى صفحة المرسل
استعرض مواضيع سابقة:       
انشر موضوع جديد رد على موضوع

استعرض الموضوع التالي
استعرض الموضوع السابق
لاتستطيع وضع مواضيع جديدة في هذا المنتدى
لاتستطيع الرد على المواضيع في هذا المنتدى
لا تستطيع تعديل مواضيعك في هذا المنتدى
لاتستطيع الغاء مواضيعك في هذا المنتدى
لاتستطيع التصويت في هذا المنتدى



الساعة بتوقيت المغرب
Powered by phpBB © 2001, 2002 phpBB Group :: Theme & Graphics by Daz
تعريب وتطوير phpBBArabia
جميع الاوقات تستعمل نظام GMT