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