Skip to content

نشاط

نردشير

مبتدئ | MakeCode, Python | شاشة الإضاءة, مستشعر الحركة | أجهزة الاستشعار, الاحتمال, العشوائية, المدخلات/المخرجات, رقم وقيمة المكان

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

ماذا هو؟

هزّ المايكروبت لتوليد أرقام عشوائية.

ستُريك هذه المقاطع ماذا سوف تُصمم وكيف ستُبرمج:

مقدمة

دليل البرمجة

كيف يعمل ؟

  1. مثلمشروع «كن لعوباً»، هذا البرنامج يعتمد علىمستشعر الحركة لإحداث شيء ما عند هزه.
  2. عندما تقوم بهز المايكروبت يقوم البرنامج بإختيار رقم عشوائي من (١ - ٦)، ثم يقوم بعد ذلك بعرض الرقم المختار على شاشة العرض.
  3. من الصعب على الحواسيب أن تقوم بتوليد أرقامًا عشوائية بشكل فعلي، هذا لأنها أجهزة تعتمد على الدقة والعمل بشكل منتظم.
  4. حاول رسم جدول يحصي عدد المرات التي يظهر فيها كل رقم. هل هذه الأرقام فعلا عشوائية؟ ثم قارن هذه العشوائية بلعبة النردشير الحقيقية.

ما تحتاجه

  • مايكروبت أو محرر الأكواد عبر الويب «ميك كود»
  • محرر أكواد لـ «بايثون» أو «ميك كود»
  • حزمة بطاريات (اختياري).
  • نردشير حقيقي (اختياري)

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

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

  • اجعل الرقم يظهر لثوانٍ معدودات، ثم قم بإعادة تعيين الشاشة لحفظ البطارية.
  • اجعل الأرقام تظهر بنردين. يمكنك إنشاء رقمين عشوائيين: أحدهما بين (١ - ٦) والآخر بين (٢ - ١٢) ثم جمعهما معًا.
  • جرب كلا الطريقتين ،واحصي عدد المرات التي تظهر فيها كل نتيجة. هل لاحظت فارقا؟ هل تظهر بعض الأرقام أكثر من غيرها؟