recent
أخبار ساخنة

جمل الشرط في البرمجة

جمل الشرط في البرمجة

جمل الشرط conditions في البرمجة

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

تعمل جمل الشرط على تنفيذ كود معين إذا تحقق شرط ما، وتنفيذ كود آخر إذا لم يتحقق. وتستخدم في جميع لغات البرمجة تقريبًا مثل Python وJava وC++ وJavaScript وغيرها.

ما المقصود بجمل الشرط؟

جمل الشرط هي أوامر برمجية تعتمد على مقارنة أو اختبار قيمة معينة. إذا كانت النتيجة صحيحة (True) يتم تنفيذ جزء من الكود، وإذا كانت خاطئة (False) يتم تنفيذ جزء آخر أو تجاهل الأمر.

أشهر أنواع جمل الشرط هي:

  • if
  •  if else 
  • if elif else
  •  الجمل الشرطية المتداخلة

أولًا: جملة if

تُستخدم عندما نريد تنفيذ أمر فقط إذا تحقق الشرط.

مثال بلغة Python

age = 20

if age >= 18:
    print("أنت بالغ")

في هذا المثال:

  •  إذا كان العمر أكبر من أو يساوي 18 ستظهر الرسالة.
  •  إذا لم يتحقق الشرط فلن يحدث شيء.

ثانيًا: جملة if else

تُستخدم عندما نريد تنفيذ أمر في حالة تحقق الشرط، وأمر آخر في حالة عدم تحققه.

مثال

number = 5

if number % 2 == 0:
    print("الرقم زوجي")
else:
    print("الرقم فردي")

شرح المثال

  •  % تعني باقي القسمة. 
  • إذا كان باقي قسمة الرقم على 2 يساوي صفرًا فهو عدد زوجي. 
  • غير ذلك يكون فرديًا.

ثالثًا: جملة if elif else

تُستخدم عندما توجد عدة احتمالات أو شروط مختلفة.

score = 85

if score >= 90:
    print("ممتاز")
elif score >= 75:
    print("جيد جدًا")
elif score >= 50:
    print("ناجح")
else:
    print("راسب")=

النتيجة بما أن الدرجة 85 ستظهر:

جيد جدًا

رابعًا: الجمل الشرطية المتداخلة

يمكن وضع شرط داخل شرط آخر، ويُسمى ذلك بالتداخل.

مثال

age = 25
has_id = True

if age >= 18:
    if has_id:
        print("يمكنك الدخول")
    else:
        print("يجب إحضار الهوية")
else:
    print("الدخول ممنوع لصغار السن")

العمليات المستخدمة في الشروط

تستخدم جمل الشرط عمليات المقارنة مثل:

  • العامل == يساوي.
  • العامل != لا يساوي.
  • العامل < اكبر من.
  • العامل > اصغر من.
  • العامل <= اكبر او يساوي.
  • العامل >= اصغر او يساوي.

العمليات المنطقية

تساعد العمليات المنطقية في دمج أكثر من شرط.

  • العامل && يسمى AND.
  • العامل || يسمى OR.
  • العامل ! يسمى NOT.

مثال

username = "admin"
password = "1234"

if username == "admin" and password == "1234":
    print("تم تسجيل الدخول")
else:
    print("بيانات خاطئة")

أهمية جمل الشرط

تُستخدم جمل الشرط في العديد من التطبيقات مثل:

  1. تسجيل الدخول للحسابات.
  2. الألعاب الإلكترونية.
  3. أنظمة الحماية.
  4. تطبيقات البنوك.
  5. مواقع التسوق.
  6. تحديد صلاحيات المستخدمين

فمثلًا عند إدخال كلمة مرور خاطئة، يستخدم البرنامج جملة شرط للتحقق من صحة البيانات.

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

google-playkhamsatmostaqltradentX