اختيارات الحاسوب
اختيار عشوائي
اختيارات الحاسوب درس مجاني في Javascript for Kids على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Javascript for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Javascript for Kids 4 دروس في المجموع.
اللاعب الآلي 🤖
للعب ضد الحاسوب، يجب أن يختار الحاسوب الحجر أو الورق أو المقص أيضًا!
لكن كيف يختار الحاسوب؟ إنه يستخدم العشوائية! 🎲
console.log('The computer is thinking... 🤖')
console.log('It will pick something random! 🎲')ما معنى عشوائي؟ 🎲
تعني كلمة عشوائي حدوث مفاجأة! فأنت لا تعرف ما ستحصل عليه. 😲
يشبه ذلك تدوير عجلة أو رمي حجر النرد. أي شيء يمكن أن يحدث! 🌀
console.log('Random = a surprise! 🎉')
console.log('Like rolling a dice 🎲')Math.random() ✨
تحتوي JavaScript على أداة مساعدة سحرية تُسمى Math.random().
إنها تعطي رقمًا عشوائيًا بين 0 و1، مثل 0.42 أو 0.97! 🔢
let r = Math.random()
console.log('Random number: ' + r + ' ✨')اختيار 0 أو 1 أو 2 🔢
نريد واحدًا من ثلاثة اختيارات، لذلك نضرب في 3 ونقرّب إلى الأسفل باستخدام Math.floor().
وهكذا نحصل على 0 أو 1 أو 2! 🎯
let n = Math.floor(Math.random() * 3)
console.log('Got number: ' + n + ' 🎯')قائمة بالاختيارات 📋
لِنَضع اختياراتنا الثلاثة في مصفوفة. والمصفوفة قائمة! 📋
الموضع 0 هو الحجر، و1 هو الورق، و2 هو المقص.
let choices = ['rock', 'paper', 'scissors']
console.log(choices[0] + ' ✊')
console.log(choices[1] + ' 📄')
console.log(choices[2] + ' ✂️')الاختيار من القائمة 🎰
والآن لِنَجمع هذه الأجزاء! نختار رقمًا عشوائيًا، ثم نأخذ العنصر الموجود في ذلك الموضع من القائمة. 🎰
سحر! لقد اختار الحاسوب! ✨
let choices = ['rock', 'paper', 'scissors']
let n = Math.floor(Math.random() * 3)
let computer = choices[n]
console.log('Computer picked: ' + computer + ' 🤖')شغّلها مجددًا! 🔁
في كل مرة تُشغّل فيها الشيفرة، قد يختار الحاسوب شيئًا مختلفًا! 🎲
جرّب تشغيلها مرات عديدة. أحيانًا الحجر، وأحيانًا الورق، وأحيانًا المقص! 😄
let choices = ['rock', 'paper', 'scissors']
let computer = choices[Math.floor(Math.random() * 3)]
console.log('This time: ' + computer + ' 🎰')دالة مساعدة 🛠️
لِنَضع شيفرة الاختيار داخل دالة. والدالة آلة صغيرة يمكنك استخدامها مرارًا وتكرارًا! 🛠️
function computerPick() {
let choices = ['rock', 'paper', 'scissors']
return choices[Math.floor(Math.random() * 3)]
}
console.log('Pick: ' + computerPick() + ' 🤖')استخدمها مرات عديدة 🔂
بعد أن أصبحت لدينا هذه الآلة، يمكننا استدعاءها بقدر ما نريد! 🔂
يعطي كل استدعاء اختيارًا عشوائيًا جديدًا. 🎲
function computerPick() {
let choices = ['rock', 'paper', 'scissors']
return choices[Math.floor(Math.random() * 3)]
}
console.log('Pick 1: ' + computerPick())
console.log('Pick 2: ' + computerPick())
console.log('Pick 3: ' + computerPick())اعرض الاختيار باستخدام رمز تعبيري 😎
لِنَجعل العرض جميلًا! يمكننا عرض الاختيار باستخدام رمز تعبيري ممتع. ✊📄✂️
يبدو اختيار الحاسوب رائعًا الآن! 🌈
let choices = ['rock ✊', 'paper 📄', 'scissors ✂️']
let computer = choices[Math.floor(Math.random() * 3)]
console.log('Computer chose: ' + computer)لقد جعلت الحاسوب يختار! 🤖
مذهل! لقد علّمت الحاسوب أن يختار! 🎉
- تعطي
Math.random()رقمًا مفاجئًا عشوائيًا 🎲 - تقرّب
Math.floor()الرقم إلى الأسفل 🔢 - نستخدمه للحصول على اختيار من القائمة 📋
console.log('Computer can pick now! ✅')
console.log('Next: who wins? 🏆')اختبار سريع 🧠
لِنَرَ ما الذي تتذكره! 🤔
عمل رائع! 🎉
لقد علّمت الحاسوب أن يختار الحجر أو الورق أو المقص! 🤖
- رقم عشوائي باستخدام
Math.random()🎲 - التقريب إلى الأسفل باستخدام
Math.floor()🔢 - الحصول على اختيار من القائمة 📋
التالي: لِنَكتشف من الفائز! 🏆
console.log('Lesson complete! ⭐')
console.log('On to the winner! 🏆')الأسئلة الشائعة
هل درس «اختيارات الحاسوب» مجاني؟
نعم — نص درس «اختيارات الحاسوب» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Javascript for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Javascript for Kids 4 دروس في المجموع.
ماذا ستتعلم في «اختيارات الحاسوب»؟
اختيار عشوائي تتمرن على Javascript for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Javascript for Kids؟
لا تُشترط خبرة سابقة. Javascript for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «اختيارات الحاسوب»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Javascript for Kids هذا؟
نعم. كل درس في Javascript for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- القواعد
- اختيارات الحاسوب
- من يفوز؟
- اللعب مجددًا