ما هي العملية التبادلية؟

في الرياضيات ، تكون العملية تبديلية إذا كان يمكن تغيير ترتيب الأرقام المستخدمة مع بقاء النتيجة كما هي. على سبيل المثال ، الجمع والضرب هما عمليتان تبديلتان ، كما هو موضح أدناه.

 2 + 3 = 5 3 + 2 = 5 2 * 3 = 6 3 * 2 = 6 

على النقيض من ذلك ، فإن الطرح والقسمة ليسا مهمين ، لأن تغيير ترتيب الأرقام المعنية سيؤدي إلى تغيير نتيجة الحساب ، كما هو موضح أدناه.

 2-7 = -5 7-2 = 5 3/4 = 0.75 4/3 = 1.3333333 

في البرمجة ، يمكن استخدام ذلك مع العمليات المنطقية AND أو العمليات المنطقية OR "للدائرة القصيرة" في حالة استيفاء شرط معين ، بحيث لا تحتاج إلى اختبار إمكانيات أخرى. على سبيل المثال ، مع العملية AND ، إذا كان الشرط الأول خاطئًا ، فيجب أن ترجع المقارنة بأكملها إلى false ، وبالتالي لا يتم تقييم الشروط المتبقية. على سبيل المثال ، قد تؤدي القيمة الخالية في JavaScript إلى إنشاء خطأ إذا تم استخدامه. يمكن استخدام عبارة منطقية للإشارة إلى ما إذا كانت القيمة خالية ، ثم لم يتم تنفيذ ما تبقى من العبارة.

 فار × = 0 ؛ if ((y! == null) && (y> 0) && (y <3)) {window.alert (y * 4)؛ } 

في هذه الحالة ، إذا كانت y فارغة ، فلن يتم تنفيذ الجزء المتبقي من العبارة. يمنع أي أخطاء في متغير n y وتحتفظ بمعالجة إضافية إذا كانت y خالية.

شروط البرمجة