0Pricing
Javascript for Kids · درس

الرمي مرات عديدة

احسبوا صور العملة وكتابتها

الرمي مرات عديدة درس مجاني في Javascript for Kids على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Javascript for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Javascript for Kids 4 دروس في المجموع.

اقلبوا العملة، ثم اقلبوها مرة أخرى! 🪙

مرحبًا بعودتكم أيها الأبطال! 🪙 سنقلب العملة اليوم مرات كثيرة!

وسنعدّ عدد مرات ظهور Heads وعدد مرات ظهور Tails. 🔢 لِنرَ إن كانت العملة عادلة!

صندوق للعدّ 📦

للعدّ، نحتاج إلى صناديق نحتفظ فيها بالنتيجة! 📦

نجعل قيمة heads تبدأ من 0، وقيمة tails تبدأ من 0، ثم نضيف 1 في كل مرة. ➕

let heads = 0;
let tails = 0;
console.log('Heads so far: ' + heads);
console.log('Tails so far: ' + tails);

إضافة واحد آخر ➕

عندما تظهر Heads، نضيف 1 إلى عدّاد Heads! ➕

نكتب heads = heads + 1. وهذا يعني: نأخذ قيمة heads ونجعلها أكبر بمقدار واحد! 📈

let heads = 0;
heads = heads + 1;
heads = heads + 1;
console.log('Heads count: ' + heads);

الحلقات توفّر الوقت ⏩

قلب العملة 10 مرات يدويًا يتطلب كتابة كثيرة جدًا! 😫 تتولى الحلقة هذه المهمة بدلًا منا! ⏩

تكرر حلقة for الكود نفسه مرة بعد أخرى. لاحظوا كيف تعدّ حتى 5! 🔢

for (let i = 1; i <= 5; i = i + 1) {
  console.log('Flip number ' + i);
}

قلب العملة داخل الحلقة 🌀

لِنقلب العملة الآن داخل الحلقة! 🌀

في كل دورة، نقلب العملة مرة واحدة. خمس قلبات في لمح البصر! ⚡

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
for (let i = 1; i <= 5; i = i + 1) {
  console.log('Flip ' + i + ': ' + flipCoin());
}

العدّ أثناء القلب 🔢

والآن نصل إلى الجزء الذكي! نعدّ أثناء قلب العملة! 🔢

إذا ظهرت Heads، نضيف 1 إلى عدّاد Heads، وإذا ظهرت Tails، نضيف 1 إلى عدّاد Tails. 📊

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 10; i = i + 1) {
  let result = flipCoin();
  if (result === 'Heads') {
    heads = heads + 1;
  } else {
    tails = tails + 1;
  }
}
console.log('Heads: ' + heads);
console.log('Tails: ' + tails);

شغّلوه مرات كثيرة 🔁

انقروا على تشغيل عدة مرات! 🔁

تتغير الأرقام في كل مرة، لكن مجموع Heads وTails معًا يساوي دائمًا 10! 🔟

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 10; i = i + 1) {
  if (flipCoin() === 'Heads') {
    heads = heads + 1;
  } else {
    tails = tails + 1;
  }
}
console.log('🙂 Heads: ' + heads + ' | 🪙 Tails: ' + tails);

اقلبوا العملة 100 مرة! 💯

أجهزة الحاسوب سريعة جدًا! لِنقلب العملة 100 مرة! 💯

كلما زاد عدد القلبات، اقترب عادةً عدد مرات ظهور Heads وTails من التساوي. العملة عادلة! ⚖️

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 100; i = i + 1) {
  if (flipCoin() === 'Heads') {
    heads = heads + 1;
  } else {
    tails = tails + 1;
  }
}
console.log('After 100 flips:');
console.log('🙂 Heads: ' + heads);
console.log('🪙 Tails: ' + tails);

من الفائز؟ 🏆

لِنكتشف أي الوجهين ظهر مرات أكثر! 🏆

نقارن العددين باستخدام if ونعلن الفائز! 🎉

let heads = 53;
let tails = 47;
if (heads > tails) {
  console.log('🙂 Heads won this time!');
} else if (tails > heads) {
  console.log('🪙 Tails won this time!');
} else {
  console.log('It is a tie! 🤝');
}

لعبة العدّ الكاملة 🎮

إليكم لعبة العدّ الكاملة لقلب العملة! 🎮

اقلبوا العملة 20 مرة، ثم عدّوا النتائج واعرضوا الفائز. لقد بنيتم هذه اللعبة! 💪

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 20; i = i + 1) {
  if (flipCoin() === 'Heads') heads = heads + 1;
  else tails = tails + 1;
}
console.log('🙂 Heads: ' + heads + ' | 🪙 Tails: ' + tails);
if (heads > tails) console.log('Heads wins! 🎉');
else if (tails > heads) console.log('Tails wins! 🎉');
else console.log('Tie! 🤝');

أصبحتم خبراء العملات! 🏆

رائع جدًا! 🏆 لقد أكملتم لعبة Coin Flip Game بأكملها!

  • 📦 العدّ باستخدام المتغيّرات
  • ⏩ الحلقات تكرر العمل بدلًا منا
  • 🔢 عدّ مرات ظهور Heads وTails أثناء القلب
  • 🏆 العثور على الفائز

أصبحتم مبرمجين حقيقيين الآن! استمروا في قلب العملة! 🪙

اختبار سريع ✅

آخر اختبار للتفكير في هذه اللعبة! 🧠 ما المهمة التي تساعدنا حلقة for على تنفيذها؟

مراجعة الدرس 🎀

تهانينا! 🎀 لقد أكملتم لعبة Coin Flip Game! تعلّمتم ما يلي:

  • 📦 تبدأ العدادات من 0 وتزداد باستخدام + 1
  • ⏩ تكرر حلقات for عملية القلب
  • 🔢 نعدّ مرات ظهور Heads وTails أثناء التنفيذ
  • 🏆 نقارن الأعداد للعثور على الفائز

عمل مذهل أيها الأبطال في البرمجة! 👑

الأسئلة الشائعة

هل درس «الرمي مرات عديدة» مجاني؟

نعم — نص درس «الرمي مرات عديدة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Javascript for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Javascript for Kids 4 دروس في المجموع.

ماذا ستتعلم في «الرمي مرات عديدة»؟

احسبوا صور العملة وكتابتها تتمرن على Javascript for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Javascript for Kids؟

لا تُشترط خبرة سابقة. Javascript for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «الرمي مرات عديدة»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Javascript for Kids هذا؟

نعم. كل درس في Javascript for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. صورة أم كتابة
  2. التخمين
  3. التحقّق من التخمين
  4. الرمي مرات عديدة
← العودة إلى Javascript for Kids