الانتقال إلى المحتوى الرئيسي

أي من المساواة صحيح: شرح مفصل وأمثلة

  • الدكتورة بيسان البغدادي
  • الأسئلة

في الرياضيات ، المساواة هي عبارة عن تعبيرين أو رقمين متساويين مع بعضهما البعض. لكن ليست كل المساواة صحيحة دائما ، وفي هذه المقالة سننظر في كيفية تحديد أي من المساواة صحيح حقا.

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

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

مثال 1:

2 + 2 = 4

دعنا نراجع المثال أعلاه. نضيف رقمين-2 و 2. والنتيجة هي الرقم 4. في هذه الحالة ، يمكننا القول بالتأكيد أن المساواة صحيحة. كلا الجزأين متساويان مع بعضهما البعض.

  1. المساواة بين المتغيرات وقيمها
  2. المساواة في التعبيرات الرياضية وحلولها
  3. سلسلة المساواة والمقارنة
  4. المساواة في الأشياء وخصائصها
  5. المساواة في القيم المنطقية وتعبيرها المنطقي

المساواة بين المتغيرات وقيمها

المساواة في المتغيرات هي خاصية متغيرين متساويين في القيمة. إذا كان هناك متغيران متساويان ، فإنهما يحتويان على نفس القيم.

يمكن تحديد مساواة المتغيرات باستخدام عامل المقارنة ==. في حالة تطابق قيمة المتغيرين ، يعود المشغل صحيحا ، وإلا فإنه يرجع خطأ.

على سبيل المثال:

  • دعونا س = 5;
  • دع ص = 5;
  • دعونا ض = 10;
  • وحدة التحكم.سجل (س = = ص) ؛ / / صحيح
  • وحدة التحكم.سجل (س = = ض) ؛ / / خطأ

في المثال أعلاه ، المتغيران س و ص متساويان لأن كلاهما يحتوي على القيمة 5. يقوم عامل المقارنة بإرجاع القيمة الحقيقية.

والمتغيران س و ض ليسا متساويين لأن س يحتوي على القيمة 5 و ض يحتوي على القيمة 10. يقوم عامل المقارنة بإرجاع القيمة خطأ.

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

على سبيل المثال:

  • دع أ = 5;
  • دع ب = "5";
  • وحدة التحكم.سجل (أ = = ب) ؛ / / صحيح

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

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

على سبيل المثال:

  • دع أ = 5;
  • دع ب = "5";
  • وحدة التحكم.سجل (أ = = = ب) ؛ / / خطأ

في هذا المثال ، يقوم عامل المقارنة === بإرجاع خطأ ، لأن أنواع المتغيرات أ و ب مختلفة.

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

المساواة في التعبيرات الرياضية وحلولها

في الرياضيات ، المساواة هي القول بأن تعبيرين لهما نفس المعنى. تسمى التعبيرات المشار إليها على يسار ويمين علامة المساواة (=) أجزاء من المساواة.

يمكن أن تكون المساواة صحيحة أو خاطئة. إذا كانت التعبيرات لها معاني مختلفة ، فإن المساواة غير صحيحة. إذا كانت قيم التعبيرات متطابقة ، فإن المساواة صحيحة.

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

أمثلة على المساواة:

  1. 1 + 2 = 3
  2. س + 5 = 10
  3. 2س-4 = 5س + 2

في المثال الأول ، كلا التعبيرين على يسار ويمين علامة المساواة متساويان مع بعضهما البعض والمساواة صحيحة.

في المثال الثاني ، القيمة غير المعروفة لـ س هو 5 ، لأنه عند استبدال قيمة س = 5 بدلا من المتغير غير المعروف في التعبير على اليسار ، يتم الحصول على المساواة 10 = 10.

في المثال الثالث ، عند حل المعادلة ، سنقوم بعدة خطوات لإيجاد قيمة س. بعد سلسلة من التحولات الجبرية ، نصل إلى المساواة 6 = 3س ، مما يعني أن س = 2.

التعبيرمقرر
1 + 2= 3
س + 5= 10
2 إكس-4= 5س + 2

ويعرض الجدول نتائج حلول أمثلة المساواة.

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

سلسلة المساواة والمقارنة

المساواة في السلسلة هي عملية مقارنة سلسلتين لتحديد ما إذا كانت متطابقة أو مختلفة.

يمكن إجراء المقارنة بين سلسلتين باستخدام عامل المقارنة "= = " أو طريقة يساوي() لفئة السلسلة.

يتحقق عامل التشغيل "= = " مما إذا كانت مراجع الكائن متطابقة ، وتقارن الطريقة المتساوية() محتويات السلاسل.

Вот пример, который иллюстрирует разницу между использованием оператора «==» и метода equals():

String str1 = "Привет";

String str2 = "Привет";

String str3 = new String("Привет");

if (str1 == str2) {

System.out.println("str1 и str2 равны");

} else {

System.out.println("str1 и str2 не равны");

}

if (str1.equals(str3)) {

System.out.println("str1 и str3 равны");

} else {

System.out.println("str1 и str3 не равны");

}

في هذا المثال ، يقارن عامل التشغيل "==" الإشارات إلى الكائنات ستر 1 و ستر 2 ، وبالتالي إخراج الرسالة "ستر 1 و ستر 2 متساوية".

ومع ذلك ، فإن طريقة يساوي() يقارن محتويات الكائنات ستر 1 و ستر 3 ، وبالتالي إخراج الرسالة "ستر 1 و ستر 3 متساوية".

عند مقارنة السلاسل ، خاصة إذا كانت محتوياتها قابلة للتغيير ، فمن المستحسن استخدام طريقة يساوي ().

المساواة في الأشياء وخصائصها

في جافا سكريبت ، يمكن أن تكون الكائنات متساوية إذا كانت تشير إلى نفس الكائن في الذاكرة. عند مقارنة كائنين باستخدام عامل المساواة ( = = ) ، سيتم التحقق مما إذا كانا يشيران إلى نفس منطقة الذاكرة. إذا كانت الإجابة بنعم ، يعود المشغل صحيحا ، وإلا خطأ.

يمكن أن تكون خصائص الكائنات متساوية أيضا إذا تطابقت قيمها. ولكن من المهم فهم الفرق بين أنواع البيانات البدائية والمرجعية. عند مقارنة خصائص الكائنات باستخدام عامل المساواة ( = = ) ، سيتم التحقق مما إذا كانت قيمها متطابقة. إذا تطابق القيم ، المشغل يعود صحيح ، وإلا كاذبة.

أمثلة:

كونست أوبج = {اسم: 'جون'};

وحدة التحكم. سجل(obj.name = = 'جون') ؛ / / صحيح

وحدة التحكم. سجل(obj.name = = 'جين') ؛ / / خطأ