ECE001 · Introduction to Computer Programming

حل الميدتيرم، كورس الصيف

إعداد وحل: Eng. Abdelrahman Rabie 2026

الحل النموذجي للأسئلة الـ 15 بتاعة الاختيار من متعدد وسؤال الفلو شارت. كل كود ليه مكان تجربة: اضغط تشغيل وشوف بايثون بينفذ سطر سطر، وغيّر القيم وشوف الناتج بيتغير إزاي.

المادة
Introduction to Computer Programming
الكود
ECE001
الوقت
ساعة واحدة
الدرجة
20 نقطة
تاريخ الامتحان
28/7/2026

ورقة الإجابة

Question #1: Multiple Choice Questions نقطة لكل سؤال

Question #2: Flowchart and Pseudocode 5 نقاط

Draw a flowchart for a program that operates a temperature sensor in a smart watch which detects the human temperature. The sensor should fire the watch alarm if the detected temperature is above 37°C. Also, write the pseudocode of this program.

الفكرة: الساعة بتقرا الحرارة T، لو T أكبر من 37 تشغّل الإنذار، غير كده متعملش حاجة. حرّك الشريط وشوف المسار في الفلو شارت بيتلوّن.

Start Read temperature T from the sensor T > 37 °C ? Yes No Fire the watch alarm Do nothing End

جرّب الساعة

TEMP38.2°C
ALARM

Pseudocode

لو الساعة بتقيس طول الوقت

نفس الفكرة بكود بايثون

نقاط تاخد بيها الدرجة كاملة

  • رمز Start و End على شكل بيضاوي.
  • القراءة من السنسور في متوازي أضلاع (Input).
  • الشرط في معين، وطرفيه مكتوب عليهم Yes و No.
  • الشرط "أعلى من 37" يعني T > 37 مش T >= 37، فـ 37.0 بالظبط مفيهوش إنذار.