البرمجة بلغة باسكال – الدرس الثالث – المدخلات والمخرجات

Pascal

بسم الله الرحمن الرحيم.

بعدما تطرقنا في الدرس الأول والدرس الثاني إلى بعض المفاهيم العامة في الباسكال، نتطرق إن شاء الله في هذا الدرس إلى ميزة مهمة جداً، وهي المدخلات والمخرجات.

ماهي المدخلات والمخرجات؟
ببساطة المدخلات هي القيم والأمور التي نمنحها لبرنامجنا باسكال، لنقوم باستعمالها في البرنامج، مثال نقوم ببرمجة برنامج يحسب لنا مساحة مستطيل، أكيد سنضطر لمنحه طول المستقيم وعرضه، لكي يقوم هو بالحساب، فالطول والعرض هنا تسمى مدخلات.
المخرجات هي العكس، فهي النتائج والرسائل وكافة الأمور التي يمكن أن يظهرها لنا برنامج الباسكال، مثال في البرنامج السابق نمنحه الطول والعرض كمدخلات وهو يمنحنا المساحة كمخرجات.

مثال بسيط:
لنبرمج برنامج باسكال بسيط، نمنحه عدد عن طريق لوحة المفاتيح، وهو يطبع لنا هذا العدد في الشاشة.

program imp;
var n:integer;
begin
read(n);
write(n);
end.

ببساطة .. اسم البرنامج imp مثلا او اختر أي إسم تريد.
نقوم بإعلان متغير وهو n الذي سيكون العدد المعني بالأمر، لاحظ أن صيغة العدد integer أي عدد صحيح.

وظيفة البرنامج هي قراءة عدد من لوحة المفاتيح، شوف الأمر read هذا الأمر معناه أن البرنامج لما يصل لهاته العبارة سينتظر منك أن تدخل له عدد وتضغط على Enter، لهذا ستلاحظ المؤشر ينتظر منك إدخال عدد صحيح، أدخل أي عدد واضغط Enter.

ستلاحظ كتابة العدد مرة أخرى من قبل البرنامج بعد ضغطك Enter لأن هناك الأمر write فأنا أمرته أن يطبع لي مرة أخرى ما كتبته.

ببساطة هذا هو مبدأ المدخلات والمخرجات 🙂