القائمة الرئيسية

العمليات الحسابية والمنطقية وجمل الإدخال والإخراج

درس تفاعلي متكامل يضم 5 محطات تعليمية ومشغل صوتي ناطق - العمليات الحسابية والمنطقية وجمل الإدخال والإخراج

39 مشاهدة آخر تحديث: 18 أكتوبر 2026
المحطة 1 من 5 فكّر واستعد: انطلاقة التعلم والأهداف
الصف الأول الثانوي - برمجة وذكاء اصطناعي الوحدة الثانية: البرمجة المتقدمة ببايثون ونماذج الذكاء الاصطناعي

العمليات البرمجية: المعاملات الحسابية، معاملات المقارنة، والتعامل مع دالتي print و input

انقر على أي جملة للاستماع إليها مباشرة 👆

تعتبر دالتا الإدخال والإخراج جسر التواصل التفاعلي بين المستخدم وبرنامج بايثون. في هذا الدرس، نتناول دالة الإخراج print() وخياراتها المتقدمة (مثل الفاصل sep ونهاية السطر end)، ودالة الإدخال input() التي تستقبل مدخلات المستخدم من لوحة المفاتيح دائماً في صورة نصية (str) وتتطلب تحويل النوع لإجراء العمليات الحسابية. وندرس منظومة العمليات الحسابية الأساسية: الجمع، الطرح، الضرب، القسمة الحقيقية (/)، قسمة الأعداد الصحيحة (//)، باقي القسمة (%)، والأس (**)، بالإضافة إلى معاملات المقارنة (==, ! =, <, >) والمعاملات المنطقية (and, or, not) وترتيب أسبقية العمليات.

1. المعاملات الحسابية في بايثون

الرموز وأسبقية التنفيذ:

  • العمليات الأساسية: + جمع، - طرح، * ضرب.
  • أنواع القسمة:
    • القسمة العشرية ( / ): 7 / 2 = 3.5 (تعطي دائماً float).
    • قسمة الأعداد الصحيحة ( // ): 7 // 2 = 3 (تهمل الكسور).
    • باقي القسمة ( % ): 7 % 2 = 1 (مفيد لتحديد الأعداد الفردية والزوجية).
  • الأس ( ** ): 2 ** 3 = 8.
  • أسبقية العمليات: الأقواس () ← الأس ** ← الضرب والقسمة (*, /, //, %) ← الجمع والطرح (+, -).
2. دوال التفاعل والمعاملات المنطقية

الإدخال والإخراج والمقارنة:

  • الإدخال التفاعلي input: تستقبل دائماً نصاً:
    age = int(input("Enter your age: "))
  • معاملات المقارنة: == (يساوي)، != (لا يساوي)، >، <، >=، <= (تنتج True أو False).
  • المعاملات المنطقية:
    • and: ينتج True فقط إذا تحقق الشرطان معاً.
    • or: ينتج True إذا تحقق أحدهما على الأقل.
    • not: يعكس القيمة المنطقية.
تتبع وتطبيق برمجي:
مسألة: ما ناتج التعبير التالي في بايثون: res = 2 + 3 * 4 ** 2 // 8؟
خطوات التتبع:
1) الأس أولاً: 4 ** 2 = 16.
2) الضرب والقسمة الصحيحة من اليسار لليمين: 3 * 16 = 48 ⇒ 48 // 8 = 6.
3) الجمع أخيراً: 2 + 6 = 8.

اضغط على أي بطاقة لاكتشاف المعنى الدقيق، واضغط على أيقونة الصوت للاستماع للنطق:

باقي القسمة (%)
اضغط لاكتشاف الدلالة والشرح 👆
معامل برمجي يحسب باقي قسمة عدد على آخر
💡 إضاءة وتوضيح: يستخدم لاختبار قابلية القسمة والزوجية
قسمة الأعداد الصحيحة (//)
اضغط لاكتشاف الدلالة والشرح 👆
عملية قسمة تلغي الجزء العشري وتعيد الناتج الصحيح فقط
💡 إضاءة وتوضيح: تعرف أيضاً بـ Floor Division
المعاملات المنطقية
اضغط لاكتشاف الدلالة والشرح 👆
أدوات لربط شرطين أو أكثر وتحديد النتيجة المنطقية الكلية
💡 إضاءة وتوضيح: and, or, not
معامل المساواة (==)
اضغط لاكتشاف الدلالة والشرح 👆
يستخدم لمقارنة قيمتين واختبار تطابقهما
💡 إضاءة وتوضيح: يختلف عن معامل الإسناد = المفرد

اضغط على الإجابة لتتحقق من فهمك وتكتشف التفسير النموذجي فورياً:

1 ما نتيجة التعبير البرمجي: 17 // 5 في بايثون؟
2 ما قيمة التعبير: 20 % 6 في بايثون؟
3 العملية الحسابية التي تمتلك أعلى أسبقية تنفيذ في بايثون هي:
4 الدالة input('Enter number: ') تعيد دائماً قيمة من نوع:
5 ما ناتج التعبير المنطقي التالي: (5 > 3) and (2 > 10)؟
6 المعامل البرمجي المستخدم لاختبار 'عدم التساوي' في بايثون هو:
7 ما ناتج التعبير: 2 ** 3 ** 2 في بايثون؟
8 إذا كانت x = 10، فما ناتج الكود: print(not(x == 10))؟
🎉 تهانينا يا بطل! أتممت جميع محطات الدرس بنجاح باهر وتستحق وسام التميز!

أكملت دراسة هذا الدرس؟

احفظ إنجازك الآن لإضافة 5 نقاط تميز إلى رصيدك وتسجيل الدرس في لوحة إحصائياتك!