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

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

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

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

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

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

📝 ملخص الصفحة

ملخص الصفحة:

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

بعد إنشاء مشروع جديد في مايكروبت، يمكن إضافة اللبنات البرمجية المناسبة لعرض رسالة ترحيبية. الخطوات هي:

  • النقر على فئة اللبنات "Basic" (أساسي).
  • سحب وإفلات لبنة "show string 'Hello!'" (إظهار السلسلة "Hello!") داخل لبنة "on start" (بداية).
  • سحب وإفلات لبنة "show icon" (إظهار الرمز) داخل لبنة "forever" (للأبد).
  • النقر على زر التشغيل لعرض الرسالة في المحاكي.
  • النقر على زر التوقف لإيقاف المحاكي.
  • لغات البرمجة عالية المستوى:

    تعتبر لغات مثل بايثون (Python) وفيجوال بيسك (Visual Basic) وجافا سكريبت (JavaScript) لغات برمجة عالية المستوى. تستخدم هذه اللغات كلمات وحروف ورموزًا عادية من اللغة، وتتضمن كلمات وقواعد لبناء الجمل البرمجية يجب تعلمها واتباعها، على غرار اللغات البشرية.

    بيئة التطوير المتكاملة (IDE):

    توفر بيئة التطوير المتكاملة (IDE) وظائف أكثر تعقيدًا لمساعدة المطور على كتابة التعليمات البرمجية المعقدة بسهولة أكبر.

    عنصر مرئي:

    يوجد في الصفحة لقطة شاشة لواجهة برمجة مايكروبت، تُظهر اللبنات البرمجية والتعليمات.

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

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

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

    إضافة لبنات إلى مقطعك البرمجي

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

    لقد أنشأت مشروعًا في مايكروبيت وستقوم الآن بإضافة اللبنات المناسبة لجعل مقطعك البرمجي يعرض رسالة ترحيب.

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

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

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

    اضغط على فئة لبنات Basic (أساسي).

    نوع: EDUCATIONAL_content

    اسحب وأفلت لبنة show string "Hello!" (إظهار السلسلة "Hello!") داخل لبنة on start (بداية).

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

    اسحب وأفلت لبنة show icon (إظهار الرمز) داخل لبنة forever (للأبد).

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

    اضغط على زر التشغيل وسيعرض المحاكي رسالتك.

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

    اضغط على زر التوقيف لإيقاف المحاكي.

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

    توفر بيئة التطوير المتكاملة (IDE) وظائف أكثر تعقيدًا لمساعدة المطور على كتابة التعليمات البرمجية المعقدة بسهولة أكبر.

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

    تعتبر لغات بايثون (Python) وفيجوال بيسك (Visual Basic) وجافا سكريبت (JavaScript) لغات برمجة عالية المستوى. تستخدم كلمات وحروف ورموز عادية من اللغة. تتضمن لغة البرمجة عالية المستوى كلمات يجب تعلمها، وكذلك قواعد لبناء الجمل البرمجية يجب اتباعها، كما في اللغات التي يتحدثها البشر.

    نوع: METADATA

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

    🔍 عناصر مرئية

    Micro:bit Blocks Interface

    Screenshot of the micro:bit programming interface in Blocks mode. Shows the micro:bit device on the left, the code blocks area in the center, and the Python/JavaScript options on the right. Number 1 points to the 'Basic' category in the blocks list.

    Show String Block

    Close-up of the micro:bit programming interface showing the 'show string "Hello!"' block being dragged into the 'on start' block. Number 2 highlights this action.

    Show Icon Block

    Close-up of the micro:bit programming interface showing the 'show icon' block being dragged into the 'forever' block. Number 3 highlights this action.

    Simulator Play Button

    Screenshot of the micro:bit simulator showing the play button (triangle icon) highlighted with number 4. The simulator displays a red heart icon on the micro:bit screen.

    Simulator Stop Button

    Screenshot of the micro:bit simulator showing the stop button (square icon) highlighted with number 5. The simulator displays a red heart icon on the micro:bit screen.

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

    إضافة لبنات إلى مقطعك البرمجي لقد أنشأت مشروعًا في مايكروبيت وستقوم الآن بإضافة اللبنات المناسبة لجعل مقطعك البرمجي يعرض رسالة ترحيب. لإنشاء مقطع برمجي باستخدام اللبنات البرمجية: اضغط على فئة لبنات Basic (أساسي). اسحب وأفلت لبنة show string "Hello!" (إظهار السلسلة "Hello!") داخل لبنة on start (بداية). اسحب وأفلت لبنة show icon (إظهار الرمز) داخل لبنة forever (للأبد). اضغط على زر التشغيل وسيعرض المحاكي رسالتك. اضغط على زر التوقيف لإيقاف المحاكي. توفر بيئة التطوير المتكاملة (IDE) وظائف أكثر تعقيدًا لمساعدة المطور على كتابة التعليمات البرمجية المعقدة بسهولة أكبر. تعتبر لغات بايثون (Python) وفيجوال بيسك (Visual Basic) وجافا سكريبت (JavaScript) لغات برمجة عالية المستوى. تستخدم كلمات وحروف ورموز عادية من اللغة. تتضمن لغة البرمجة عالية المستوى كلمات يجب تعلمها، وكذلك قواعد لبناء الجمل البرمجية يجب اتباعها، كما في اللغات التي يتحدثها البشر. وزارة التعليم Ministry of Education 2025 - 1447 405 --- VISUAL CONTEXT --- **DIAGRAM**: Micro:bit Blocks Interface Description: Screenshot of the micro:bit programming interface in Blocks mode. Shows the micro:bit device on the left, the code blocks area in the center, and the Python/JavaScript options on the right. Number 1 points to the 'Basic' category in the blocks list. Context: Illustrates the location of the 'Basic' block category for programming. **DIAGRAM**: Show String Block Description: Close-up of the micro:bit programming interface showing the 'show string "Hello!"' block being dragged into the 'on start' block. Number 2 highlights this action. Context: Demonstrates how to add the 'show string' block to the 'on start' event. **DIAGRAM**: Show Icon Block Description: Close-up of the micro:bit programming interface showing the 'show icon' block being dragged into the 'forever' block. Number 3 highlights this action. Context: Demonstrates how to add the 'show icon' block to the 'forever' loop. **DIAGRAM**: Simulator Play Button Description: Screenshot of the micro:bit simulator showing the play button (triangle icon) highlighted with number 4. The simulator displays a red heart icon on the micro:bit screen. Context: Indicates the button to run the program in the simulator. **DIAGRAM**: Simulator Stop Button Description: Screenshot of the micro:bit simulator showing the stop button (square icon) highlighted with number 5. The simulator displays a red heart icon on the micro:bit screen. Context: Indicates the button to stop the program in the simulator.

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

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

    ما الخطوة الأولى لإنشاء مقطع برمجي باستخدام لبنات مايكروبيت لعرض رسالة ترحيب؟

    • أ) سحب وأفلت لبنة show string داخل لبنة on start.
    • ب) الضغط على فئة لبنات Basic (أساسي).
    • ج) الضغط على زر التشغيل في المحاكي.
    • د) سحب وأفلت لبنة show icon داخل لبنة forever.

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

    الإجابة: الضغط على فئة لبنات Basic (أساسي).

    الشرح: 1. افتح مشروعك في بيئة تطوير مايكروبيت. 2. ابحث عن قائمة فئات اللبنات البرمجية. 3. اختر الفئة المسماة 'Basic' أو 'أساسي' للوصول إلى الأوامر الأساسية مثل عرض النص.

    تلميح: تتعلق الخطوة بالعثور على المجموعة المناسبة من الأوامر البرمجية البسيطة.

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

    أين يجب وضع لبنة 'show string "Hello!"' لجعل الرسالة تظهر مرة واحدة عند بدء تشغيل برنامج مايكروبيت؟

    • أ) داخل لبنة 'forever' (للأبد).
    • ب) بشكل منفصل خارج أي لبنة حدث.
    • ج) داخل لبنة 'on start' (بداية).
    • د) داخل لبنة 'on button A pressed' (عند الضغط على الزر أ).

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

    الإجابة: داخل لبنة 'on start' (بداية).

    الشرح: لبنة 'on start' هي حدث ينفذ الأوامر الموجودة بداخلها مرة واحدة عند تشغيل البرنامج. وضع لبنة عرض النص داخلها يضمن ظهور الرسالة الترحيبية في البداية.

    تلميح: هذه اللبنة مسؤولة عن تنفيذ الأوامر مرة واحدة فقط عند بدء البرنامج.

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

    ما الوظيفة الرئيسية للبنة 'forever' في برمجة مايكروبيت؟

    • أ) تشغيل المحاكي لعرض البرنامج.
    • ب) تنفيذ الأوامر الموجودة بداخلها بشكل متكرر ومستمر.
    • ج) إيقاف تنفيذ البرنامج بالكامل.
    • د) تنفيذ الأوامر مرة واحدة فقط عند بدء البرنامج.

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

    الإجابة: تنفيذ الأوامر الموجودة بداخلها بشكل متكرر ومستمر.

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

    تلميح: ترتبط بكلمة 'للأبد' في التسمية العربية.

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

    أي مما يلي يصف بشكل صحيح لغة برمجة عالية المستوى مثل بايثون؟

    • أ) تكتب مباشرة بلغة الآلة الثنائية (0 و1).
    • ب) لا تحتاج إلى قواعد محددة لتركيب الجمل البرمجية.
    • ج) تستخدم كلمات وحروف ورموز عادية من اللغة وتتضمن قواعد لبناء الجمل البرمجية.
    • د) تقتصر على الرموز الرياضية والمنطقية فقط دون استخدام كلمات.

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

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

    الشرح: اللغات عالية المستوى مصممة لتكون قريبة من اللغة البشرية. تستخدم مفردات (كلمات) وقواعد تركيب (Syntax) محددة يجب على المبرمج تعلمها واتباعها لكتابة تعليمات صحيحة.

    تلميح: تركز على سهولة فهم المبرمج البشري مقارنة بلغة الآلة.

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