4.8 ملخص الفصل
من أبرز ما جاء في هذا الفصل:
- القيم المنطقية تمثل قيمة
TrueأوFalse. - عوامل المقارنة تقارن القيم وتنتج
TrueأوFalse. - العوامل المنطقية تأخذ مُعامِلًا شرطيًّا أو أكثر وتنتج
TrueأوFalse. - تُقيَّم العوامل بترتيب يعتمد على الأسبقية والترابطية.
- الشروط هي تعبيرات تُقيَّم إلى
TrueأوFalse. - تعليمات القرارات تسمح بمسارات تنفيذ مختلفة (فروع) عبر الشِفرة بناءً على الشروط.
- يمكن أن تكون تعليمات القرارات متداخلة داخل تعليمات قرارات أخرى.
- التعبيرات الشرطية هي نُسَخ أحادية السطر من تعليمات
if-else.
في هذه المرحلة، يجب أن تكون قادرًا على كتابة برامج تُقيِّم الشروط وتنفذ تعليمات الشِفرة وفقًا لذلك مع الترتيب الصحيح للعمليات. يجمع التمرين البرمجي أدناه بين معظم المواضيع التي تناولها الفصل.
| الدالّة | الوصف |
|---|---|
bool(x) |
يحول |
| العامل | الوصف |
|
يقارن قيم |
|
يقارن قيم |
|
يقارن قيم |
|
يقارن قيم |
|
يقارن قيم |
|
يقارن قيم |
|
يُقيِّم القيم المنطقية لـ |
|
يُقيِّم القيم المنطقية لـ |
|
يُقيِّم القيمة المنطقية لـ |
| تعليمة القرار | الوصف |
تعليمة |
# التعليمات السابقة
if condition:
# الجزء الرئيسي
# التعليمات اللاحقة |
تعليمة |
# التعليمات السابقة
if condition:
# الجزء الرئيسي
else:
# الجزء الرئيسي
# التعليمات اللاحقة |
تعليمة |
# التعليمات السابقة
if condition:
# الجزء الرئيسي
elif condition:
# الجزء الرئيسي
else:
# الجزء الرئيسي
# التعليمات اللاحقة |
تعليمة |
# التعليمات السابقة
if condition:
if condition:
# الجزء الرئيسي
else:
# الجزء الرئيسي
else:
if condition:
# الجزء الرئيسي
else:
# الجزء الرئيسي
# التعليمات اللاحقة |
| تعبير شرطي |
|