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

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

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

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

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

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

📝 ملخص الصفحة

ملخص المحتوى التعليمي للصفحة:

تتناول هذه الصفحة أمثلة برمجية عملية لاستخدام أزرار جهاز مايكروبت (micro:bit). يبدأ المشروع بإنشاء برنامج جديد يقوم بعرض الحرف "A" على شاشة مصابيح LED الخاصة بالمايكروبت عند الضغط على الزر A، وعرض الحرف "B" عند الضغط على الزر B.

خطوات برمجة زر A:

  • الانتقال إلى فئة أوامر "الإدخال" (input).
  • سحب وإفلات أمر "تشغيل الكود عند الضغط على الزر" (run code on button pressed).
  • من فئة الأوامر "الأساسية" (Basic)، سحب وإفلات أمر "إظهار المصابيح" (show leds).
  • داخل أمر إظهار المصابيح، يتم تصميم شكل الحرف "A" عن طريق تحديد المصابيح التي ستضيء (بالرمز #) والمصابيح التي لن تضيء (بالرمز .).
  • الضغط على زر التشغيل لبدء تنفيذ المقطع البرمجي.
  • الضغط على الزر A في محاكي البرنامج لمعاينة النتيجة.
  • ملاحظة برمجية: عند البرمجة بلغة بايثون، يمكن استخدام الرمز `#` لتشغيل مصباح LED والرمز `.` لإيقاف تشغيله، حيث يمثل كل رمز مصباحاً واحداً في مصفوفة LED.

    تحتوي الصفحة على عدة لقطات شاشة (صور) توضح واجهة برمجة المحرر ومحاكي جهاز مايكروبت خلال خطوات البرمجة المختلفة.

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

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

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

    أمثلة برمجية

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

    أزرار مايكروبيت

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

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

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

    لبرمجة زر A:

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

    اضغط على فئة أوامر input (الإدخال).

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

    اسحب وأفلت أمر run code في فئة أوامر Basic (أساسي)، اسحب وأفلت أمر show leds (إظهار المصابيح).

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

    داخل الأمر، أنشئ الحرف A في مصابيح Led، # لإضاءة المصباح، و ٠ لعدم إضاءته.

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

    اضغط على زر التشغيل لبدء المقطع البرمجي.

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

    اضغط على الزر A في المحاكي لمعاينة النتيجة.

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

    عند البرمجة بلغة بايثون يمكنك استخدام رمز # لتشغيل مصباح Led.

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

    يتم تمثيل كل رمز # بمصباح في Led

    🔍 عناصر مرئية

    Python Code Editor

    Screenshot of a code editor showing Python code for micro:bit. It includes a sidebar with blocks like Search, Basic, Input, Music, Led, Radio, Loops, Logic, Variables, Math. The main area shows Python code with line numbers and highlighted code. A micro:bit simulator is shown below the code editor.

    micro:bit simulator

    A simulated micro:bit device showing its LED matrix and buttons. The LED matrix displays a pattern of lit and unlit LEDs, forming a shape. Button A is visible and labeled.

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

    أمثلة برمجية أزرار مايكروبيت حان الوقت لترى كيف يمكنك استخدام الأزرار الموجودة في المايكروبيت. ستنشئ مشروعًا جديدًا ينتج منه إظهار الحرف A على شاشة المايكروبيت عند الضغط على زر A، وإظهار الحرف B عند الضغط على زر B. ابدأ بإنشاء مشروع جديد. لبرمجة زر A: اضغط على فئة أوامر input (الإدخال). اسحب وأفلت أمر run code في فئة أوامر Basic (أساسي)، اسحب وأفلت أمر show leds (إظهار المصابيح). داخل الأمر، أنشئ الحرف A في مصابيح Led، # لإضاءة المصباح، و ٠ لعدم إضاءته. اضغط على زر التشغيل لبدء المقطع البرمجي. اضغط على الزر A في المحاكي لمعاينة النتيجة. عند البرمجة بلغة بايثون يمكنك استخدام رمز # لتشغيل مصباح Led. يتم تمثيل كل رمز # بمصباح في Led --- VISUAL CONTEXT --- **DIAGRAM**: Python Code Editor Description: Screenshot of a code editor showing Python code for micro:bit. It includes a sidebar with blocks like Search, Basic, Input, Music, Led, Radio, Loops, Logic, Variables, Math. The main area shows Python code with line numbers and highlighted code. A micro:bit simulator is shown below the code editor. Data: Code snippet for micro:bit to display a pattern on LEDs when button A is pressed. Key Values: basic.show_leds() function, Button.A Context: Demonstrates how to write Python code for the micro:bit to display a pattern on its LED matrix when a specific button is pressed. **DIAGRAM**: micro:bit simulator Description: A simulated micro:bit device showing its LED matrix and buttons. The LED matrix displays a pattern of lit and unlit LEDs, forming a shape. Button A is visible and labeled. Data: Visual representation of the micro:bit's output based on the code. Key Values: LED pattern, Button A press Context: Shows the visual output of the Python code on the micro:bit's LED display.

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

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

    في برمجة لوحة مايكروبيت باستخدام بايثون، ما الوظيفة المستخدمة لإظهار نمط على مصابيح LED؟

    • أ) input.on_button_pressed()
    • ب) basic.show_leds()
    • ج) led.plot()
    • د) display.show()

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

    الإجابة: basic.show_leds()

    الشرح: 1. لإظهار نمط على مصابيح LED في مايكروبيت، نستخدم دالة خاصة. 2. الدالة المسؤولة عن التحكم في إضاءة وإطفاء كل مصباح في المصفوفة هي `basic.show_leds()`. 3. داخل هذه الدالة، نحدد النمط باستخدام الرموز # (مضاء) و . (غير مضاء).

    تلميح: ابحث عن الأمر الذي يتحكم في إضاءة مصفوفة LED.

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

    ما الخطوة الأولى لبرمجة زر A في لوحة مايكروبيت لعرض حرف A على شاشة LED؟

    • أ) اسحب أمر show leds من فئة Basic.
    • ب) استخدام فئة أوامر الإدخال (Input).
    • ج) كتابة كود Python مباشرة باستخدام رمز #.
    • د) تشغيل المحاكي لمعاينة النتيجة.

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

    الإجابة: استخدام فئة أوامر الإدخال (Input).

    الشرح: 1. لبرمجة تفاعل مع أزرار مايكروبيت (مثل زر A)، يجب البدء بالذهاب إلى الفئة الصحيحة من الأوامر. 2. الأوامر الخاصة بالاستجابة لضغط الأزرار موجودة في فئة `Input` (الإدخال). 3. من هذه الفئة، يمكن سحب الأمر المناسب للكشف عن ضغط الزر.

    تلميح: الأمر المتعلق بالتفاعل مع الأزرار موجود في فئة محددة.

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

    في محاكي مايكروبيت، ماذا يحدث عند الضغط على الزر A في المشروع الموضح في الصفحة؟

    • أ) يتوقف البرنامج عن العمل.
    • ب) يظهر الحرف B على مصابيح LED.
    • ج) يظهر الحرف A على مصابيح LED.
    • د) تضيء جميع مصابيح LED مرة واحدة.

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

    الإجابة: يظهر الحرف A على مصابيح LED.

    الشرح: 1. الهدف من المشروع هو ربط ضغط زر معين بنتيجة مرئية على الشاشة. 2. تمت برمجة المشروع بحيث: عند الضغط على زر A → يعرض النمط المبرمج للحرف A على مصفوفة LED. 3. هذه هي الوظيفة الأساسية للمشروع التوضيحي.

    تلميح: النتيجة المرئية مرتبطة بالزر الذي يتم الضغط عليه.

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

    أي مما يلي يمثل الاستخدام الصحيح للرمز '#' في برمجة مصابيح LED للمايكروبيت بلغة بايثون؟

    • أ) لبداية تعليق في الكود.
    • ب) لتمثيل مصباح LED مضاء.
    • ج) لفصل بين أوامر البرمجة.
    • د) لتعريف متغير جديد.

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

    الإجابة: لتمثيل مصباح LED مضاء.

    الشرح: 1. لإنشاء نمط على مصفوفة LED في مايكروبيت، نحتاج لتمييز المصابيح المضاءة عن غير المضاءة. 2. في كود Python داخل دالة `show_leds()`، نستخدم الرمز `#` للإشارة إلى أن المصباح في هذا الموضع يجب أن يكون مضاءً (ON). 3. نستخدم رمزاً آخر (مثل `.`) للإشارة إلى المصباح غير المضاء (OFF).

    تلميح: ما هو الغرض من الرمز في سياق إنشاء أنماط ضوئية؟

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