مقالات

5.1: القيم المنطقية وعبارات if


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

غالبًا ما نستخدم منطقية لاختبار الظروف المختلفة. لكل منها ، اختبار المساواة ، أو مقارنة الأرقام نستخدم == ، <،> ، <= ،> = للمساواة ، أقل من ، أكبر من ، أقل من أو يساوي أو أكبر من أو يساوي على التوالي.

إذا وضعنا

ثم سنتحقق من بعض العبارات المنطقية التي تحتوي على x. على سبيل المثال،

تحقق أيضاس <3 ، س> = 3وس ^ 2 <10لاختبار مجموعة متنوعة من المقارنات. قم بتحرير كتلة التعليمات البرمجية أعلاه للتحقق.

العبارات المنطقية المركبة

غالبًا ما نرغب في اختبار عبارات منطقية متعددة ويمكننا بناء عبارات مركبة باستخدام عوامل التشغيل "و" (&&) أو "أو" (||). تذكر الجدول التالي لـ && و ||

وتيFأوتيF
تيتيFتيتيتي
FFFFتيF

إذا وضعنا

إذا أردنا اختبار أن x أكبر من أو يساوي 0 و y هي 5 ، يمكننا إدخال:

هذا يعودخاطئة، لأن الأول هو فقطحقيقيةوكلاهما يجب أن يكونحقيقيةليكون هذا البيان المركبحقيقية. ومع ذلك،

عائداتحقيقيةلأن واحدًا فقط من الاثنين يجب أن يكونحقيقية.

في كلا المثالين ، من المهم ملاحظة ترتيب العمليات أو أسبقية المشغل. تم ذكر ذلك في القسم XXX ، ولكن مع زيادة عدد المشغلين ، من المهم معرفة الأسبقية. في هذه الحالات الاختبارات==,<=,<,>=,>لها الأسبقية&&و||. لذلك في المثال أعلاه ،س> = 0وص == 5يتم تقييمه أولاً قبل||.

أيضًا ، && لها الأسبقية على || في ذلك إذا قمنا بالتقييم

النتائج فيحقيقية. يمكنك التفكير في هذا مما أدى إلىصحيح && صحيح || خاطئةوبسبب الأسبقية ، يتم اختبار الزوج الأول (ليكون صحيحًا) ثم النتيجةصحيح || خاطئةالنتائج فيحقيقية.

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

ممارسه الرياضه

إذا ؟؟ ؟؟؟؟ تحقق فيما لو ؟؟؟؟


شاهد الفيديو: وصف عجيب للإمام ابن القيم للدنيا وما تفعله بالإنسان إذا كان يسعى إليها. للشيخ صالح الفوزان (ديسمبر 2021).