المعاملات المنطقية ومعاملات المقارنة
استكشفوا كيفية تقييم C للشروط باستخدام معاملات مثل && و|| و! و> و< و== و!=
المعاملات المنطقية ومعاملات المقارنة درس مجاني في C Academy على CoddyKit. هذا هو الدرس 3 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في C Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة C Academy 3 دروس في المجموع.
العوامل المنطقية وعوامل المقارنة
العوامل المنطقية وعوامل المقارنة
تساعد العوامل المنطقية وعوامل المقارنة على تقييم الشروط في C.
في هذا الدرس، ستتعلم عن:
- عوامل المقارنة مثل
==و!=و>و<. - العوامل المنطقية مثل
&&و||و!.

عوامل المقارنة
عوامل المقارنة
تُستخدم عوامل المقارنة لمقارنة قيمتين.
أمثلة:
==(يساوي)!=(لا يساوي)>(أكبر من)<(أصغر من)
مثال: عوامل المقارنة
مثال: عوامل المقارنة
يوضح هذا البرنامج استخدام عوامل المقارنة.
#include <stdio.h>
int main() {
int a = 5, b = 10;
printf("a == b: %d\n", a == b);
printf("a != b: %d\n", a != b);
printf("a > b: %d\n", a > b);
printf("a < b: %d\n", a < b);
return 0;
}العوامل المنطقية
العوامل المنطقية
تُستخدم العوامل المنطقية لدمج عدة شروط.
أمثلة:
&&(و المنطقية)||(أو المنطقية)!(النفي المنطقي)
مثال: العوامل المنطقية
مثال: العوامل المنطقية
يوضح هذا البرنامج استخدام العوامل المنطقية.
#include <stdio.h>
int main() {
int x = 5, y = 10;
printf("(x > 0 && y > 0): %d\n", (x > 0 && y > 0));
printf("(x > 0 || y < 0): %d\n", (x > 0 || y < 0));
printf("!(x > 0): %d\n", !(x > 0));
return 0;
}استخدام العوامل في الشروط
استخدام العوامل في الشروط
تُستخدم عوامل المقارنة والعوامل المنطقية عادةً في عبارات if.
مثال:
if (age >= 18 && age <= 65) {
printf("Eligible for work.");
}مثال: استخدام العوامل في عبارات if
مثال: استخدام العوامل في عبارات if
يتحقق هذا البرنامج مما إذا كان أحد الأعداد يتراوح بين 1 و100.
#include <stdio.h>
int main() {
int num = 50;
if (num > 0 && num <= 100) {
printf("Number is in range.\n");
} else {
printf("Number is out of range.\n");
}
return 0;
}الأخطاء الشائعة
الأخطاء الشائعة
فيما يلي بعض الأخطاء الشائعة عند استخدام العوامل:
- استخدام
=بدلًا من==في المقارنات. - نسيان الأقواس في الشروط المعقدة.
- الاستخدام غير الصحيح للعاملين المنطقيين و(
&&) أو (||).
الملخص
الملخص
في هذا الدرس، تعلمت:
- عوامل المقارنة:
==و!=و>و<. - العوامل المنطقية:
&&و||و!. - كيفية استخدام هذه العوامل في الشروط.
في الدرس التالي، سننتقل إلى الدوال والبرمجة المعيارية في C!

الأسئلة الشائعة
هل درس «المعاملات المنطقية ومعاملات المقارنة» مجاني؟
نعم — نص درس «المعاملات المنطقية ومعاملات المقارنة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة C Academy، انتقل إلى CoddyKit PRO. تتضمن دورة C Academy 3 دروس في المجموع.
ماذا ستتعلم في «المعاملات المنطقية ومعاملات المقارنة»؟
استكشفوا كيفية تقييم C للشروط باستخدام معاملات مثل && و|| و! و> و< و== و!= تتمرن على C Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ C Academy؟
لا تُشترط خبرة سابقة. C Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 3.
كم من الوقت يستغرق درس «المعاملات المنطقية ومعاملات المقارنة»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس C Academy هذا؟
نعم. كل درس في C Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- الجمل الشرطية
- بنى الحلقات
- المعاملات المنطقية ومعاملات المقارنة