-
هذا درس لعبة النرد
-
غالباً الجميع يحب أن يلعب ألعاب فيديو
-
هل فكرت مسبقاً كيف يقوم المبرمجون
بتحويل الخطوات إلى برنامج؟
-
الخطوة الأولى في إنشاء ألعاب الحاسوب و
حل أي مشكلة هي التفكير والتخطيط
-
خطوة التفكير في حل المشاكل تنتج خوارزمية
-
و التي هي عبارة عن خطة خطوة تلو الأخرى
لحل مشكلة أو إنهاء مهمة ما
-
في هذا الدرس، أنت سوف تنشئ
خوارزمية للعبة مسابقة نرد
-
ثم ستطلب من أصدقائك أن يجربوا خطتك
لترى إن استطاعوا اتباع خطواتك للعب اللعبة
-
بعد أن يتأكد المبرمج من أن الخطوات صحيحة
-
يأتي وقت ترجمة الخوارزمية لبرنامج مع
لغة يستطيع جهاز الحاسوب فهمها
-
غالباً كل شيء نفعله يومياً يحتاج لخوارزمية
-
قائمة من الخطوات تستطيع
اتباعها لإنهاء المهمة
-
فكّر في الاستعداد للمدرسة
أو التخطيط لقضاء يوم ممتع مع أصدقائك
-
أو إعداد وجبة خفيفة
-
لإكمال أي مهمة من هذه المهام،
ستحتاج لتقسيمها لخطوات أصغر
-
و أحياناً تكون الخطوات في ترتيب معيّن
-
فكّر في صنع ساندويش
-
لا يهم أي مكوّن من المكوّنات
تخرجه من الخزانة أولاً
-
لكن لا تستطيع أن تدهن زبدة الفستق
إلا بعد أن تفتح المرطبان
-
تحتاج الحواسيب للخوارزميات و البرامج لتعرض
كيفية القيام بالأشياء حتى البسيطة
-
التي نستطيع فعلها دون التفكير بها
-
الخوارزمية هي التفكير
وراء ما يجب أن يحدث
-
بينما البرنامج هي التوجيهات الفعلية
التي يتم إعطاؤها للحاسوب كي تحدث
-
يجب أن يتم ترجمة الخوارزمية إلى برنامج
قبل أن يشغلها الحاسوب
-
تجزئة المهمة لخطوات و التي
تسمى "خوارزمية" هي أمر صعب أحياناً
-
لكن مثل أي مهارة جديدة،
ستصبح أسهل و أسهل بعد التمرين