الانتقال إلى المحتوى الرئيسي

كيفية كتابة برنامج لحساب المنتج من اثنين من الأعداد الصحيحة باستخدام لوحة المفاتيح

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

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

بايثون هي لغة برمجة عالية المستوى تعتبر رائعة للمطورين المبتدئين. يحتوي على بناء جملة بسيط وبديهي ، مما يجعل من السهل جدا التعلم.

  1. التحضير لكتابة برنامج
  2. اختيار لغة البرمجة
  3. ربط المكتبات اللازمة
  4. استيراد مكتبة للعمل مع لوحة المفاتيح
  5. تحديد وظيفة لحساب المنتج
  6. قبول إدخال المستخدم للرقم الأول
  7. قبول إدخال المستخدم للرقم الثاني
  8. حساب المنتج
  9. سؤال وجواب

التحضير لكتابة برنامج

قبل أن نبدأ في كتابة برنامج لحساب حاصل ضرب عددين صحيحين باستخدام لوحة المفاتيح ، نحتاج إلى إكمال عدة خطوات تحضيرية:

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

بعد الانتهاء من هذه الخطوات ، سنكون مستعدين لبدء كتابة برنامج لحساب حاصل ضرب عددين صحيحين باستخدام لوحة المفاتيح.

اختيار لغة البرمجة

يؤثر اختيار لغة البرمجة على عملية كتابة البرنامج ووظائفه. عند حل مشكلة حساب حاصل ضرب عددين صحيحين باستخدام لوحة المفاتيح ، يمكن أن يعتمد اختيار لغة البرمجة على المعايير التالية:

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

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

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

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

ربط المكتبات اللازمة

لكتابة برنامج يقوم بحساب حاصل ضرب عددين صحيحين باستخدام لوحة المفاتيح ، سنحتاج إلى بعض المكتبات.

لغة البرمجة الرئيسية التي سنطور بها البرنامج هي جافا سكريبت. جافا سكريبت هي لغة برمجة تستخدم على نطاق واسع لإنشاء صفحات ويب تفاعلية.

للعمل مع لوحة المفاتيح في جافا سكريبت ، هناك مكتبة خاصة تسمى "الحدث". يسمح لنا بالتعامل مع الأحداث التي تحدث عند الضغط على المفاتيح على لوحة المفاتيح.

لنبدأ بربط مكتبة "الحدث" ببرنامجنا. للقيام بذلك ، أضف الكود التالي إلى بداية ملفنا:

الآن قمنا بتوصيل مكتبة" الحدث " ببرنامجنا ويمكننا استخدام وظائفها للتعامل مع أحداث لوحة المفاتيح.

بالإضافة إلى ذلك ، يمكننا أيضا استخدام مكتبة "مسج" للعمل بشكل أكثر ملاءمة مع العناصر الموجودة على الصفحة وإدارة الأحداث. لتوصيل مكتبة" مسج "، إضافة التعليمات البرمجية التالية إلى ملفنا ، توصيله بعد توصيل مكتبة " الحدث:

الآن يمكننا استخدام وظيفة مكتبة " مسج " عند كتابة البرنامج. على سبيل المثال ، يمكننا بسهولة تحديد العناصر على الصفحة وإضافة معالجات الأحداث إليها.

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

استيراد مكتبة للعمل مع لوحة المفاتيح

للعمل مع لوحة المفاتيح في البرنامج ، تحتاج إلى استيراد المكتبة المناسبة. تستخدم لغة برمجة بايثون مكتبة لوحة المفاتيح القياسية للعمل مع لوحة المفاتيح.

لاستيراد مكتبة لوحة المفاتيح إلى البرنامج ، يجب عليك تضمين السطر التالي من التعليمات البرمجية:

استيراد لوحة المفاتيح

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

باستخدام وظائف مكتبة لوحة المفاتيح ، يمكنك التحقق من حالة المفاتيح ومعالجة ضغطات المفاتيح وتنفيذ الإجراءات المناسبة في البرنامج.

مثال على استخدام مكتبة لوحة المفاتيح للتعامل مع الضغط على مفتاح " إدخال:

استيراد لوحة المفاتيح

ديف أون_أدخل الصحافة (حدث):

طباعة ("أدخل مفتاح الضغط")

لوحة المفاتيح.مفتاح التشغيل ("أدخل" ، تشغيل "أدخل")

لوحة المفاتيح.انتظر ("خروج")

، الذي يخرج الرسالة المقابلة إلى وحدة التحكم. للخروج من البرنامج ، فقط اضغط على مفتاح "خروج".

ملاحظة: تدعم مكتبة لوحة المفاتيح أنظمة التشغيل ويندوز ولينكس فقط ، ولا تعمل على ماك. في ماك ، فمن المستحسن استخدام مكتبة بيوبك للعمل مع لوحة المفاتيح.

تحديد وظيفة لحساب المنتج

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

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

وظيفة حساب المنتج (عدد1 ، عدد2) {

// وظيفة الجسم

}

في هذا المثال ، نحدد دالة تسمى المنتج الحسابي ، والتي تأخذ معلمتين: الرقم 1 والرقم 2. سيحتوي جسم الوظيفة ، الموجود داخل الأقواس المتعرجة ، على الكود الذي سيتم تنفيذه عند استدعاء الوظيفة.

لحساب حاصل ضرب رقمين ، يمكننا استخدام عامل الضرب*. على سبيل المثال ، سيحسب الكود التالي داخل جسم الوظيفة المنتج:

فار همز = عدد1 * عدد2;

هنا نعلن همز متغير وتعيين قيمة المنتج من رقمين.

في نهاية الوظيفة ، يمكننا استخدام الكلمة الرئيسية المرتجعة لإرجاع نتيجة الحساب:

عودة همز;

وبالتالي ، فإن التعريف الكامل للوظيفة سيبدو كما يلي:

وظيفة حساب المنتج (عدد1 ، عدد2) {

فار همز = عدد1 * عدد2;

عودة همز;

}

الآن بعد أن تم تعريف الوظيفة ، يمكننا تسميتها من جزء آخر من البرنامج والحصول على نتيجة حساب حاصل ضرب رقمين.

قبول إدخال المستخدم للرقم الأول

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

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

نموذج التعليمات البرمجية لقبول إدخال المستخدم للرقم الأول:

  1. إنشاء متغير لتخزين الرقم الأول. على سبيل المثال ، رقم 1.
  2. استخدم وظيفة الإدخال () لقراءة البيانات التي أدخلها المستخدم. اكتب النتيجة إلى المتغير رقم 1. على سبيل المثال ، الرقم 1 = الإدخال("أدخل الرقم الأول:").
  3. تزويد المستخدم بتعليمات لإدخال رقم عن طريق تمريره إلى وظيفة الإدخال (). على سبيل المثال ، "أدخل الرقم الأول:".
  4. سيتم قراءة القيمة الناتجة كسلسلة. إذا كانت القيمة التي أدخلها المستخدم يجب أن يكون عدد صحيح ، ثم تحتاج إلى استخدام الدالة إنت() لتحويل السلسلة إلى عدد صحيح. على سبيل المثال ، رقم 1 = كثافة العمليات(رقم 1).

الآن ستكون قيمة الرقم الأول متاحة في البرنامج للحسابات اللاحقة.

قبول إدخال المستخدم للرقم الثاني

لكتابة برنامج يحسب حاصل ضرب عددين صحيحين باستخدام إدخال لوحة المفاتيح ، نحتاج إلى قبول إدخال المستخدم لكلا الرقمين.

لتلقي إدخال لوحة المفاتيح ، سنحتاج إلى استخدام وظيفة الإدخال (). تتيح هذه الوظيفة للمستخدم إدخال القيم من لوحة المفاتيح ونقل قيمتها إلى البرنامج.

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

نموذج التعليمات البرمجية:

فيرستنومبر = إنت (المدخلات ("أدخل الرقم الأول:"))

الرقم الثاني = كثافة العمليات (الإدخال ("أدخل الرقم الثاني:"))

المنتج = الأولرقم * الثانيرقم

طباعة ("منتج الأرقام:" ، المنتج)

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

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

حساب المنتج

غالبا ما تتطلب البرمجة إجراء عمليات حسابية مثل الجمع والطرح والضرب والقسمة. إحدى هذه العمليات هي حساب حاصل ضرب رقمين.

لحساب حاصل ضرب عددين صحيحين ، يمكننا استخدام لغة برمجة تسمح لك بإدخال قيم من لوحة المفاتيح وإجراء عمليات حسابية عليها.

على سبيل المثال ، في جافا ، يمكننا كتابة برنامج يسمح للمستخدم بإدخال عددين صحيحين ، ثم حساب منتجهم. Для этого нужно использовать следующий код:

استيراد جافا.أوتيل.الماسح الضوئي;

الطبقة العامة الرئيسية {

العامة ثابت الفراغ الرئيسي (سلسلة[] الحجج) {

الماسح الضوئي الماسح الضوئي = الماسح الضوئي الجديد(System.in);

النظام.خارج.طباعة ("::");

عدد الباحث الأول = الماسح الضوئي . التالي ();

النظام.خارج.طباعة ("::");

كثافة العمليات الثانية = الماسح الضوئي.التالي ();

إنت المنتج = فيرستنومبر * ثانينومبر;

النظام.خارج.برينتلن ("Произведение чисел:" + المنتج);

}

}

.

وبالتالي ، يسمح البرنامج للمستخدم بحساب حاصل ضرب عددين صحيحين باستخدام لوحة المفاتيح ومشغل الضرب.

سؤال وجواب