في بعض الأحيان ، عند التعامل مع الأرقام ، نحتاج إلى تحديد أصغر القيم الثلاث. في هذه المهمة ، يمكننا استخدام دالة تقارن ثلاثة أرقام وتعيد أصغرها.
لحل هذه المشكلة ، يمكننا استخدام عوامل التشغيل الشرطية. أولا ، نقارن أول رقمين ، ونختار أصغر قيمة ثم نقارنها بالرقم الثالث ، ونختار الأصغر من الثلاثة.
يوجد أدناه مثال على شفرة جافا سكريبت لوظيفة مقارنة ثلاثة أرقام وإيجاد أصغر قيمة:
العثور على الدالة الحد الأدنى (أ ، ب ، ج) {
دعونا دقيقة = أ;
إذا (ب < دقيقة) {
دقيقة = ب;
}
إذا (ج < دقيقة) {
دقيقة = ج;
}
العودة دقيقة;
}
في هذا المثال ، نعلن دالة البحث عن الحد الأدنى ، والتي تأخذ ثلاث معلمات: أ ، ب ، ج. داخل الوظيفة ، نقوم أولا بتعيين قيمة الرقم الأول أ للمتغير دقيقة. ثم نقارن جميع الأرقام الثلاثة بالمتغير دقيقة وإذا كان أي رقم أقل ، فإننا نعين قيمته للمتغير دقيقة. في النهاية ، ترجع الدالة قيمة المتغير الأدنى ، وهو أصغر الأرقام الثلاثة.
- مقارنة ثلاثة أرقام
- كيفية مقارنة ثلاثة أرقام والعثور على أصغر قيمة
- طرق المقارنة والبحث عن أصغر عدد من ثلاثة
- سؤال وجواب
- ما هي النتيجة التي يتم إرجاعها بواسطة الوظيفة إذا كانت الأرقام الثلاثة متساوية?
- هل من الممكن استخدام هذه الوظيفة لمقارنة أرقام نوع بيانات آخر?
- ما الحجج هل تقبل هذه الوظيفة?
- هل من الممكن استخدام هذه الوظيفة لمقارنة المزيد من الأرقام?
- ماذا يحدث إذا قمت بتمرير غير أرقام كوسائط?
- هل من الممكن استخدام هذه الوظيفة لمقارنة الأرقام السالبة?
مقارنة ثلاثة أرقام
عندما نحتاج إلى تحديد أصغر عدد من الثلاثة ، يمكننا استخدام دالة المقارنة. أدناه هو خوارزمية من شأنها أن تساعدنا في هذا.
- مقارنة أول رقمين وكتابة أصغر منهم.
- قارن أصغر رقم تم الحصول عليه بالرقم الثالث واكتب أصغر قيمة جديدة.
- تم العثور على أصغر عدد من الثلاثة.
مثال:
| رقم 1 | رقم 2 | رقم 3 | أصغر عدد |
|---|---|---|---|
| هو 5 | 8 | 3 | 3 |
إذا أردنا إيجاد أصغر رقم بين مجموعة الأرقام ، فيمكننا استخدام هذه الخوارزمية عن طريق مقارنة الأرقام بالتسلسل وتحديث قيمة أصغر رقم إذا لزم الأمر.
ستساعدنا وظيفة مقارنة ثلاثة أرقام في تحديد أصغرها وإيجادها. إنها أداة بسيطة وفعالة يمكن استخدامها في مهام البرمجة والحوسبة المختلفة.
كيفية مقارنة ثلاثة أرقام والعثور على أصغر قيمة
في كثير من الأحيان في البرمجة ، تحتاج إلى مقارنة عدة أرقام وتحديد أي واحد هو أصغر. قد يكون هذا ضروريا ، على سبيل المثال ، عند فرز البيانات أو البحث عن قيمة دنيا أو إجراء عمليات شرطية بناء على نتائج المقارنة.
.
Давайте рассмотрим пример кода на языке программирования JavaScript:
let number1 = 10;
let number2 = 5;
let number3 = 7;
let minValue;
if (number1 < number2 && number1 < number3) {
minValue = number1;
} else if (number2 < number1 && number2 < number3) {
minValue = number2;
} else {
minValue = number3;
}
console.log('Наименьшее значение: ' + minValue);
سيؤدي ذلك إلى تخزين أصغر قيمة.
.
.
يمكن استخدام هذا النهج في لغات البرمجة المختلفة ببساطة عن طريق تغيير بناء الجملة وأسماء المتغيرات. من المهم صياغة الشروط بشكل صحيح من أجل مقارنة جميع الأرقام والعثور على أصغر قيمة.
طرق المقارنة والبحث عن أصغر عدد من ثلاثة
مقارنة الأرقام
لمقارنة ثلاثة أرقام والعثور على أصغر قيمة ، هناك عدة طرق:
- باستخدام الشرطي إذا-عامل آخر
- باستخدام المشغل الثلاثي
- باستخدام دقيقة () وظيفة
1. باستخدام الشرطي إذا-عامل آخر
تعتمد هذه الطريقة على استخدام عامل التشغيل الشرطي إذا كان آخر لمقارنة ثلاثة أرقام والعثور على أصغر قيمة. في هذه الحالة ، نقارن كل زوج من الأرقام على حدة ونكتب أصغر قيمة لمتغير مؤقت.
(أ ، ب ، ج )
كثافة العمليات دقيقة = أ ؛ / / افترض أن أ هو أصغر عدد
إذا (ب < دقيقة) {
دقيقة = ب ؛ / / إذا كان ب أقل من الحد الأدنى الحالي ، فاستبدله
}
إذا (ج < دقيقة) {
دقيقة = ج ؛ / / إذا ج أقل من الحد الأدنى الحالي ، فاستبدله
}
العودة دقيقة ؛ / / إرجاع أصغر عدد
}
2. باستخدام المشغل الثلاثي
تعتمد الطريقة الثانية على استخدام المشغل الثلاثي ، مما يقلل من مقدار الكود لمقارنة ثلاثة أرقام. في هذه الحالة ، نقارن كل زوج من الأرقام بشكل فردي ونختار أصغر قيمة باستخدام عامل التشغيل الثلاثي.
(أ ، ب ، ج )
كثافة العمليات دقيقة = (أ < ب)? أ: ب; // قارن أ و ب ، اختر أصغر قيمة
دقيقة = (ج < دقيقة)? ج: دقيقة ؛ / / قارن ج والقيمة الدنيا الحالية
العودة دقيقة ؛ / / إرجاع أصغر عدد
3. باستخدام دقيقة () وظيفة
، تعتمد الطريقة الثالثة على استخدام الدالة الدقيقة المدمجة () ، والتي تتيح لك مقارنة عدة أرقام وإرجاع أصغر قيمة. في هذه الحالة ، نقوم فقط بتمرير ثلاثة أرقام إلى الدالة الدنيا () ونحصل على أصغر قيمة.
(أ ، ب ، ج )
كثافة العمليات دقيقة = دقيقة (أ ، دقيقة (ب ، ج)) ؛ / / قارن ثلاثة أرقام واختر أصغر قيمة
العودة دقيقة ؛ / / إرجاع أصغر عدد
}
خاتمة:
عند مقارنة ثلاثة أرقام والبحث عن أصغر قيمة ، هناك عدة طرق ، مثل استخدام الشرطي إذا-عامل آخر ، المشغل الثلاثي و مين() وظيفة. كل من هذه الطرق لها خصائصها الخاصة ويمكن اختيارها اعتمادا على سياق ومتطلبات المهمة.
سؤال وجواب
ما هي النتيجة التي يتم إرجاعها بواسطة الوظيفة إذا كانت الأرقام الثلاثة متساوية?
إذا كانت جميع الأرقام الثلاثة في الدالة متساوية ، فإن الدالة ترجع أيا منها كأصغر قيمة.
هل من الممكن استخدام هذه الوظيفة لمقارنة أرقام نوع بيانات آخر?
لا ، هذه الوظيفة مخصصة فقط لمقارنة ثلاثة أرقام فاصلة عائمة. بالنسبة لأنواع البيانات الأخرى ، تحتاج إلى كتابة وظيفة منفصلة.
ما هي الحجج التي تتخذها هذه الوظيفة?
تأخذ الوظيفة ثلاث وسيطات-ثلاثة أرقام فاصلة عائمة يجب مقارنتها.
هل من الممكن استخدام هذه الوظيفة لمقارنة المزيد من الأرقام?
لا ، هذه الوظيفة هي فقط لمقارنة ثلاثة أرقام. لمقارنة المزيد من الأرقام ، تحتاج إلى كتابة وظيفة منفصلة أو استخدام نهج مختلف.
ماذا يحدث إذا قمت بتمرير غير أرقام كوسائط?
إذا قمت بتمرير غير أرقام كوسيطات ، فقد تقوم الدالة بإرجاع خطأ أو نتيجة غير صحيحة. لذلك ، من الأفضل نقل الأرقام فقط.
هل من الممكن استخدام هذه الوظيفة لمقارنة الأرقام السالبة?
نعم ، يمكن استخدام الوظيفة لمقارنة الأرقام السالبة ، فهي تعمل مع كل من القيم الموجبة والسالبة.