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

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

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

الدرس: أمثلة على أنواع البيانات

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

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

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

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

📝 ملخص الصفحة

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

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

أنواع البيانات في بايثون: تصنيفات للقيم التي يمكن تخزينها ومعالجتها.

إدخال المستخدم: عملية طلب بيانات من المستخدم وإسنادها لمتغير.

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

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

```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`
```

نقاط مهمة

  • `input()` هي الدالة المستخدمة لقراءة إدخال المستخدم من لوحة المفاتيح.
  • نتيجة `input()` تكون دائماً من نوع نص (`str`)، حتى لو أدخل المستخدم أرقاماً.
  • رمز الضرب في بايثون هو النجمة `*` وليس `x`.
  • رمز الأس في بايثون هو نجمتان `**`.

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

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

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

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

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

جدول أنواع البيانات

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

الأعداد الصحيحة int 900000, 0, 999, 12 الأعداد الحقيقية float 3.0, -90.5, 0.0003, 4.5 النصوص والرموز str "$$$", "hello", "Saad" قيمة منطقية bool True, False

طلب إدخال قيمة للمتغير x

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

أنت تطلب من المستخدم إدخال قيمة للمتغير x.

كود إدخال المستخدم

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

print("الرجاء إدخال قيمة للمتغير x:") x=input() print("قيمة x:", x)

إدخال المستخدم للقيمة 10

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

يدخل المستخدم القيمة 10 ويضغط على Enter

مخرجات إدخال المستخدم

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

الرجاء إدخال قيمة للمتغير x: 10 قيمة x: 10

إسناد القيمة 10 للمتغير x

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

تم إسناد القيمة 10 للمتغير x.

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

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

رياضيا: 2 + 4، في بايثون: 2 + 4. رياضيا: 2 - 4، في بايثون: 2 - 4. رياضيا: 2x4، في بايثون: 2 * 4. رياضيا: 2 ÷ 4، في بايثون: 2 / 4. رياضيا: x²، في بايثون: x ** 2.

Page Number

نوع: METADATA

110

Ministry of Education Logo

نوع: METADATA

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

🔍 عناصر مرئية

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

A table presenting different data types in Python, their definitions, and examples.

عملية إدخال المستخدم في بايثون

A flow diagram illustrating the sequence of events when a user inputs a value for a variable 'x' in Python. It shows the program's prompt, the user's action, and the resulting assignment.

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

A table comparing standard mathematical notation with their equivalent expressions in Python programming language.

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

--- SECTION: أمثلة على أنواع البيانات --- أمثلة على أنواع البيانات --- SECTION: جدول أنواع البيانات --- الأعداد الصحيحة int 900000, 0, 999, 12 الأعداد الحقيقية float 3.0, -90.5, 0.0003, 4.5 النصوص والرموز str "$$$", "hello", "Saad" قيمة منطقية bool True, False --- SECTION: طلب إدخال قيمة للمتغير x --- أنت تطلب من المستخدم إدخال قيمة للمتغير x. --- SECTION: كود إدخال المستخدم --- print("الرجاء إدخال قيمة للمتغير x:") x=input() print("قيمة x:", x) --- SECTION: إدخال المستخدم للقيمة 10 --- يدخل المستخدم القيمة 10 ويضغط على Enter --- SECTION: مخرجات إدخال المستخدم --- الرجاء إدخال قيمة للمتغير x: 10 قيمة x: 10 --- SECTION: إسناد القيمة 10 للمتغير x --- تم إسناد القيمة 10 للمتغير x. --- SECTION: العمليات الرياضية في لغة البايثون --- رياضيا: 2 + 4، في بايثون: 2 + 4. رياضيا: 2 - 4، في بايثون: 2 - 4. رياضيا: 2x4، في بايثون: 2 * 4. رياضيا: 2 ÷ 4، في بايثون: 2 / 4. رياضيا: x²، في بايثون: x ** 2. --- SECTION: Page Number --- 110 --- SECTION: Ministry of Education Logo --- وزارة التعليم Ministry of Education 2025 - 1447 --- VISUAL CONTEXT --- **TABLE**: أمثلة على أنواع البيانات Description: A table presenting different data types in Python, their definitions, and examples. Table Structure: Headers: نوع البيانات | التعريف في بايثون | مثال Rows: Row 1: الأعداد الصحيحة | int | 900000, 0, 999, 12 Row 2: الأعداد الحقيقية | float | 3.0, -90.5, 0.0003, 4.5 Row 3: النصوص والرموز | str | "$$$", "hello", "Saad" Row 4: قيمة منطقية | bool | True, False Calculation needed: N/A X-axis: N/A Y-axis: N/A Data: The table has three columns: 'نوع البيانات' (Data Type), 'التعريف في بايثون' (Definition in Python), and 'مثال' (Example). It lists 'الأعداد الصحيحة' (Integers) as 'int' with examples like '900000, 0, 999, 12'; 'الأعداد الحقيقية' (Real Numbers) as 'float' with examples like '3.0, -90.5, 0.0003, 4.5'; 'النصوص والرموز' (Text and Symbols) as 'str' with examples like '"$$$", "hello", "Saad"'; and 'قيمة منطقية' (Boolean Value) as 'bool' with examples 'True, False'. Context: This table serves as a reference for understanding fundamental data types in Python programming, crucial for variable declaration and manipulation. **DIAGRAM**: عملية إدخال المستخدم في بايثون Description: A flow diagram illustrating the sequence of events when a user inputs a value for a variable 'x' in Python. It shows the program's prompt, the user's action, and the resulting assignment. X-axis: N/A Y-axis: N/A Data: The diagram visually explains the interaction flow for user input, from the program's request to the variable's assignment. Context: This diagram is essential for understanding input/output operations in Python, demonstrating how programs interact with users to obtain data. **TABLE**: العمليات الرياضية في لغة البايثون Description: A table comparing standard mathematical notation with their equivalent expressions in Python programming language. Table Structure: Headers: رياضيا | في بايثون Rows: Row 1: 2 + 4 | 2 + 4 Row 2: 2 - 4 | 2 - 4 Row 3: 2x4 | 2 * 4 Row 4: 2 ÷ 4 | 2 / 4 Row 5: x² | x ** 2 Calculation needed: N/A X-axis: N/A Y-axis: N/A Data: The table has two columns: 'رياضيا' (Mathematically) and 'في بايثون' (In Python). It shows examples for addition (2 + 4), subtraction (2 - 4), multiplication (2x4 vs 2 * 4), division (2 ÷ 4 vs 2 / 4), and exponentiation (x² vs x ** 2). Context: This table is crucial for understanding how to translate mathematical expressions into Python code, which is fundamental for numerical computations in programming.

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

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

ما نوع البيانات في لغة بايثون الذي يُستخدم لتمثيل الأعداد الصحيحة مثل 0 أو 999؟

  • أ) float
  • ب) str
  • ج) int
  • د) bool

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

الإجابة: int

الشرح: 1. الأعداد الصحيحة هي أعداد بدون كسور عشرية. 2. في لغة بايثون، يُستخدم النوع `int` لتمثيلها. 3. أمثلة من الجدول: 900000, 0, 999, 12.

تلميح: يبدأ اسم هذا النوع بثلاثة أحرف وهو اختصار لكلمة إنجليزية.

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

أي من الأمثلة التالية يمثل قيمة من النوع `float` في بايثون؟

  • أ) "hello"
  • ب) True
  • ج) 4.5
  • د) 12

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

الإجابة: 4.5

الشرح: 1. النوع `float` في بايثون يمثل الأعداد الحقيقية (التي تحتوي على كسور عشرية). 2. من الأمثلة الواردة في الجدول: 3.0, -90.5, 0.0003, 4.5. 3. الخيار 4.5 هو الوحيد الذي يحتوي على فاصلة عشرية من بين الخيارات المعطاة.

تلميح: ابحث عن رقم يحتوي على فاصلة عشرية.

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

ما الكلمة المفتاحية (Keyword) المستخدمة في لغة بايثون لتمثيل القيم المنطقية (صواب أو خطأ)؟

  • أ) boolean
  • ب) logic
  • ج) str
  • د) bool

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

الإجابة: bool

الشرح: 1. القيم المنطقية هي إما True (صواب) أو False (خطأ). 2. في لغة بايثون، يُستخدم النوع `bool` لتمثيل هذه القيم. 3. هذا موضح في الجدول تحت عمود 'التعريف في بايثون' مقابل 'قيمة منطقية'.

تلميح: هذا النوع مرتبط بالمنطق (Boolean Logic).

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

كيف تكتب عملية رفع العدد x إلى الأس 2 (x²) في لغة بايثون؟

  • أ) x ^ 2
  • ب) x * 2
  • ج) x ** 2
  • د) x // 2

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

الإجابة: x ** 2

الشرح: 1. في التعبير الرياضي، يُكتب x² لتمثيل x مضروباً في نفسه. 2. في لغة بايثون، تُستخدم العلامة `**` لعملية الأس (الرفع إلى قوة). 3. لذلك، التعبير الصحيح في بايثون هو `x ** 2`.

تلميح: تستخدم بايثون رمزاً مكوناً من حرفين لنفس العملية.

التصنيف: صيغة/خطوات | المستوى: متوسط

ما الدالة المستخدمة في لغة بايثون للحصول على إدخال نصي من المستخدم عبر لوحة المفاتيح؟

  • أ) get()
  • ب) read()
  • ج) scan()
  • د) input()

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

الإجابة: input()

الشرح: 1. للتفاعل مع المستخدم وجعله يدخل بيانات، تستخدم بايثون دالة مدمجة. 2. الدالة `input()` تقوم بقراءة ما يكتبه المستخدم وإرجاعه كنص (str). 3. في المثال بالصفحة: `x=input()` تطلب من المستخدم إدخال قيمة وتخزنها في المتغير x.

تلميح: اسم الدالة بالإنجليزية يعني 'إدخال'.

التصنيف: صيغة/خطوات | المستوى: متوسط