Skip to content

النشاط

عداد الأنواع

مبتدئ | MakeCode, Python | الأزرار, شاشة العرض | الأنظمة البيئية, الحيوانات, المتغيرات, النباتات, رقم وقيمة المكان

الخطوة ١: صنّع

ما هو؟

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

ستُريك هذه المقاطع كيف تبدأ في البرمجة:

كيف يعمل ؟

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

المطلوب

  • مايكروبت أو محرر الأكواد عبر الويب «ميك كود»
  • محرر «ميك كود»
  • حزمة البطارية (اختيارية ولكن موصى بها)

الخطوة ٢: بَرمج

1from microbit import *
2
3a = 0
4b = 0
5display.show(0)
6
7while True:
8    if button_a.is_pressed():
9        a += 1
10        display.scroll(a)
11    elif button_b.is_pressed():
12        b += 1
13        display.scroll(b)
14    if accelerometer.was_gesture('shake'):
15        display.scroll('A')
16        display.scroll(a)
17        sleep(1000)
18        display.clear()
19        sleep(2000)
20        display.scroll('B')
21        display.scroll(b)

الخطوة ٣: حسّن

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