الامر wRITE والأمر WriteIn في الباسكال
صفحة 1 من اصل 1
الامر wRITE والأمر WriteIn في الباسكال
الباسكال
wRITE والأمر WriteIn الأمر
wRITE والأمر WriteIn الأمر
سنتعرف في هذا القسم على نوع جديد من الأوامر في الباسكال وهذا النوع من الأنواع الشائعة الإستخدام في البرنامج وهو الأمر 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
Admin- مدير الموقع
- الجنس :
البرج :
عدد المساهمات : 2834
السٌّمعَة : 116
تاريخ التسجيل : 14/09/2010
العمر : 39
مواضيع مماثلة
» الامر Read والأمر ReadIn في الباسكال
» تاريخ لغة الباسكال
» انواع البيانات في الباسكال
» قواعد الاولويات في الباسكال
» تاريخ لغة الباسكال
» انواع البيانات في الباسكال
» قواعد الاولويات في الباسكال
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
19/11/2024, 2:54 am من طرف Admin
» بوت ربح جديد يضرب بقوة... ادخل واربح
1/11/2024, 2:47 am من طرف Admin
» يلي مالحقو يستفيدو من الموسم الاول... انضم الى الموسم الثاني من هذا البوت وحقق ارباح رائعة
5/10/2024, 5:18 pm من طرف Admin
» مع الشرح بالفيديو.. أفضل موقع لربح ٢٠ دولار يوميا... سيجعلك تحذف كل مواقع وتطبيقات الربح الاخرى
28/9/2024, 12:35 am من طرف Admin
» اخيرا هامستر كوبات يعلن عن موعد ادراج عملة هامستر وتوزيع الارباح للمشتركين في البوت
30/8/2024, 7:41 am من طرف Admin
» تحديث هام لبوت هامستر.. لاتضيع الوقت انضم إلى اللعبة وقم بجمع المال قبل فوات الاوان
4/8/2024, 1:43 pm من طرف Admin
» موقع تعدين عملة TRX مجاناً والحد الادنى للسحب ٥ من عملة TRX
24/7/2024, 2:48 pm من طرف Admin
» موقع مجاني لتعدين عملة Doge coin.
23/7/2024, 11:54 pm من طرف Admin
» عودة بوت التيليجرام راغنار لشحن موقع ايشانسي وسحب الارباح منه بعد فترة صيانة لإضافة التحديثات
22/7/2024, 11:02 pm من طرف Admin
» مازال لديك الفرصة لتربح الكثير.... ادخل واغتنم الفرصة قبل فواتها
20/7/2024, 3:28 pm من طرف Admin