سؤال تدريب 7: ارسم مخططًا انسيابيًا لمقطع برمجي يتحقق مما إذا كان بإمكان ثلاثة أشخاص استخدام المصعد في نفس الوقت ثم أنشئ المقطع البرمجي: > حدد الطاقة الاستيعابية للمصعد. > حدد وزن كل شخص. > احسب الوزن الإجمالي للأشخاص الثلاثة. > أجر الفحص واعرض الرسالة المناسبة. المخطط الانسيابي:
الإجابة: س7: المخطط الانسيابي: ابدأ → أدخل السعة والأوزان(3) → احسب المجموع → هل المجموع ≤ السعة؟ نعم: اعرض "يمكن" → انته لا: اعرض "لا يمكن" → انته المقطع البرمجي: 1) إدخال السعة والأوزان 2) حساب المجموع 3) إذا المجموع ≤ السعة اطبع "مسموح" وإلا "حمولة زائدة"
خطوات الحل:
- **الخطوة 1 (المعطيات):** لنحدد ما لدينا: - الطاقة الاستيعابية للمصعد (السعة): وهي أقصى وزن يمكن للمصعد حمله. - وزن كل شخص من الأشخاص الثلاثة. - الوزن الإجمالي: وهو مجموع أوزان الأشخاص الثلاثة.
- **الخطوة 2 (الفكرة المنطقية):** الفكرة هنا هي المقارنة بين الوزن الإجمالي للأشخاص والطاقة الاستيعابية للمصعد. إذا كان الوزن الإجمالي أقل من أو يساوي الطاقة الاستيعابية، فهذا يعني أن المصعد يمكنه حملهم. إذا كان الوزن الإجمالي أكبر من الطاقة الاستيعابية، فهذا يعني أن المصعد لا يمكنه حملهم (حمولة زائدة).
- **الخطوة 3 (بناء المخطط الانسيابي):** بناءً على الفكرة، يمكننا رسم المخطط الانسيابي بالخطوات التالية: 1. **ابدأ**. 2. **أدخل** قيمة الطاقة الاستيعابية للمصعد. 3. **أدخل** وزن كل شخص من الأشخاص الثلاثة. 4. **احسب** الوزن الإجمالي (مجموع الأوزان الثلاثة). 5. **هل** الوزن الإجمالي ≤ الطاقة الاستيعابية؟ - إذا كانت الإجابة **نعم**: انتقل إلى الخطوة 6. - إذا كانت الإجابة **لا**: انتقل إلى الخطوة 7. 6. **اعرض** رسالة "يمكن" أو "مسموح". 7. **اعرض** رسالة "لا يمكن" أو "حمولة زائدة". 8. **انته**.
- **الخطوة 4 (كتابة المقطع البرمجي):** بناءً على المخطط الانسيابي، يمكن كتابة المقطع البرمجي بالخطوات التالية: 1. **إدخال البيانات**: نطلب من المستخدم إدخال الطاقة الاستيعابية للمصعد، ثم إدخال وزن كل شخص. 2. **الحساب**: نجمع أوزان الأشخاص الثلاثة لنحصل على الوزن الإجمالي. 3. **الفحص والنتيجة**: نستخدم جملة شرطية (إذا) لمقارنة الوزن الإجمالي بالطاقة الاستيعابية. - إذا كان الوزن الإجمالي ≤ الطاقة الاستيعابية، نعرض رسالة "مسموح". - وإلا (أي إذا كان الوزن الإجمالي > الطاقة الاستيعابية)، نعرض رسالة "حمولة زائدة". إذن، المخطط الانسيابي والمقطع البرمجي يتبعان هذه الخطوات المنطقية للتحقق من إمكانية استخدام المصعد.