كيف تصنع خوارزمية؟ خطوة بخطوة
هل تذكر كيف تُفكّر عندما تستعدّ للخروج؟
أو كيف تغسل يديك قبل الأكل؟
أو حتى كيف تحضّر ساندويتش بسيطًا؟
في كل مرة، هناك **خطوات**…
حتى لو لم تكتبها، فهي تسكن في ذهنك:
1. أحضر الخبز.
2. افتحه.
3. ضع الجبن.
4. أضف الزيتون.
5. أغلقه.
6. كل.
لكن أحيانًا…
قد لا تجد الزيتون.
ماذا تفعل؟
قد تقول لنفسك:
> إذا كان هناك زيتون، أضعه.
> إذا لم يكن… أُكمل بدونه.
وهكذا… تصبح الخوارزمية **أذكى**.
لا تمشي في خط مستقيم فقط،
بل تبدأ في **اتخاذ قرارات**.
---
## كل خوارزمية، حتى أبسطها، تقوم على ثلاثة أشياء:
1. **الترتيب**
ما الذي يأتي أولًا، وما الذي يأتي بعده؟
2. **الاختيار**
هل أفعل هذا أو ذاك؟ ماذا لو تغيّرت الظروف؟
3. **التكرار**
هل أكرر خطوة؟ كم مرة؟ متى أتوقف؟
---
### مثلًا:
لو أردت أن تشرح لطفل صغير كيف يغسل يديه، قد تقول:
1. افتح صنبور الماء.
2. بلّل يديك.
3. خذ قليلًا من الصابون.
4. افرك جيدًا.
5. اشطف يديك.
6. **إذا بقي الصابون، كرّر الشطف.**
7. أغلق الصنبور.
8. جفّف يديك.
الخطوة 6 هنا ليست فقط خطوة إضافية…
إنها **شرط وتكرار**:
> إذا بقي الصابون → كرّر الشطف.
وهذا هو ما يجعل الخوارزمية شبيهة بالحياة.
لأن الحياة لا تسير دائمًا في خط مستقيم.
---
## الخوارزمية… أكثر من مجرد خطوات
الخوارزمية هي مثل **وصفة**.
والوصفة ليست فقط ما يجب أن تفعله…
بل ما يمكن أن تفعله إذا تغيّرت الظروف.
هي ليست أمرًا جامدًا،
بل طريقة **مرنة وواضحة** لتجاوز الفوضى.
---
ولهذا، الخوارزميات ليست أدوات تقنية فقط،
بل أساليب تفكير.
وربما لهذا السبب،
نحن لا نُعلّم الخوارزميات فقط للحواسيب…
بل نتعلّمها نحن أولًا،
حتى نفكّر بوضوح.
---
🟨 **في النص القادم:**
سنتحدث عن كلمة بسيطة تغيّر كل شيء:
**"إذا..."**
وكيف يمكن لجملة واحدة أن تقلب مسار الخوارزمية تمامًا.
---

