جدول المحتويات:
فيديو: 13- امثلة متنوعة حول المصفوفات بلغة c++ 2024
بعض المقارنات التي سترغب في إجرائها عندما تكون البرمجة مع C أكثر تعقيدا من تلك التي يقدمها المشغلون البسيطون. على سبيل المثال، ضع في اعتبارك ما يلي: الرياضيات
-5 <= x <= 5
في اللغة الإنجليزية، يعني هذا البيان أن x يمثل قيمة بين -5 و 5، شاملة. هذه ليست لغة C إذا كانت المقارنة، ولكن يمكن أن يكون عند استخدام عوامل تشغيل منطقية.
كيفية بناء مقارنة منطقية في
من الممكن تحميل مقاربين أو أكثر في بيان إف واحد. ثم تتم مقارنة نتائج المقارنات باستخدام عامل منطقي. عندما تكون النتيجة من كل شيء صحيحا، إذا كان الشرط يعتبر صحيحا.
لوجيك هو الطيور الميتة
#include إنت مين () {إنت سوردينات؛ برينتف ("إنبوت تارجيت سوردينات:")؛ سكانف ("٪ d"، & تنسيق)؛ إف (سوردينات> = -5 && سوردينات <= 5) {بوتس ("كلوز إنوغ!")؛} إلس {بوتس ("تارجيت إس أوت أوف رانج!")؛} ريتورن (0)؛}
إذا كانت قيمة المتغير تنسيق أكبر من أو تساوي -5 وأقل من أو يساوي 5. "
ممارسة 1: إنشاء مشروع جديد باستخدام التعليمات البرمجية المصدر من المنطق هو تويتينغ الطيور. بناء البرنامج. تشغيل التعليمات البرمجية عدة مرات لاختبار مدى نجاحه.
كيفية إضافة بعض العوامل المنطقية في C
يمكن استخدام مشغلي المقارنة المنطقية بلغة C في مقارنة إذا كان يجب استيفاء شرطين أو أكثر.
اسم | صحيح | |
---|---|---|
&& | و | كل المقارنات صحيحة |
| | أو | إما المقارنة صحيحة |
! | لا | هذا العنصر غير صحيح |
المنطق هو تويتينغ الطيور يستخدم && المشغل كمقارنة منطقية أند. يجب أن يكون كل من الشروط المحددة صحيحا لبيان إف للنظر في كل شيء بين الأقواس ليكون صحيحا.
التمارين 2: تعديل شفرة المصدر من المنطق هو تويتينغ بيرد بحيث يتم استخدام عملية منطقية أور لجعل الشرط صحيح عندما تكون قيمة المتغير تنسيق أقل من -5 أو أكثر من 5.
ممارسة 3 : إنشاء مشروع جديد يسأل عن الإجابة على نعم أو لا، مع الضغط على مفتاح Y أو N، أحرف صغيرة. تأكد من أن البرنامج يستجيب بشكل صحيح عندما لا يتم الضغط على Y أو N.
-
غالبا ما يشار إلى العمليات المنطقية باستخدام كل الأغطية: أند، أور. يؤدي ذلك إلى فصلها عن الكلمات العادية و و أو.
-
المنطقية ويمثلها اثنين من علامات العطف: &&.قل "و. "
-
المنطقي أو يمثله أنبوبان، أو عمود عمودي، أحرف: ||. قل "أو. "
-
المنطقية لا تمثلها علامة تعجب واحدة:!. قل "لا! "
-
المنطقي نوت لا يستخدم مثل أند أور أور. انها مجرد بادئة قيمة لعكس النتائج، تحويل فالس إلى صحيح وصحيح إلى خطأ.