09 التطبيقات والمسائل النموذجية المحلولة
مثال نموذجي 1: مسألة تتبع كود بايثون وحساب الأولويات الحسابية
- نص المسألة / السؤال: ما هي القيمة النهائية للمتغير Result التي ستطبع بعد تنفيذ كود بايثون الآتي بالتفصيل؟
- x = 10 y = 3 Result = x + y * 2 ** 3 - (x // y)
- خطوات الحل والشرح النموذجي: الخطوات الحسابية وفق أولويات بايثون الصارمة: 1) فك الأقواس أولاً: (x // y) = 10 // 3 = 3 (قسمة صحيحة بدون باقي).
- تصبح المعادلة: Result = 10 + 3 * 2 ** 3 - 3 2) حساب الأسس: 2 ** 3 = 8.
- تصبح المعادلة: Result = 10 + 3 * 8 - 3 3) حساب الضرب: 3 * 8 = 24.
- تصبح المعادلة: Result = 10 + 24 - 3 4) الجمع والطرح من اليسار لليمين: 10 + 24 = 34، ثم 34 - 3 = 31.
- الناتج النهائي المطبوع: 31.
مثال نموذجي 2: رسم خريطة تدفق لتحديد نجاح أو رسوب طالب
نص المسألة / السؤال: اكتب الخوارزمية وصمم خريطة التدفق لقراءة درجة الطالب (Score) وطباعة 'ناجح' إذا كانت الدرجة 50 فأكثر، وإلا يطبع 'راسب'.
- خطوات الحل والشرح النموذجي: 1) الخوارزمية: - الخطوة 1: بداية (Start).
- - الخطوة 2: اقرأ درجة الطالب (Input Score).
- - الخطوة 3: إذا كانت Score >= 50 اذهب للخطوة 4، وإلا اذهب للخطوة 5.
- - الخطوة 4: اطبع 'ناجح' (Print 'Pass')، واذهب للخطوة 6.
- - الخطوة 5: اطبع 'راسب' (Print 'Fail').
- - الخطوة 6: نهاية (End).
- 2) الرموز الهندسية: - Start في شكل بيضاوي.
- - Input Score في متوازي أضلاع.
- - Score >= 50 في شكل معين يتفرع منه سهمان: نعم (Yes) نحو متوازي أضلاع يطبع ناجح، ولا (No) نحو متوازي أضلاع يطبع راسب.
- - تلاقي السهمين في شكل بيضاوي للنهاية (End).