Crystal Studio Blog


مفهوم الجملة الشرطية في عربي بلس :

الجملة الشرطية في عربي بلس نستخدمها لتنفيذ دالة محددة او عدة دوال في حالة تحقق شرط معين مثال

س = 99
اذا_كان س == 99 :
    اكتب("مرحبا")

حيث سيتم تنفيذ الدالة اكتب اذا كان المتغير س = 9

حيث ركز هنا ان جميع الدوال التي تكون تابعة للشرط او جملة الشرط يجب ان تكون تحت الجملة وبعيدة عن بداية السطر بفراغ على الاقل

كما ان الامر اذا_كان ليس دالة بل هو من اوامر بناء الجملة التي تستخدم للتحكم في تنفيذ الدوال مثل المثال السابق

ويمكن استخدام الامر اذا_كانت بدلا من اذا_كان وسيعطي نفس النتيجة

س = 99
اذا_كانت س == 99 :
        اكتب("مرحبا")


الامر "ولكن_اذا_كان" :

يستخدم هذا الامر لجعل الجملة الشرطية تتحقق من شرط معين ، وان لم يتحقق تنتقل الى التحقق من شرط اخر ، مثال

س = 99
اذا_كانت س == 99 :
    اكتب("مرحبا")

ولكن_اذا_كانت س == 3 :
    اكتب("اهلا")

ويمكن استخدام الامر "ولكن_اذا_كان" اكثر من مرة في نفس الجملة الشرطية بدون مشاكل

ويمكن استخدام الامر "ولكن_اذا_كانت" ايضا بدون اي مشاكل



الامر "غير_ذلك" :

يستخدم هذا الامر لتنفيذ دالة او اكثر في حالة لم يتحقق اي شرط من الشروط في الجملة الشرطية

س = 99
اذا_كانت س == 99 :
    اكتب("مرحبا")

ولكن_اذا_كانت س == 3 :
    اكتب("اهلا")

ولكن_اذا_كانت س == 5 :
    اكتب("اهلا وسهلا")

غير_ذلك :
    اكتب("لم يتحقق اي شرط")

ويمكن استخدامها لوحدها مع الامر اذا_كان

س = 99
اذا_كانت س == 99 :
    اكتب("مرحبا")

غير_ذلك :
    اكتب("لم يتحقق شرط")


مفهوم معاملات الشرط :

هي الرموز التي تستخدم لكتابة الشرط مثل يساوي و لا يساوي وهي 4 انواع :


النوع الاول : معاملات الشروط الاساسية

وهي كالاتي :

المعامل الرمز في الكود
يساوي ==
لايساوي !=
اكبر >
اصغر <
اصغر من او يساوي <=
اكبر من او يساوي >=


معاملات الشروط المنطقية :

وتتكون من 3 عوامل وهي :

__و__ : ويستخدم للتحقق من شرطين او اكثر في حالة كانوا صحيحين كلهم سيتم تنفيذ الدالة المحددة

مثال :

س = 9
ص = 4

اذا_كان ص == 4 __و__ س == 9 :
    اكتب("تحقق الشرطين")

وفي حالة كان احد الشروط غير صحيح لن يتم تنفيذ الدالة

ركز على ان هذا المعامل يتكون من شرطتين سفليتين وحرف واو وشرطتين سفليتين


__او__ : ويستخدم للتحقق من شرطين او اكثر في حالة كان احدهم صحيح سيتم تنفيذ الدالة المحددة

مثال :

س = 9
ص = 88

اذا_كانت س == 9 __او__ ص == 3 :
    اكتب("تحقق احد الشرطين")

وفي حالة كان احد الشروط صحيح سيتم تنفيذ الدالة


ليس : ويستخدم للتحقق من ان الشرط المعطى غير صحيح في حالة كان كذلك سيتم تنفيذ الدالة المحددة

مثال :

س = 9

اذا_كان ليس س == 9 :
    اكتب("مرحبا") 

وفي حالة كان الشرط غير صحيح سيتم تنفيذ الدالة



معاملات القوائم :

وتستخدم لمعرفة هل يوجد عنصر معين ضمن قائمة ام لا وهي كالاتي


المعامل الرمز في الكود
موجود في __في__
ليس موجود في __ليس_في__

مثال :

س = 8

اذا_كان س __في__ [1,3,8] :
    اكتب("تحقق الشرط")

كما يمكن استخدامها مع النصوص ايضا مثال

س = "مرحبا خالد"
            
اذا_كان "خال" __في__ س :
    اكتب("تحقق الشرط")


استخدام الدالة اكتب لمعرفة ناتج شرط :

يمكن استخدام الدالة اكتب لمعرفة ناتج الشرط ان كان صحيح ام لا هكذا

س = 8
اكتب(س > 6)

حيث ستكتب الناتج باللغة الانجليزية - اما True او False


والحمد لله رب العالمين