سؤال 4: تدريب 4 استخدم بيئة التواصل باي تشارم لكتابة مقطع برمجي يقوم بقراءة رقمين ويحسب حاصل الجمع وكذلك حاصل الطرح وحاصل الضرب لهما ثم اكتبه: > المقطع البرمجي لإيجاد حاصل جمع الرقمين > المقطع البرمجي لإيجاد حاصل طرح الرقمين > المقطع البرمجي لإيجاد حاصل ضرب الرقمين Num1= Num2= اكتب الأوامر البرمجية هنا. اكتب الأمر البرمجي الذي يجمع الرقمين ويظهر الناتج اكتب الأمر البرمجي الذي يطرح الرقمين ويظهر الناتج اكتب الأمر البرمجي الذي يضرب الرقمين ويظهر الناتج
الإجابة: Num1 = int(input()) Num2 = int(input()) اكتب الأمر البرمجي الذي يجمع الرقمين ويظهر الناتج: print(Num1 + Num2) اكتب الأمر البرمجي الذي يطرح الرقمين ويظهر الناتج: print(Num1 - Num2) اكتب الأمر البرمجي الذي يضرب الرقمين ويظهر الناتج: print(Num1 * Num2)
خطوات الحل:
- | المعطيات | المطلوب | |----------|----------| | - قراءة رقمين من المستخدم (Num1, Num2) | - كتابة مقطع برمجي في بيئة باي تشارم لحساب: | - استخدام بيئة باي تشارم للبرمجة | 1. **حاصل الجمع** | - اللغة المستخدمة: Python | 2. **حاصل الطرح** | | 3. **حاصل الضرب**
- **المبادئ المستخدمة:** 1. استخدام دالة `input()` لقراءة المدخلات من المستخدم. 2. تحويل المدخلات النصية إلى أعداد صحيحة باستخدام `int()`. 3. استخدام العوامل الحسابية في Python: - `+` للجمع - `-` للطرح - `*` للضرب 4. استخدام دالة `print()` لعرض النتائج.
- **الخطوات التفصيلية:** 1. **قراءة الرقمين من المستخدم:** - نستخدم `input()` لقراءة كل رقم كسلسلة نصية. - نحول كل سلسلة إلى عدد صحيح باستخدام `int()` لتتمكن من إجراء العمليات الحسابية. python Num1 = int(input()) Num2 = int(input()) 2. **حساب حاصل الجمع وعرضه:** - نجمع الرقمين باستخدام عامل الجمع `+`. - نعرض النتيجة باستخدام `print()`. python print(Num1 + Num2) 3. **حساب حاصل الطرح وعرضه:** - نطرح الرقم الثاني من الأول باستخدام عامل الطرح `-`. - نعرض النتيجة باستخدام `print()`. python print(Num1 - Num2) 4. **حساب حاصل الضرب وعرضه:** - نضرب الرقمين باستخدام عامل الضرب `*`. - نعرض النتيجة باستخدام `print()`. python print(Num1 * Num2) > **ملاحظة مهمة:** يجب إدخال الرقمين كقيم رقمية صحيحة (مثل: 5، 10) وليس نصوصاً (مثل: "خمسة")، لأن الدالة `int()` ستسبب خطأ إذا تلقيت نصاً غير رقمي.
- **المقطع البرمجي الكامل:** python Num1 = int(input()) Num2 = int(input()) print(Num1 + Num2) print(Num1 - Num2) print(Num1 * Num2) **النتيجة:** عند تشغيل هذا البرنامج في بيئة باي تشارم وإدخال رقمين (مثلاً 8 و 3)، سيعرض البرنامج: - **حاصل الجمع:** 11 - **حاصل الطرح:** 5 - **حاصل الضرب:** 24