الوحدة الثالثة: مفهوم الخوارزميات وحل المشاكل
↩ العودة للمقرر

ما هي الخوارزمية؟

قبل أن يكتب المبرمج أوامر البرنامج، يحتاج إلى تصور واضح للطريقة التي ستُنجز بها المهمة. هذا التصور المنظم هو أساس الخوارزمية.

Algorithmفكرة الحل قبل الكود

تعريف الخوارزمية

الخوارزمية هي مجموعة من الخطوات الواضحة والمحددة والمنطقية والمتسلسلة، تُنفَّذ بترتيب معين للوصول إلى حل مشكلة أو إنجاز مهمة.

من أين جاء الاسم؟

يرتبط مصطلح Algorithm باسم العالم المسلم محمد بن موسى الخوارزمي، الذي أسهمت أعماله الرياضية في ترسيخ الطرق المنظمة للحساب وحل المسائل.

الخوارزمية ليست لغة برمجة

🧠 الخوارزمية

الفكرة والخطوات المنطقية التي تحدد كيف نصل إلى النتيجة.

💻 البرنامج

ترجمة الحل إلى تعليمات مكتوبة بلغة يستطيع الحاسب تنفيذها.

مشكلةفكرة حل منظمةخوارزميةبرنامج
في هذه الوحدة نركز على فهم الخوارزمية وأهميتها واستخداماتها. أما بناء مخططات الانسياب والتفرعات والدوران فسيأتي في الوحدات اللاحقة.
العودة للمقررمفهوم الخوارزميةالتالي