عملية أحادية

في الرياضيات ، العملية الأحادية هي عملية لها مُعامل واحد فقط ، أي مُدخل واحد. [ 1 ] وهذا على عكس العمليات الثنائية ، التي تستخدم مُعاملين. [ 2 ] مثال على ذلك أي دالةو:أأ{\displaystyle f:A\rightarrow A}، حيث A هي مجموعة ؛ الدالةو{\displaystyle f} هي عملية أحادية على A .

تتضمن الرموز الشائعة رمز البادئة (مثل ¬ ، ورمز اللاحقة (مثل مضروب العدد n ! )، ورمز الدالة (مثل sin x أو sin( x )والرموز المرتفعة (مثل منقولة الدالة A T ). توجد رموز أخرى أيضًا، فعلى سبيل المثال، في حالة الجذر التربيعي ، يمكن للخط الأفقي الممتد فوق علامة الجذر التربيعي أن يشير إلى مقدار هذا المقدار.

أمثلة

القيمة المطلقة

الحصول على القيمة المطلقة لعدد ما هو عملية أحادية. تُعرَّف هذه الدالة على النحو التالي:|ن|={ن،لو ن0-ن،لو ن<0{\displaystyle |n|={\begin{cases}n,&{\mbox{if }}n\geq 0\\-n,&{\mbox{if }}n<0\end{cases}}}أين|ن|{\displaystyle |n|}هي القيمة المطلقة لـن{\displaystyle n}.

النفي

يُستخدم النفي لإيجاد القيمة السالبة لعدد واحد. إليك بعض الأمثلة:

-(3)=-3{\displaystyle -(3)=-3}
-(-3)=3{\displaystyle -(-3)=3}

مضروب

لأي عدد صحيح موجب n ، فإن حاصل ضرب الأعداد الصحيحة الأصغر من أو تساوي n هو عملية أحادية تُسمى المضروب . وفي سياق الأعداد المركبة ، تُعد دالة غاما امتدادًا أحاديًا للمضروب.

علم المثلثات

في علم المثلثات ، الدوال المثلثية ، مثلالخطيئة{\displaystyle \sin }،كوس{\displaystyle \cos }، ولون برونزي{\displaystyle \tan }يمكن اعتبار العمليات الحسابية عمليات أحادية. وذلك لأنه من الممكن إدخال حد واحد فقط لهذه الدوال والحصول على النتيجة. في المقابل، تتطلب العمليات الثنائية، مثل الجمع ، حدين مختلفين لحساب النتيجة.

أمثلة من لغات البرمجة

فيما يلي جدول يلخص عوامل التشغيل الأحادية الشائعة مع رموزها ووصفها وأمثلة عليها: [ 3 ]

المشغلرمزوصفمثال
زيادة++يزيد قيمة المتغير بمقدار 1x = 2; ++x; // x is now 3
انخفاض--يُقلل قيمة المتغير بمقدار 1y = 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 ]

بايثون

في لغة بايثون ، لا توجد عوامل زيادة أو نقصان ، ولكن تتوفر عوامل التشغيل الأحادية التالية: [ 3 ]

عائلة لغات C

في عائلة لغات C ، تكون المعاملات التالية أحادية: [ 5 ] [ 6 ]

صدفة يونكس (باش)

في واجهة سطر الأوامر 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

انظر أيضاً

مراجع

  1. وايسشتاين، إريك دبليو. "العملية الأحادية" . mathworld.wolfram.com . تم الاسترجاع في 29 يوليو 2020 .
  2. وايسشتاين، إريك دبليو. "العملية الثنائية" . mathworld.wolfram.com . تم الاسترجاع في 29 يوليو 2020 .
  3. 1 2 "المعاملات الأحادية في البرمجة" . GeeksforGeeks . 20 مارس 2024. تم الاطلاع عليه في 24 أبريل 2024 .
  4. "المعاملات الأحادية" .
  5. "5. التعابير والمعاملات". مرجع لغة C/C++ . الإصدار 6.0. صفحة 109. مؤرشف من الأصل بتاريخ 16-10-2012. 
  6. "المعاملات الأحادية - دروس لغة C - سانفاوندري" . www.sanfoundry.com . 2 مارس 2014. مؤرشف من الأصل في 13 يونيو 2018. تم الاطلاع عليه في 15 مايو 2017 .
  7. "الحسابات في سطر الأوامر (دليل مرجعي لباش)" . www.gnu.org . نظام تشغيل جنو . تم الاطلاع عليه بتاريخ 24 أبريل 2024 .
  8. ميران، محمد شاه (26 أكتوبر 2023). "المعاملات الأحادية في باش" . لينكس سيمبلي . تم الاطلاع عليه بتاريخ 24 أبريل 2024 .
  9. "التعبيرات - باور شيل" . learn.microsoft.com . مايكروسوفت. 3 سبتمبر 2021. تم الاطلاع عليه بتاريخ 23 أبريل 2024 .
  • شعار ويكيميديا ​​كومنزالوسائط المتعلقة بعمليات يوناري على ويكيميديا ​​كومنز