عملية أحادية
في الرياضيات ، العملية الأحادية هي عملية لها مُعامل واحد فقط ، أي مُدخل واحد. [ 1 ] وهذا على عكس العمليات الثنائية ، التي تستخدم مُعاملين. [ 2 ] مثال على ذلك أي دالة، حيث A هي مجموعة ؛ الدالة هي عملية أحادية على A .
تتضمن الرموز الشائعة رمز البادئة (مثل ¬ ، − )، ورمز اللاحقة (مثل مضروب العدد n ! )، ورمز الدالة (مثل sin x أو sin( x ) )، والرموز المرتفعة (مثل منقولة الدالة A T ). توجد رموز أخرى أيضًا، فعلى سبيل المثال، في حالة الجذر التربيعي ، يمكن للخط الأفقي الممتد فوق علامة الجذر التربيعي أن يشير إلى مقدار هذا المقدار.
أمثلة
القيمة المطلقة
الحصول على القيمة المطلقة لعدد ما هو عملية أحادية. تُعرَّف هذه الدالة على النحو التالي:أينهي القيمة المطلقة لـ.
النفي
يُستخدم النفي لإيجاد القيمة السالبة لعدد واحد. إليك بعض الأمثلة:
مضروب
لأي عدد صحيح موجب n ، فإن حاصل ضرب الأعداد الصحيحة الأصغر من أو تساوي n هو عملية أحادية تُسمى المضروب . وفي سياق الأعداد المركبة ، تُعد دالة غاما امتدادًا أحاديًا للمضروب.
علم المثلثات
في علم المثلثات ، الدوال المثلثية ، مثل،، ويمكن اعتبار العمليات الحسابية عمليات أحادية. وذلك لأنه من الممكن إدخال حد واحد فقط لهذه الدوال والحصول على النتيجة. في المقابل، تتطلب العمليات الثنائية، مثل الجمع ، حدين مختلفين لحساب النتيجة.
أمثلة من لغات البرمجة
فيما يلي جدول يلخص عوامل التشغيل الأحادية الشائعة مع رموزها ووصفها وأمثلة عليها: [ 3 ]
| المشغل | رمز | وصف | مثال |
|---|---|---|---|
| زيادة | ++ | يزيد قيمة المتغير بمقدار 1 | x = 2; ++x; // x is now 3 |
| انخفاض | -- | يُقلل قيمة المتغير بمقدار 1 | y = 10; --y; // y is now 9 |
| يوناني بلس | + | يشير إلى قيمة موجبة | a = -5; b = +a; // b is -5 |
| أحادي ناقص | - | يشير إلى قيمة سالبة | c = 4; d = -c; // d is -4 |
| النفي المنطقي | ! | ينفي قيمة الصواب للتعبير المنطقي | flag = true; result = !flag; // result is false |
| نفي ثنائي منطقي | ~ | النفي على مستوى البتات، يعكس بتات العدد الصحيح | num = 5; result = ~num; // result is -6 |
جافا سكريبت
في لغة جافا سكريبت ، هذه المعاملات أحادية: [ 4 ]
- الزيادة : ،
++xx++ - انخفاض : ،
--xx-- - إيجابي:
+x - سلبي:
-x - مكمل الواحدات :
~x - النفي المنطقي :
!x
بايثون
في لغة بايثون ، لا توجد عوامل زيادة أو نقصان ، ولكن تتوفر عوامل التشغيل الأحادية التالية: [ 3 ]
- إيجابي:
+x - سلبي:
-x - مكمل الواحدات :
~x - النفي المنطقي :
not x
عائلة لغات C
في عائلة لغات C ، تكون المعاملات التالية أحادية: [ 5 ] [ 6 ]
- الزيادة : ،
++xx++ - انخفاض : ،
--xx-- - عنوان :
&x - غير مباشر :
*x - إيجابي:
+x - سلبي:
-x - مكمل الواحدات :
~x - النفي المنطقي :
!x - حجم :
sizeof x, sizeof(type-name) - يقذف :
(type-name) cast-expression
صدفة يونكس (باش)
في واجهة سطر الأوامر Unix ( Bash / Bourne Shell )، على سبيل المثال، تكون المعاملات التالية أحادية: [ 7 ] [ 8 ]
- قبل وبعد الزيادة: ،
++$x$x++ - قبل وبعد الانخفاض: ،
--$x$x-- - إيجابي:
+$x - سلبي:
-$x - النفي المنطقي:
!$x - توسيع بسيط:
$x - توسع معقد:
${#x}
باور شيل
في PowerShell ، تكون المعاملات التالية أحادية: [ 9 ]
- الزيادة: ،
++$x$x++ - انخفاض: ،
--$x$x-- - إيجابي:
+$x - سلبي:
-$x - النفي المنطقي:
!$x - استدعاء في النطاق الحالي :
.$x - استدعاء في نطاق جديد:
&$x - يقذف:
[type-name] cast-expression - يقذف:
+$x - المصفوفة:
,$array
انظر أيضاً
مراجع
- ↑ وايسشتاين، إريك دبليو. "العملية الأحادية" . mathworld.wolfram.com . تم الاسترجاع في 29 يوليو 2020 .
- ↑ وايسشتاين، إريك دبليو. "العملية الثنائية" . mathworld.wolfram.com . تم الاسترجاع في 29 يوليو 2020 .
- 1 2 "المعاملات الأحادية في البرمجة" . GeeksforGeeks . 20 مارس 2024. تم الاطلاع عليه في 24 أبريل 2024 .
- ↑ "المعاملات الأحادية" .
- ↑ "5. التعابير والمعاملات". مرجع لغة C/C++ . الإصدار 6.0. صفحة 109. مؤرشف من الأصل بتاريخ 16-10-2012.
- ↑ "المعاملات الأحادية - دروس لغة C - سانفاوندري" . www.sanfoundry.com . 2 مارس 2014. مؤرشف من الأصل في 13 يونيو 2018. تم الاطلاع عليه في 15 مايو 2017 .
- ↑ "الحسابات في سطر الأوامر (دليل مرجعي لباش)" . www.gnu.org . نظام تشغيل جنو . تم الاطلاع عليه بتاريخ 24 أبريل 2024 .
- ↑ ميران، محمد شاه (26 أكتوبر 2023). "المعاملات الأحادية في باش" . لينكس سيمبلي . تم الاطلاع عليه بتاريخ 24 أبريل 2024 .
- ↑ "التعبيرات - باور شيل" . learn.microsoft.com . مايكروسوفت. 3 سبتمبر 2021. تم الاطلاع عليه بتاريخ 23 أبريل 2024 .
روابط خارجية
الوسائط المتعلقة بعمليات يوناري على ويكيميديا كومنز
- الجبر الابتدائي
- المشغلون (البرمجة)
- العمليات الأحادية
