انتقل إلى المحتوى الرئيسي

الشّرطيات

تعلّم\ي عن التشغيل المشروط لمقاطع الكود.

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

لذلك، نستعمل في أبجد الجمل الشرطية مستخدمين الكلمة المفتاح إذا و وإلا

مما تتألف?

تتألّف الجمل الشرطية من ثلاثة عناصر:

العنصرأساسي\اختيارينوعهوظيفته
الشرطأساسيمنطقيُحدد مسار سير تشغيل البرنامج
حُكم-إذاأساسيوحدة كودتحتوي على الكود الذي يتم تشغيله في حال كان جواب الشرط صحيح
حُكم-وإلااختياريوحدة كودتحتوي على الكود الذي يتم تشغيله في حال كان جواب الشرط خطأ

كيف تعمل؟

الصياعة

بدون حكم-وإلا

متغير منطق عشرة_إيجاب = 10 > 0؛
إذا(عشرة_إيجاب) {
أكتب("الرقم عشرة إيجابي")؛
}

مع حكم-وإلا

متغير منطق مزدوج = 7 % 2 == 0؛
إذا(مزدوج) {
أكتب("الرقم مزدوج")؛
} وإلا {
أكتب("الرقم ليس مزدوج")؛
}

تداخل الجمل الشرطية

متغير رقم اول = 10؛
متغير رقم ثاني = 20؛

إذا (أول > ثاني) {
أكتب("الرقم الأول أكبر")؛
} وإلا إذا (ثاني > أول) {
أكتب("الرقم الثاني أكبر")؛
} وإلا {
أكتب("الرقمان متساويان")؛
}