المعاملات (operators) في بايثون - كتاب المهارات الرقمية - الصف 8 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب المهارات الرقمية - الصف 8 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 8 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: المعاملات (operators) في بايثون

📚 معلومات الصفحة

الكتاب: كتاب المهارات الرقمية - الصف 8 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 8 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 المعاملات (Operators) في بايثون

المفاهيم الأساسية

المعامل (Operator): رمز يستخدم لإجراء عملية محددة على المتغيرات والقيم.

خريطة المفاهيم

```markmap

الوحدة الثالثة: البرمجة مع بايثون

أهداف التعلم

استخدام بيئة PyCharm Community

  • إنشاء مقطع برمجي

استخدام الجمل الشرطية

  • استخدام أنواع مختلفة
  • التمييز بينها

استخدام الحلقات

  • استخدام الحلقات في بايثون
  • إيقاف الحلقة بعبارة الإيقاف
  • استخدام الحلقات المتداخلة
  • إنشاء أنماط باستخدام الحلقات

الدوال

  • فهم ماهية الدالة
  • بناء دوال جديدة
  • التعامل مع معاملات الدالة
  • تمييز المتغيرات المحلية والعامة

معالجة جداول البيانات

  • استخدام التعليمات البرمجية لمعالجة جداول البيانات

الأدوات

  • إصدار بيئة التواصل باي تشارم (PyCharm Community Edition)

مراحل إنشاء البرنامج

  • تحديد المشكلة
  • كتابة الخطوات الخوارزمية
  • رسم المخطط الانسيابي
  • كتابة المقطع البرمجي

الأشكال المستخدمة في المخطط الانسيابي

  • البيضاوي: البداية / النهاية
  • متوازي الأضلاع: الإدخال / الإخراج
  • المستطيل: العمليات
  • المعين: اتخاذ قرار
  • السهم (↓): عرض التسلسل

أمثلة على أنواع البيانات

الأعداد الصحيحة (int)

  • مثال: 900000, 0, 999, 12

الأعداد الحقيقية (float)

  • مثال: 3.0, -90.5, 0.0003, 4.5

النصوص والرموز (str)

  • مثال: "$", "hello", "Saad"

قيمة منطقية (bool)

  • مثال: True, False

إدخال البيانات من المستخدم

خطوات العملية

  • طلب الإدخال: `print("الرجاء إدخال قيمة للمتغير x:")`
  • استقبال القيمة: `x = input()`
  • عرض النتيجة: `print("قيمة x:", x)`

العمليات الرياضية في بايثون

المقارنة مع الرياضيات

  • الجمع: 2 + 4 ← `2 + 4`
  • الطرح: 2 - 4 ← `2 - 4`
  • الضرب: 2x4 ← `2 * 4`
  • القسمة: 2 ÷ 4 ← `2 / 4`
  • الأس: x² ← `x ** 2`

المعاملات (Operators) في بايثون

المعاملات الرياضية

  • الرموز: `+ - / *`
  • الوصف: تُستخدم لإجراء العمليات الحسابية

معاملات الإسناد

  • الرموز: `= += -= *= /=`
  • الوصف: تُستخدم لإسناد قيم للمتغيرات

المعاملات الشرطية

  • الرموز: `> < == >= <= !=`
  • الوصف: تُستخدم في مقارنة القيم أثناء كتابة الجمل الشرطية

المعاملات المنطقية

  • الرموز: `and or not`
  • الوصف: تُستخدم لفحص أكثر من شرط في جملة شرطية واحدة، وأيضًا لفحص نقيض الشرط
```

نقاط مهمة

  • الفئات الأربع الأكثر استخدامًا للمعاملات في بايثون هي: الرياضية، الإسناد، الشرطية، المنطقية.
  • المعاملات المنطقية تمكن من اتخاذ قرارات لجمل شرطية مركبة.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

المعاملات (operators) في بايثون

نوع: محتوى تعليمي

المعاملات (operators) في بايثون

نوع: محتوى تعليمي

المعامل في لغة البرمجة هو رمز يستخدم لإجراء عملية محددة على المتغيرات والقيم. يقدم بايثون فئات مختلفة من المعاملات. الفئات الأربع للمعاملات الأكثر استخدامًا في بايثون هي: < المعاملات الرياضية. < معاملات الإسناد. < المعاملات الشرطية. < المعاملات المنطقية.

نوع: METADATA

وزارة التعليم Ministry of Education 2025 - 1447 111

🔍 عناصر مرئية

المعاملات (operators) في بايثون

A table categorizing and describing different types of operators in Python programming language, showing the operator symbols, their usage descriptions, and their classification.

📄 النص الكامل للصفحة

--- SECTION: المعاملات (operators) في بايثون --- المعاملات (operators) في بايثون المعامل في لغة البرمجة هو رمز يستخدم لإجراء عملية محددة على المتغيرات والقيم. يقدم بايثون فئات مختلفة من المعاملات. الفئات الأربع للمعاملات الأكثر استخدامًا في بايثون هي: < المعاملات الرياضية. < معاملات الإسناد. < المعاملات الشرطية. < المعاملات المنطقية. وزارة التعليم Ministry of Education 2025 - 1447 111 --- VISUAL CONTEXT --- **TABLE**: المعاملات (operators) في بايثون Description: A table categorizing and describing different types of operators in Python programming language, showing the operator symbols, their usage descriptions, and their classification. Table Structure: Headers: الوصف والرمز | نوع المعاملات Rows: Row 1: تُستخدم لإجراء العمليات الحسابية: الجمع، الطرح، الضرب، والقسمة وما إلى ذلك. + - * / ** | المعاملات الرياضية Row 2: تُستخدم لإسناد قيم للمتغيرات. = += -= *= /= | معاملات الإسناد Row 3: تُستخدم في مقارنة القيم أثناء كتابة الجمل الشرطية. > < == >= <= != | المعاملات الشرطية Row 4: تُستخدم لفحص أكثر من شرط في جملة شرطية واحدة، وأيضًا لفحص نقيض الشرط. وتُمكن هذه المعاملات من اتخاذ قرارات لجمل شرطية مركبة. and or not | المعاملات المنطقية Data: The table is divided into four main categories of operators: Arithmetic, Assignment, Comparison, and Logical. For each category, it lists the specific operator symbols and provides a description of their usage. Context: This table provides a comprehensive overview of common Python operators, their symbols, and their functional categories, essential for understanding programming logic and syntax.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 5 بطاقة لهذه الصفحة

ما هو تعريف المعامل (Operator) في لغة البرمجة بايثون؟

  • أ) متغير يستخدم لتخزين القيم النصية فقط.
  • ب) دالة مدمجة في اللغة لإجراء عمليات الإدخال والإخراج.
  • ج) رمز يستخدم لإجراء عملية محددة على المتغيرات والقيم.
  • د) كلمة محجوزة تستخدم لتعريف الدوال.

الإجابة الصحيحة: c

الإجابة: رمز يستخدم لإجراء عملية محددة على المتغيرات والقيم.

الشرح: المعامل هو عنصر أساسي في بناء الجملة البرمجية، حيث يعمل كأداة لإجراء عمليات حسابية أو منطقية أو إسنادية على البيانات.

تلميح: فكر في الرموز التي تربط بين القيم لإنتاج نتيجة.

التصنيف: تعريف | المستوى: سهل

أي من المجموعات التالية تمثل المعاملات الرياضية في بايثون؟

  • أ) > < == >= <=
  • ب) and or not
  • ج) + - * / **
  • د) = += -= *=

الإجابة الصحيحة: c

الإجابة: + - * / **

الشرح: المعاملات الرياضية هي: + (الجمع)، - (الطرح)، * (الضرب)، / (القسمة)، ** (الأُس).

تلميح: هذه المعاملات تستخدم في العمليات الحسابية الأساسية.

التصنيف: مفهوم جوهري | المستوى: سهل

ما نوع المعاملات التي تُستخدم في مقارنة القيم أثناء كتابة الجمل الشرطية؟

  • أ) معاملات الإسناد
  • ب) المعاملات المنطقية
  • ج) المعاملات الشرطية (المقارنة)
  • د) المعاملات الرياضية

الإجابة الصحيحة: c

الإجابة: المعاملات الشرطية (المقارنة)

الشرح: المعاملات الشرطية (مثل >, <, ==) تقارن بين قيمتين وتُستخدم لتحديد مسار تنفيذ البرنامج بناءً على شروط.

تلميح: هذه المعاملات تُرجع قيمة منطقية (صح أو خطأ) بناءً على المقارنة.

التصنيف: مفهوم جوهري | المستوى: متوسط

أي من المعاملات التالية يُستخدم لفحص نقيض الشرط (عكس صحته)؟

  • أ) and
  • ب) or
  • ج) not
  • د) ==

الإجابة الصحيحة: c

الإجابة: not

الشرح: المعامل المنطقي 'not' يُرجع القيمة المعاكسة للحقيقة (صح تصبح خطأ والعكس).

تلميح: هذا المعامل منطقي ويعمل على قيمة واحدة.

التصنيف: تعريف | المستوى: متوسط

ما هي الفئات الأربع الأكثر استخدامًا للمعاملات في بايثون كما وردت في النص؟

  • أ) المعاملات النصية، معاملات المصفوفات، معاملات الدوال، معاملات الاستيراد.
  • ب) المعاملات الحسابية، معاملات المقارنة، معاملات المنطق، معاملات البت.
  • ج) المعاملات الرياضية، معاملات الإسناد، المعاملات الشرطية، المعاملات المنطقية.
  • د) معاملات الجمع، معاملات الطرح، معاملات الضرب، معاملات القسمة.

الإجابة الصحيحة: c

الإجابة: المعاملات الرياضية، معاملات الإسناد، المعاملات الشرطية، المعاملات المنطقية.

الشرح: تغطي هذه الفئات الأربع العمليات الأساسية في البرمجة: الحساب، التخزين، المقارنة، والمنطق.

تلميح: فئات المعاملات مرتبطة بنوع العملية التي تؤديها.

التصنيف: ملخص | المستوى: سهل