fayotech.academy⚖️ الخوارزميات: وصفات أفضل
فكّر بالخطوات

🗺️ الوصفة هي القوة

لماذا: افهم ما الخوارزمية حقاً — ولماذا تسحق الوصفةُ الأفضل حاسوباً أسرع.

يفتح لك: البحث — أول خوارزمية شهيرة لك.

أنت تكتب بايثون بالفعل. لكن هذه الدورة عن شيء أعمق: الوصفات نفسها. الخوارزمية (algorithm) قائمة خطوات دقيقة بما يكفي لتتبعها آلة — وإليك السر الذي لا يُقال للمبتدئين: الوصفة أهم من الآلة. خوارزمية عبقرية على هاتف رخيص تهزم خوارزمية غبية على حاسوب عملاق. وهذا الدرس يثبت ذلك.

المهمة: اجمع كل الأرقام من 1 إلى 100. الوصفة البديهية — وصفة الضفدع — تزور كل رقم:

والآن الوصفة الأسطورية. لاحظ كارل فريدريش جاوس، وعمره تسع سنوات، أن 1+100 = 101، و2+99 = 101، و3+98 = 101… خمسون زوجاً، قيمة كل منها 101. إذاً المجموع كله هو 100 × 101 ÷ 2:

تحدٍّ سريع

جمع الأرقام من 1 إلى مليار: الحلقة تجري مليار عملية جمع. كم عملية تحتاج معادلة جاوس؟

تحدٍّ سريع

ما الذي يجعل قائمة الخطوات خوارزمية لا مجرد نصيحة؟

🔍 أين رأيت هذا من قبل: لعبة قارئ الأفكار في بايثون: الخطوات الأولى خمّنت رقمك بين 1 و100 في 7 أسئلة. لم يكن ذلك حظاً — كانت خوارزمية. في الدرس القادم نقابل عائلتها.