سؤال وجواب

اكتب الأمر الذي يقوم بإدخال قيمة عددية في المتغير Num

اكتب الأمر الذي يقوم بإدخال قيمة عددية في المتغير Num

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

ما هو المتغير في البرمجة؟

 

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

 

  • المتغيرات العددية (Numeric Variables): لتخزين الأعداد الصحيحة أو العشرية.
  • المتغيرات النصية (String Variables): لتخزين النصوص.
  • المتغيرات المنطقية (Boolean Variables): لتخزين القيم (True/False).

 

أقرى أيضاً: من الرسم ادناه إذا كان m ∠ 1 2x 6 m ∠ 7 3x 4 فإن m ∠ 1

أهمية إدخال البيانات إلى المتغيرات

 

إدخال البيانات إلى المتغيرات يمكّن البرنامج من أن يصبح تفاعلياً مع المستخدم. ولكن فعلى سبيل المثال، عند كتابة برنامج لحساب مساحة دائرة، يجب أن يتيح البرنامج للمستخدم إدخال قيمة نصف القطر، ليقوم بعد ذلك بحساب النتيجة بناءً على القيمة المدخلة.

 

 

اكتب الأمر الذي يقوم بإدخال قيمة عددية في المتغير Num

 

الجواب الصحيح هو:

cin >> Num;

الأمر cin >> Num; يستخدم في لغة C++ لإدخال قيمة من المستخدم وتخزينها في المتغير المسمى Num.

كلمة cin اختصار لـ console input وتعني الإدخال من لوحة المفاتيح.

الرمز >> يسمى معامل الإدخال.

الكلمة Num تمثل اسم المتغير الذي يستقبل القيمة العددية.

 

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

 

 

 

مثال عملي بلغة C++

 

#include <iostream>

using namespace std;

int main() {

int Num;

cout << “أدخل عدداً: “;

cin >> Num;

cout << “القيمة التي أدخلتها هي: ” << Num << endl;

return 0;

}

 

شرح الكود:

  • 1. تم تعريف متغير من النوع الصحيح int باسم Num.
  • 2. طلب البرنامج من المستخدم إدخال قيمة.
  • 3. باستخدام الأمر cin >> Num; تم إدخال الرقم وتخزينه في المتغير.
  • 4. قام البرنامج بطباعة القيمة للتأكد من نجاح العملية.

 

 

إدخال البيانات في لغات برمجة أخرى

 

على الرغم من أن السؤال يخص لغة C++، إلا أن نفس الفكرة موجودة في لغات برمجة أخرى:

 

في لغة Python:

Num = int(input(“أدخل عدداً: “))

في لغة Java:

Scanner input = new Scanner(System.in);

int Num = input.nextInt();

في لغة C:

scanf(“%d”, &Num);

 

الأخطاء الشائعة عند إدخال البيانات

 

  • إدخال قيمة نصية بدلاً من قيمة عددية.
  • استخدام متغير غير مُعرّف.
  • نسيان إضافة المكتبة المسؤولة عن الإدخال مثل <iostream> في C++.

عدم تحديد نوع المتغير بشكل صحيح (int، float…).

 

تطبيقات عملية على إدخال الأعداد في البرامج

 

  • 1. الحاسبات البسيطة: حيث يطلب البرنامج من المستخدم إدخال عددين ثم يجري عليهما عملية جمع أو ضرب.
  • 2. الأنظمة البنكية: إدخال قيمة الإيداع أو السحب في الحسابات.
  • 3. الألعاب: حيث يتم إدخال أرقام للاختيار بين مراحل أو خيارات.
  • 4. إحصاء البيانات: إدخال قيم عددية لمعالجة الإحصائيات.

 

 

دور المتغيرات العددية في تحسين أداء البرامج

 

  • تسهل إجراء العمليات الحسابية بسرعة.
  • تسمح بتخزين البيانات المدخلة مؤقتاً.
  • تجعل البرامج أكثر مرونة وتفاعلاً مع المستخدم.

توفر إمكانية تطوير تطبيقات واقعية مثل برامج المحاسبة، أنظمة التحكم، وحلول الذكاء الاصطناعي.

 

 

الخلاصة

 

إدخال القيم العددية في المتغيرات خطوة أساسية في أي برنامج. ولكن فهي ما يجعل التطبيقات عملية ومرتبطة بالمستخدم. في لغة C++ يتم ذلك باستخدام الأمر:

cin >> Num;

وبهذا يمكن للمبرمج الاستفادة من القيمة المدخلة في مختلف العمليات البرمجية. ولذلك كما أن هذه القاعدة تنطبق بشكل مشابه في معظم لغات البرمجة، مما يجعل فهمها مفتاحاً لتعلم البرمجة بشكل فعال. اكتب الأمر الذي يقوم بإدخال قيمة عددية في المتغير Num بيت العلم؟

 

تعرف أيضاً على: قيمة right to left calligraphic x التي تجعل المستقيمين m n متوازيين تساوي أ 42 ب 48 ج 90 د

 

الخبر السعودي

الخبر السعودي فريق تحرير متخصص في تغطية الأخبار السعودية والعربية والرياضية والمنوعات، ويقدم محتوى إخباريًا موثوقًا ومتجددًا وفق معايير الصحافة الرقمية وتحسين محركات البحث (SEO).
زر الذهاب إلى الأعلى