الفرق بين المراجعتين لصفحة: «Arduino/math/abs»
جميل-بيلوني (نقاش | مساهمات) أنشأ الصفحة ب'تحسب الدالة <code>abs()</code> القيمة المطلقة للعدد المُمرَّر إليها. ==البنية العامة== <syntaxhighlight lang="a...' |
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>abs()</code> في أردوينو}}</noinclude> | |||
تحسب الدالة <code>abs()</code> القيمة المطلقة للعدد المُمرَّر إليها. | تحسب الدالة <code>abs()</code> القيمة المطلقة للعدد المُمرَّر إليها. | ||
| سطر 22: | سطر 23: | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
* الدالة <code>[[Arduino/math/constrain|constrain()]]</code>: تقيِّد عددًا ضمن مجالٍ محدَّدٍ. | |||
* الدالة <code>[[Arduino/math/min|min()]]</code>: تعيد أصغر قيمة من القيم الممرَّرة إليها. | |||
* الدالة <code>[[Arduino/math/map|map()]]</code>: تعيد تموضع عدد من المجال الذي هو فيه إلى مجال آخر. | |||
==مصادر== | ==مصادر== | ||
*[https://www.arduino.cc/reference/en/language/functions/math/abs/ صفحة الدالة abs() في توثيق أردوينو الرسمي.] | *[https://www.arduino.cc/reference/en/language/functions/math/abs/ صفحة الدالة abs() في توثيق أردوينو الرسمي.] | ||
[[تصنيف: Arduino]] | |||
[[تصنيف: Arduino Function]] | |||
[[تصنيف: Arduino Math]] | |||
مراجعة 15:04، 18 أكتوبر 2018
تحسب الدالة abs() القيمة المطلقة للعدد المُمرَّر إليها.
البنية العامة
abs(x)
المعاملات
x
العدد المراد حساب قيمته المطلقة.
القيم المعادة
تعاد القيمة المطلقة للعدد x المعطى. بعبارة أخرى، يعاد العدد x إن كان أكبر أو يساوي الصفر، أو يعاد العدد x- إن كان أصغر من الصفر.
ملاحظات وتحذيرات
بسبب الطريقة التي تُنفَّذ فيها الدالة abs()، تجنب استعمال أية دالة أخرى داخل قوسي هذه الدالة لأنَّ ذلك قد يؤدي إلى نتائج غير صحيحة.
abs(a++); // تجنب فعل هذا، إذ يعطي نتائج خطأ
abs(a); // استعمل الدالة بهذا الشكل عوضًا عن ذلك
a++; // أبقِ جميع العمليات الرياضية الأخرى خارج الدالةانظر أيضًا
- الدالة
constrain(): تقيِّد عددًا ضمن مجالٍ محدَّدٍ. - الدالة
min(): تعيد أصغر قيمة من القيم الممرَّرة إليها. - الدالة
map(): تعيد تموضع عدد من المجال الذي هو فيه إلى مجال آخر.