المصطلحات - كتاب المهارات الرقمية - الصف 9 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: المصطلحات

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

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

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

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

📝 ملخص الصفحة

📚 المصطلحات البرمجية

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

هذه الصفحة تحتوي على جدول مرجعي للمصطلحات البرمجية الأساسية باللغتين الإنجليزية والعربية، دون تقديم تعريفات تفصيلية لها.

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

```markmap

المهارات الرقمية (تقييم الإتقان)

هياكل البيانات

التمييز بين هياكل البيانات

استخدام القوائم والصفوف لتخزين البيانات

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

البرمجة بلغة بايثون

استخدام المكتبات البرمجية

استخدام النموذج البرمجي تكينتر لرسم الأشكال

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

استخدام الدوال المدمجة مع القواميس

نماذج وملفات

استخدام النماذج البرمجية

تخزين البيانات في ملفات نصية

المصطلحات

#### هياكل البيانات

  • هياكل بيانات بسيطة (Primitive Data Structures)
  • هياكل بيانات غير بسيطة (Non-Primitive Data Structures)
  • هيكل بيانات (Data Structure)
  • قائمة (List)
  • قائمة متداخلة (Nested List)
  • قائمة داخلية (Inner List)
  • قائمة خارجية (Outer List)
  • صف بياني (Tuple)
  • قاموس (Dictionary)
  • عناصر القاموس (Dictionary Items)
#### البرمجة والمكتبات

  • مكتبة برمجية (Programming Library)
  • المكتبة القياسية (Standard Library)
  • النموذج البرمجي (Module)
  • دوال مدمجة (Built-In Functions)
  • دالة (Function)
  • إعادة استخدام المقطع البرمجي (Code Reuse)
  • استيراد (Import)
  • توثيق (Documentation)
#### مفاهيم أخرى

  • فهرسة (Indexing)
  • وضع (Mode)
  • وظيفة (Method)
  • نظام التشغيل (Operating System)
  • لوحة الرسم القماشية (Drawing canvas)
  • الأحداث (Events)
  • ملفات (Files)
  • ملفات نصية (Text Files)
```

نقاط مهمة

  • الصفحة عبارة عن مسرد مصطلحات (قاموس) يربط بين المصطلحات الإنجليزية والعربية في مجال البرمجة وهياكل البيانات.
  • المصطلحات مقسمة إلى مجموعات تشمل: هياكل البيانات، البرمجة والمكتبات، ومفاهيم عامة.
  • لا تحتوي الصفحة على شرح أو تعريفات لهذه المصطلحات، بل هي قائمة مرجعية فقط.

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

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

المصطلحات

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

المصطلحات

🔍 عناصر مرئية

Programming Terms

Table listing programming terms in English and Arabic.

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

--- SECTION: المصطلحات --- المصطلحات --- VISUAL CONTEXT --- **TABLE**: Programming Terms Description: Table listing programming terms in English and Arabic. Table Structure: Headers: English | Arabic | English | Arabic Rows: Row 1: List | قائمة | Built-In Functions | دوال مدمجة Row 2: Method | وظيفة | Code Reuse | إعادة استخدام المقطع البرمجي Row 3: Mode | وضع | Data Structure | هيكل بيانات Row 4: Module | النموذج البرمجي | Dictionary | قاموس Row 5: Nested List | قائمة متداخلة | Dictionary Items | عناصر القاموس Row 6: Non-Primitive Data Structures | هياكل بيانات غير بسيطة | Documentation | توثيق Row 7: Operating System | نظام التشغيل | Drawing canvas | لوحة الرسم القماشية Row 8: Outer List | قائمة خارجية | Events | الأحداث Row 9: Primitive Data Structures | هياكل بيانات بسيطة | Files | ملفات Row 10: Programming Library | مكتبة برمجية | Function | دالة Row 11: Standard Library | المكتبة القياسية | Import | استيراد Row 12: Text Files | ملفات نصية | Inner List | قائمة داخلية Row 13: Tuple | الصف البياني | Indexing | فهرسة Data: N/A Context: Vocabulary for programming concepts

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

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

ما المقصود بالمصطلح البرمجي 'Module'؟

  • أ) لوحة الرسم القماشية
  • ب) النموذج البرمجي
  • ج) هيكل بيانات
  • د) نظام التشغيل

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

الإجابة: النموذج البرمجي

الشرح: في البرمجة، الـ Module هو ملف يحتوي على كود برمجي (مثل دوال، متغيرات، كائنات) مكتوب لأداء مهام محددة. يمكن استيراد هذا النموذج البرمجي واستخدام محتوياته في برامج أخرى، مما يعزز إعادة استخدام الكود ويحسن التنظيم.

تلميح: هو ملف يحتوي على دوال ومتغيرات وصفوف يمكن استيرادها واستخدامها في برامج أخرى.

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

ما المقصود بـ 'Primitive Data Structures' في البرمجة؟

  • أ) ملفات نصية
  • ب) هياكل بيانات غير بسيطة
  • ج) هياكل بيانات بسيطة
  • د) عناصر القاموس

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

الإجابة: هياكل بيانات بسيطة

الشرح: هياكل البيانات البسيطة (Primitive Data Structures) هي الأنواع الأساسية للبيانات التي يوفرها لغة البرمجة، مثل الأعداد الصحيحة (integers)، والأعداد العشرية (floats)، والقيم المنطقية (booleans)، والنصوص (strings). تسمى 'بسيطة' لأنها تمثل قيمة واحدة ولا يمكن تقسيمها إلى مكونات أصغر من نفس النوع.

تلميح: هي الأنواع الأساسية للبيانات التي لا يمكن تقسيمها إلى أجزاء أصغر من نفس النوع.

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

ما هو المقابل العربي للمصطلح البرمجي 'Dictionary'؟

  • أ) قائمة
  • ب) دالة
  • ج) قاموس
  • د) توثيق

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

الإجابة: قاموس

الشرح: في البرمجة، الـ Dictionary هو هيكل بيانات غير بسيط (Non-Primitive) يخزن البيانات على شكل أزواج من المفتاح (Key) والقيمة (Value) المرتبطة به. يُستخدم للبحث السريع عن القيمة باستخدام المفتاح الخاص بها. المقابل العربي لهذا المصطلح هو 'قاموس'.

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

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

ما المقصود بـ 'Code Reuse' في سياق البرمجة؟

  • أ) نسخ الملفات النصية
  • ب) توثيق الكود البرمجي
  • ج) إعادة استخدام المقطع البرمجي
  • د) فهرسة القوائم

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

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

الشرح: إعادة استخدام الكود (Code Reuse) هو مبدأ أساسي في هندسة البرمجيات يعني كتابة كود برمجي بطريقة يمكن استخدامه في أكثر من مكان أو مشروع. يتم تحقيق ذلك عادةً من خلال إنشاء دوال (Functions) أو نماذج برمجية (Modules) أو مكتبات (Libraries) قابلة لإعادة الاستخدام، مما يوفر الوقت ويقلل الأخطاء ويحسن كفاءة التطوير.

تلميح: مفهوم برمجي يهدف إلى تجنب كتابة نفس الكود أكثر من مرة.

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