يمكن أن يكون تحديد أصغر عدد من أربعة مهمة بسيطة إلى حد ما إذا كنت معتادا على البرمجة. في هذه المقالة ، سوف ننظر في الخطوات الأساسية لكتابة برنامج من أصغر عدد.
الخطوة الأولى هي إعلان المتغيرات التي ستحتوي على أربعة أرقام. لراحة ووضوح الكود ، يمكننا إعطاء المتغيرات أسماء ذات معنى مثل" الرقم 1 "و" الرقم 2 "و" الرقم 3 "و"الرقم 4".
بعد ذلك ، يمكننا استخدام عوامل التشغيل الشرطية لمقارنة قيم المتغيرات وتحديد أصغر عدد. لهذا الغرض ، يمكننا استخدام" إذا-آخر " المشغل ، الذي يتحقق من حالة وتنفيذ كتلة المقابلة من التعليمات البرمجية ، اعتمادا على النتيجة.
داخل كتلة التعليمات البرمجية للمشغل " إذا "، يمكننا استخدام عوامل المقارنة مثل" أقل "أو"أكثر". على سبيل المثال ، إذا كان الرقم 1 أقل من الرقم 2 ، فيمكننا تعيين قيمة المتغير "أصغر رقم" لقيمة الرقم 1 وما إلى ذلك.
برنامج عينة:
}
- إذا (رقم4 < أقل عدد_) {
أصغر عدد = عدد4;
- }
- وحدة التحكم.سجل ("أقل رقم:" + أقل رقم);
نتيجة لتنفيذ البرنامج ، يجب أن تحصل على الإخراج في وحدة التحكم:"أصغر رقم: 2". وبالتالي ، يحدد البرنامج بنجاح أصغر الأرقام الأربعة.
كيفية تحديد أصغر الأرقام الأربعة
مقارنة الأرقام
اختيار أصغر رقم
الانتهاء من البرنامج
سؤال وجواب
كيفية تحديد أصغر الأرقام الأربعة
يمكن استخدام طرق مختلفة في البرمجة لتحديد أصغر الأرقام الأربعة. دعونا نفكر في واحد منهم.
إنشاء أربعة متغيرات وتعيين لهم قيم الأرقام المراد مقارنتها.
استخدم العوامل الشرطية (إذا ، وإلا إذا) لمقارنة الأرقام وتحديد الأصغر.
قارن قيم المتغيرات في أزواج وقم بتخزين أصغر قيمة في متغير منفصل.
كرر هذه العملية ، بمقارنة أقل قيمة تم الحصول عليها مع المتغيرات المتبقية.
في نهاية البرنامج ، اطبع أصغر رقم على الشاشة أو احفظه في متغير منفصل لاستخدامه في المستقبل.
مثال على الكود:
عدد كثافة العمليات 1 = 10;
عدد كثافة العمليات 2 = 5;
عدد الباحث 3 = 20;
عدد الباحث 4 = 15;
عدد أصغر;
إذا (رقم1 < = رقم2 & & رقم1 < = رقم3 & & رقم1 < = رقم4) {
- smallestNumber = number1;
- } else if (number2 <= number1 && number2 <= number3 && number2 <= number4) {
- smallestNumber = number2;
- } else if (number3 <= number1 && number3 <= number2 && number3 <= number4) {
- smallestNumber = number3;
- } else {
smallestNumber = number4;
}
System.out.println("Наименьшее число: " + smallestNumber);
В результате выполнения данной программы на экран будет выведено наименьшее число из четырех заданных — в данном случае число 5.
ومع ذلك ، اعتمادا على المهمة ، قد يكون من الضروري استخدام خوارزميات أو هياكل بيانات أخرى لحل هذه المشكلة. لذلك ، من المهم أن تأخذ في الاعتبار سياق ومتطلبات مهمة محددة عند اختيار نهج لتحديد أصغر عدد.
مقارنة الأرقام
مقارنة الأرقام هي عملية تحديد النسبة بين رقمين. تستخدم عوامل المقارنة لمقارنة الأرقام وإرجاع قيمة منطقية من صواب أو خطأ ، اعتمادا على نتيجة المقارنة.
يمكن أن تكون مقارنة الأرقام مفيدة عند كتابة البرامج ، حيث تتيح لك مقارنة قيم المتغيرات واتخاذ قرار بناء على هذه المقارنة.
تشمل عوامل المقارنة التي يمكن استخدامها في البرمجة ما يلي:
= = - يساوي
!= - لا يساوي
> - المزيد
< - أقل
- > = — أكبر من أو يساوي
- < = - أقل من أو يساوي
- مثال على استخدام عوامل المقارنة:
- الباحث أ = 5;
- الباحث ب = 10;
إذا (أ == ب) {
// قم بتنفيذ الكود إذا كان أ يساوي ب
} آخر إذا (أ > ب) {
// تنفيذ التعليمات البرمجية إذا أ أكبر من ب
} آخر {
// تنفيذ التعليمات البرمجية إذا كان أقل من ب
}
وبالتالي ، تعد مقارنة الأرقام مفهوما مهما في البرمجة وتسمح لك بجعل البرامج أكثر مرونة وتكيفا مع المواقف المختلفة.
اختيار أصغر رقم
يمكن حل مشكلة اختيار أصغر عدد من أربعة باستخدام عوامل مشروطة. للقيام بذلك ، يمكنك استخدام الخوارزمية التالية:
تهيئة المتغير دقيقة مع قيمة الرقم الأول.
قارن قيمة المتغير الأدنى مع بقية الأرقام.
إذا كانت قيمة المتغير الأدنى أكبر من أي من الأرقام الأخرى ، فقم بتعيين قيمة جديدة لها.
كرر الخطوتين 2 و 3 لجميع الأرقام المتبقية.
نتيجة لذلك ، سيحتوي المتغير الأدنى على أصغر رقم.
مثال على برنامج بيثون تنفيذ هذه الخوارزمية:
أ = 1
ب = 2
ج = 3
د = 4
دقيقة = أ
إذا ب < دقيقة:
دقيقة = ب
إذا ج < دقيقة:
دقيقة = ج
إذا د < دقيقة:
دقيقة = د
طباعة ("أصغر رقم:" ، دقيقة)
في هذه الحالة ، ستكون نتيجة تنفيذ البرنامج إخراج أصغر عدد من أربعة ، أي الرقم 1.
الانتهاء من البرنامج
بعد تنفيذ البرنامج وتحديد أصغر الأرقام الأربعة ، من الضروري إنهاء البرنامج حتى لا يستمر في العمل ولا يستهلك موارد الكمبيوتر غير الضرورية.
يمكنك استخدام بيان الإرجاع لإنهاء البرنامج. يقوم هذا المشغل بإرجاع قيمة وإنهاء تنفيذ وظيفة أو برنامج على الفور. في حالتنا ، بعد تحديد أصغر رقم ، يمكننا استخدام عامل الإرجاع وتمرير قيمته كنتيجة لوظيفة أو برنامج.
مثال: