2.3.4 تعليمـــة الإدخال
هي عملية إدخال المعطيات اللازمة لتنفيذ البرنامج. TPW1.5 يستعمل تعليمتين read و readln (الفرق يكمن في كون readln تقرأ n قيمة وتسندها لعوامل التعليمة وتتجاهل باقي القيم التي يمكن أن يدخلها المستخدم في نفس السطر، بينما تحتفظ read بباقي القيم لتسندها إلى عوامل تعليمة إدخال أخرى). لا يهم كثيرا عدم فهم الفرق بين read و readln، مبدئيا سنكتفي بدراسة التعليمة read فقط.
الكتــــــابـــــة العامــة
يقوم المستخدم بإدخال n قيمة بعدد عوامل تعليمة الإدخال (مــا بين قوسين) ويتم اسنادها إلى المتغيرات على الترتيب،
ملاحظـــــــات هامـــــــــة
ملاحظـــــــات هامـــــــــة
- إذا قام المتغير بإدخال قيم غير موافقة لنوع المتغير سيؤدي ذلك إلى
حدوث خطأ، لذا من الأفضل تنبيه المستخدم بنوع المتغير الذي سيقوم بإدخاله باستعمال
تعليمة الإخراج write ومراقبة
مدخلاته.
- TPW1.5 لا يعرف تعليمة
الإدخال read ولا
(writeln, write, readln) لذلك يجب استدعاء ملف يحوي تعريفات كل
تعليمات الإدخال والإخراج عند استعمالها في البرنامج (وهو ما يحدث غالبا) اسم
الملف wincrt نوع (pas.) يعتبر بمثابتة
مكتبة يتم استدعاؤها باستعمال الكلمة المحجوزة uses بعد
اسم البرنامج وقبل قسم التصريحات.
3.3.4 تعليمـــة الإخراج
هي عملية عرض المعلومات والنتائج. حيث يقوم المعالج بعرض قيم عوامل التعليمة (ما بين قوسين). TPW1.5 يستعمل تعليمتين write و writeln (الفرق يكمن في كون writeln تعرض n قيمة بعدد معاملات التعليمة ويعود المؤشر للسطر. بينما write تعرض المعلومات وتبقى في نفس السطر لاحظ أن writeln = write + line)
الكتــــــابـــــة العامــة
عرض قيم p1, p2, p3,...pn مع بقاء المؤشر في نفس السطر.
عرض قيم p1, p2, p3,...pn مع عودة المؤشر إلى السطر.
مثـــــــــال
عند تنفيذ البرنامج (تذكير يتم تنفيذ البرنامج بالضغط على ctrl + F9)، تظهر النتيجة التالية: