الحوسبة الكمية
العودة إلى المستوى البرونزي

المستوى البرونزي · الدفتر 6 من 15

أساسيات الجمل الشرطية

Conditional Basics

بنية if/else و if/elif/else، ودالة اختبار الأعداد الأولية كما وردت في المادة الأصلية — مع تمرينَي العشوائية والاحتمال.

نحو 22 دقيقة3 خلايا كود2 تمارين · 45 نقطة

يُفترض أنك أتممت: أساسيات الحلقات

أهداف هذا الدفتر
  • كتابة بنية if/else وبنية متعدّدة الفروع
  • فهم أن أول فرع يتحقّق شرطه هو الذي يُنفَّذ
  • بناء دالة is_prime بكفاءة
  • تقدير احتمال تجريبياً بالتكرار
النواة غير محمّلة
0 من 5 خطوة0%
[ ]

بنية if و else مع عدد عشوائي

[ ]

تُفحص الشروط بالترتيب ويُنفَّذ أول فرع يتحقّق شرطه فقط

[ ]

دالة الأعداد الأولية كما في المادة الأصلية: نستبعد الزوجية ثم نقفز باثنين

تمرين تفاعلي

20 نقطة

تمرين 1

اختر عدداً صحيحاً عشوائياً من 1010 إلى 5050، ثم حدّد باستعمال % ما إذا كان زوجياً أم فردياً.

خزّن العدد في number والنتيجة النصية في parity بحيث تكون "even" أو "odd".

[ ]

تمرين تفاعلي

25 نقطة

تمرين 2

كرّر اختيار عدد عشوائي من 00 إلى 9999 عدداً كبيراً من المرات، ثم احسب نسبة القيم الواقعة بين 00 و 4949.

خزّن النسبة في ratio. يُتوقّع أن تقترب من 0.50.5 كلما زاد عدد المحاولات.

[ ]

أكملت 0 من 5 خطوة في هذا الدفتر. شغّل الخلايا المتبقّية وحلّ التمارين لإتمامه.

المادة العلمية مبنية على المادة العلمية للمرحلة التحضيرية (QWorld / QSaudiArabia)، إعداد: Abuzer Yakaryılmaz · خلود بندر المطيري · جود عوض الشهري.