الامر 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- مدير الموقع
- الجنس :
البرج :
عدد المساهمات : 2784
السٌّمعَة : 116
تاريخ التسجيل : 14/09/2010
العمر : 39
مواضيع مماثلة
» الامر Read والأمر ReadIn في الباسكال
» تاريخ لغة الباسكال
» قواعد الاولويات في الباسكال
» انواع البيانات في الباسكال
» تاريخ لغة الباسكال
» قواعد الاولويات في الباسكال
» انواع البيانات في الباسكال
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
14/5/2023, 11:45 am من طرف ramoo
» تطبيق اندرويد رائع للربح من الانترنيت من شركة موثوقة وقديمة في مجال الربح من النت
15/2/2023, 8:59 pm من طرف Admin
» كتاب pdf عربي عن الرافعات الشوكية .. يرجى وضع الردود
10/12/2022, 11:32 pm من طرف Admin
» افضل تطبيق اندرويد لمشاهدة قنوات التلفزيون ومتابعة مباريات كأس العالم مجاناً
24/11/2022, 11:24 pm من طرف Admin
» هل تريد الإعلان على الانترنيت عن موقعك او منتجك؟؟؟وهل تريد كسب المال من وضع الاخرين للاعلانات في موقعك؟؟؟
13/11/2022, 5:00 am من طرف Admin
» موقع بديل لغوغل ادسنس... ضع اعلانات في موقعك واحصل على الارباح
9/11/2022, 3:58 am من طرف Admin
» منتدى ربح أونلاين... منتدى جديد مختص بمجال الربح من الانترنيت.. نرجو دعمكم
4/11/2022, 2:46 am من طرف Admin
» مجموعة مواقع للربح من الانترنيت نضعها بين ايديكم
30/10/2022, 1:19 am من طرف Admin
» موقع عالمي صادق للربح من النت والحد الادنى للسحب 200 ساتوشي
26/10/2022, 3:43 am من طرف Admin
» موقع ربح موثوق وله إعلان في منصة FaucetPay مع تقييم عالي جداً... فيه صنبور ربح تلقائي فيه كل 5 دقايق غير ماتكسبه يدوياً
25/10/2022, 9:42 pm من طرف Admin