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