|
سنتعرف في هذا
القسم على نوع جديد من الأوامر في الباسكال وهذا النوع من الأنواع الشائعة
الإستخدام في البرنامج وهو الأمر
Readln
ويستخدم هذا الأمر لإدخال البيانات من المستخدم وحفظها في متغيرات تناسب نوع
البيانات المدخلة وله نوعان
الأول :
Readln
وهو يقوم بقراءة
البيانات من المستخدم وبعدها ينتقل المؤشر للسطر التالي
الثاني :
Read
وهو مشابه للأمر
Readln
ولكن
الفرق الوحيد أنه لا ينتقل سطر للأسفل بعد قراءة البيانات بل يكمل بنفس
السطر
Write (‘Enter Your Name :’);
Readln (Name);
في المثال السابق
يقوم البرنامج في السطر الأول بطباعة السؤال ( أدخل إسمك ) ولإننا إستخدمنا
الأمر Write
فإن
المؤشر لا ينتقل للسطر التالي بل يقرأ السطر التالي والمؤشر في نفس السطر
في السطر التاني
ينتقل البرنامج لوضع إستقبال البيانات من المستخدم ومن ثم حفظها في المتغير
المختار Name
و يجب أن
تكون البيانات المدخلة من نفس نوع المتغير وإلا سوف يولد البرنامج رسالة خطأ
لو أضفنا السطور
التالية للمثال
Writeln (‘Enter your Age :’);
Read (Age);
Write (‘Enter your Salary :’);
Readln (Salary);
في السطر الثالث
يطبع البرنامج الرسالة وينتقل بعدها للسطر التالي لإستقبال البيانات من
المستخدم ، ونلا حظ هنا اننا إستخدمنا الأمر
Read
بعدها سيقوم
البرنامج بطباعة السطر الخامس ولن ينتقل للسطر التالي بل سيستقبل البيانات في
نفس السطر لإننا إستخدمنا الأمر
Write
|