الدرس الرابع عبارة INPUT
فى هذا الدرس سوف تتعلم عبارة INPUT فى لغة Qbasic . عبارة INPUT تحصل على البيانات من لوحة مفاتيح الكمبيوتر .
المحتويات :
· المدخلات والمخرجات فى نظام الكمبيوتر .
· عبارة INPUT .
· مطالبة المستخدم .
· إدخال بيانات العدد .
· استخدام عدة عبارات INPUT .
حتى الآن ، جميع البيانات التى يستخدمها البرنامج كانت جزءا من البرنامج نفسه . على سبيل المثال :
كود:
' Calculate Miles per Gallon
'
LET MILES = 45678.3 - 45149.6
LET GALLONS = 12.5
PRINT MILES / GALLONS
END
البيانات هى القراءة الأولى لعداد المسافات (45149.6) ، والقراءة الثانية لعداد المسافات (45678.3) وعدد الجالونات .
سؤال :
هل سوف يفعل البرنامج نفس الشىء فى كل مرة يتم تشغيله ؟
الإجابة :
نعم .
أجهزة الدخل Input Devices :
انظر إلى البرنامج التالى :
كود:
LET MILES = 45678.3 - 45149.6
LET GALLONS = 12.5
PRINT MILES / GALLONS
END
فى كل مرة تقوم بتشغيل البرنامج سوف يقوم بعمل نفس الشىء بالضبط . فى المرة التالية التى تملأ فيها خزان الوقود مرة أخرى ، يجب عليك تغيير البرنامج لحساب القيم الجديدة . ويصبح البرنامج غير مفيد على الإطلاق .
معظم برامج الكمبيوتر المفيدة تحصل على بيانات الدخل (المدخلات) من مصادر مختلفة عند تشغيلها . المدخلات input تعنى البيانات التى تأتى من خارج البرنامج . البرنامج الذى يفعل ذلك يمكن أن يعمل ببيانات جديدة فى كل مرة يتم تشغيله .
مصادر بيانات الدخل :
· لوحة المفاتيح .
· القرص الصلب .
· القرص المرن .
· القرص المدمج CD .
· الماوس .
· كاميرا الفيدو .
· التحويل الرقمى للصوت (جزء من كارتة الصوت) .
· الإنترنت .
· مئات من المصادر الأخرى.
بالنسبة لنا ، سوف تأتى معظم البيانات من المستخدم وكتابة البرنامج على لوحة المفاتيح . بعض مصادر البيانات (مثل البيانات الصوتية) تتطلب معدات خاصة . يطلق على قطعة المعدات hardware التى تكون مصدر لمدخلات لبرنامج الكمبيوتر "جهاز الدخل" Input device .
أجهزة الخرج Output Devices :
أثناء تشغيل معظم برامج الكمبيوتر تقوم بإخراج البيانات إلى أماكن مختلفة . فى البرمجة "المخرجات" output تعنى البيانات التى يرسلها البرنامج خارجة منه إلى بعض الأجهزة . بالنسبة لنا ، المخارج معظمها سوف يذهب إلى شاشة الكمبيوتر .
يمكن إرسال المخارج إلى :
· الشاشة .
· القرص الصلب .
· القرص المرن .
· الطابعة .
· كارتة الصوت .
· الإنترنت .
· المئات من الأماكن الأخرى .
قطعة الهاردوير التى تستخدم البيانت من البرنامج تسمى "جهاز الخرج" Output device .
سؤال :
بعض الأجهزة توجد فى قائمة أجهزة الدخل كما توجد فى قائمة أجهزة الخرج . اذكر بعض هذه الأجهزة .
الإجابة :
· القرص الصلب .
· القرص المرن .
· الإنترنت .
المداخل / المخارج I / O :
يستخدم القرص الصلب لنظام الكمبيوتر من أجل كل من المدخلات إلى البرنامج والمخرجات من البرنامج . الأجهزة الأخرى هى حصرا أجهزة دخل ( مثا لوحة المفاتيح والماوس) أو أجهزة خرج ( مثل الطابعة والشاشة) .
المدخلات والمخرجات تكون فى غاية الأهمية لنظام الكمبيوتر ويستخدم لها الاختصارا I/O . أى جهاز يقوم بعمل إدخال أو إخراج أو كليهما يسمى جهاز دخل / خرج I/O device . وغالبا ما تسمى حركة البيانات من أو إلى مثل هذا الجهاز "مدخلات / مخرجات" I/O .
العبارة INPUT :