📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
أمثلة برمجية
نوع: محتوى تعليمي
أزرار مايكروبيت
نوع: محتوى تعليمي
حان الوقت لترى كيف يمكنك استخدام الأزرار الموجودة في المايكروبيت. ستنشئ مشروعًا جديدًا ينتج منه إظهار الحرف 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).
تلميح: ما هو الغرض من الرمز في سياق إنشاء أنماط ضوئية؟
التصنيف: تعريف | المستوى: متوسط