تستخدم المعامل الشرطي للتحكم في مسار البرنامج صح او خطأ؟
إجابة الطالب المختصرة من خلال موقع بوابة الإجابات هي
صواب
خطأ.
المعامل الشرطي (مثل `? :` في العديد من اللغات) هو **تعبير** يقيم إلى إحدى قيمتين بناءً على شرط. إنه ليس أداة للتحكم في تدفق البرنامج بنفس الطريقة التي تفعلها عبارات `if/else` أو الحلقات.
بمعنى آخر، المعامل الشرطي يسمح لك باختيار قيمة بناءً على شرط، ولكن لا يسمح لك بتنفيذ كتل مختلفة من التعليمات البرمجية أو تغيير ترتيب التنفيذ بشكل جذري.
**مثال (في JavaScript):**
```javascript
let age = 20;
let status = (age >= 18) ? "بالغ" : "قاصر"; // المعامل الشرطي هنا
console.log(status); // سيطبع "بالغ"
```
في هذا المثال، المعامل الشرطي يختار بين القيمة "بالغ" أو "قاصر" ويقوم بتعيينها للمتغير `status`. ولكنه لا يقوم بتنفيذ أي كتل تعليمات برمجية مختلفة.
**باختصار:**
* **عبارات `if/else` والحلقات** تتحكم في تدفق البرنامج عن طريق تحديد أي كتلة من التعليمات البرمجية سيتم تنفيذها.
* **المعامل الشرطي** هو تعبير ينتج قيمة بناءً على شرط.
لذلك، الإجابة هي **خطأ**.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال تستخدم المعامل الشرطي للتحكم في مسار البرنامج صح او خطأ اترك تعليق فورآ.