عند العمل مع الأرقام ، غالبا ما يكون من الضروري تحديد خصائصها ، مثل عدد الأرقام السالبة. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، عند تحليل البيانات أو حل المشكلات الرياضية.
للعثور على عدد الأرقام السالبة التي تم إدخالها من لوحة المفاتيح ، تحتاج إلى استخدام البرمجة. بفضل عمليات المقارنة والمشغلين الشرطيين ، من السهل تحديد ما إذا كان الرقم سالبا أم إيجابيا.
للقيام بذلك ، يمكنك استخدام حلقة يتم فيها فحص كل رقم تم إدخاله من لوحة المفاتيح بحثا عن السلبية. إذا كان الرقم سالبا ، فإن عداد الأرقام السالبة يزيد بمقدار واحد. في نهاية الحلقة ، يمكنك عرض العدد الناتج من الأرقام السالبة على الشاشة.
مثال على برنامج بايثون:
العد = 0
بينما صحيح:
عدد = كثافة العمليات (الإدخال ("أدخل رقم:"))
إذا كان الرقم < 0:
عدد + = 1
إذا كان الرقم = = 0:
استراحة
طباعة ("عدد الأرقام السالبة:" ، العد)
وبالتالي ، باتباع هذه الخوارزمية ، يمكنك بسهولة العثور على عدد الأرقام السالبة التي تم إدخالها من لوحة المفاتيح.
- عد عدد الأرقام السالبة
- استخدام حلقة لقراءة الأرقام
- التحقق من الرقم بحثا عن السلبية
- زيادة عداد الأرقام السالبة
- إخراج العدد الإجمالي للأرقام السالبة
عد عدد الأرقام السالبة
لحساب عدد الأرقام السالبة التي تم إدخالها من لوحة المفاتيح ، يمكنك استخدام الخوارزمية التالية:
- ، وتعيين قيمته إلى 0.
- .
- مرات:
- .
- على 1.
- ، والذي سيكون عدد الأرقام السالبة.
سيحتوي على عدد الأرقام السالبة التي أدخلها المستخدم.
استخدام حلقة لقراءة الأرقام
لحساب عدد الأرقام السالبة التي تم إدخالها من لوحة المفاتيح ، من الضروري استخدام حلقة تعمل حتى يقوم المستخدم بإدخال قيمة خاصة تشير إلى نهاية إدخال الأرقام.
واحدة من أكثر الطرق شيوعا لتنفيذ مثل هذه الحلقة هي استخدام حلقة دو في حين. أولا ، تحتاج إلى إنشاء متغير يقوم بتخزين عدد الأرقام السالبة. ثم ، داخل الحلقة ، تحتاج إلى قراءة الرقم من لوحة المفاتيح والتحقق من وجود سلبية. إذا كان الرقم سالبا ، فسيتم زيادة المتغير الذي يخزن عدد الأرقام السالبة بمقدار 1.
بعد ذلك ، داخل الحلقة ، يجب أن تطلب من المستخدم إدخال الرقم التالي أو قيمة خاصة تشير إلى نهاية الإدخال. إذا قام المستخدم بإدخال قيمة مساوية لقيمة خاصة ، تتوقف الحلقة ويعرض البرنامج عدد الأرقام السالبة المحسوبة.
نموذج التعليمات البرمجية في ج C:
في هذا البرنامج المثال ، يمكن للمستخدم إدخال أرقام من لوحة المفاتيح حتى يدخل الرقم 0. عندما يقوم المستخدم بإدخال الرقم 0 ، يتوقف البرنامج ويعرض عدد الأرقام السالبة التي تم إدخالها من لوحة المفاتيح.
التحقق من الرقم بحثا عن السلبية
عند حل مشكلة تحديد عدد الأرقام السالبة التي تم إدخالها من لوحة المفاتيح ، من المهم أن تكون قادرا على التحقق من كل رقم بحثا عن السلبية.
للقيام بذلك ، يمكنك استخدام البناء التالي:
- ، وتعيين هذا الرقم إلى متغير.
- تحقق مما إذا كان الرقم سالبا:
- إذا كان الرقم أقل من الصفر ، فهو سالب. في هذه الحالة ، يمكنك تنفيذ الإجراءات اللازمة ، على سبيل المثال ، زيادة عداد الأرقام السالبة.
- إذا كان الرقم أكبر من أو يساوي الصفر ، فهو ليس سالبا. في هذه الحالة ، يمكنك تخطيها والانتقال إلى الرقم التالي.
- كرر هذه الخطوات لكل رقم تم إدخاله حتى يتم الوصول إلى نهاية التسلسل.
وبالتالي ، فإن التحقق من رقم للسلبية يسمح لك بتحديد عدد الأرقام السالبة بشكل صحيح في التسلسل الذي تم إدخاله من لوحة المفاتيح.
زيادة عداد الأرقام السالبة
لزيادة عداد الأرقام السالبة عند إدخال الأرقام من لوحة المفاتيح ، تكون الخطوات التالية ضرورية:
- .
- ابدأ حلقة لإدخال الأرقام من لوحة المفاتيح.
- تحقق من كل رقم تم إدخاله بحثا عن السلبية.
- .
- استمر في دورة إدخال الأرقام حتى يتم إدخال قيمة خاصة لإنهاء الإدخال ، على سبيل المثال ، 0 أو سلسلة فارغة.
بعد نهاية إدخال الأرقام من لوحة المفاتيح ، ستحتوي قيمة العداد على عدد الأرقام السالبة التي تم إدخالها.
إخراج العدد الإجمالي للأرقام السالبة
لحساب العدد الإجمالي للأرقام السالبة التي تم إدخالها من لوحة المفاتيح ، يمكنك استخدام متغير العداد. ابدأ بتهيئة العداد بقيمة صفرية.
في الحلقة التي تقرأ الأرقام من لوحة المفاتيح ، أضف شرطا يتحقق مما إذا كان الرقم الذي تم إدخاله سالبا. إذا كان الرقم سالبا ، فقم بزيادة قيمة العداد بمقدار 1.
في نهاية الحلقة ، اطبع قيمة العداد ، والتي ستكون العدد الإجمالي للأرقام السالبة.
يوجد أدناه مثال على رمز لحساب عدد الأرقام السالبة: