

وجه الاستفادة من المرور باساسيات البرمجة اولا
5 دقيقة
2025-04-17 03:17 م

Ziad Eid
الناشر
Ziad Eid
تاريخ النشر
17 أبريل 2025
القسم
Programming Basics
مدة المقال
5 دقيقة
الـ Algorithm: أساس البرمجة وتنظيم الأفكار الـ Algorithm هو أساس البرمجة وكل الكود اللي بنكتبه، وهو ببساطة سلسلة خطوات منظمة بنمشي عليها علشان نحل مشكلة أو نحقق هدف معين. كل خطوة في الـ Algorithm لازم تبقى واضحة ومنطقية علشان تحقق المطلوب.
1. تعريف الـ Algorithm: الـ Algorithm هو مجموعة خطوات (Steps) بتتكتب بطريقة مرتبة علشان تحل مشكلة معينة، زي إنك ترتب أرقام أو تدور على حاجة في قائمة.
2. كفاءة الـ Algorithm (Efficiency): لما نكتب Algorithm لازم نركز على حاجتين:
Time Complexity: ده بيعبر عن الوقت اللي الـ Algorithm محتاجه علشان يخلص المهمة.
Space Complexity: بيعبر عن كمية الـ Memory اللي بيستخدمها الـ Algorithm أثناء تشغيله.
3. أنواع الـ Algorithm:
Sorting Algorithms: زي Bubble Sort و Quick Sort، دول بيساعدونا نرتب البيانات.
Search Algorithms: زي Binary Search و Linear Search، بنستخدمهم لما ندور على حاجة معينة.
Graph Algorithms: زي Dijkstra’s Algorithm اللي بيحسب Shortest Path.
4. خطوات كتابة الـ Algorithm: علشان تكتب Algorithm لازم:
تحدد المشكلة.
تقسمها لخطوات واضحة.
تكتب الخطوات بشكل منظم.
تجرب الـ Algorithm وتتأكد إنه شغال صح.
5. مثال عملي: تخيل إنك عايز ترتب مجموعة أسماء أبجدياً. هنا ممكن تستخدم Sorting Algorithm زي Bubble Sort علشان ترتب الأسماء بسهولة.
الخلاصة: الـ Algorithm مش مجرد خطوات عشوائية، ده طريقة للتفكير وحل المشاكل بشكل منطقي ومنظم. كل ما تكون خطواتك مرتبة وواضحة، كل ما تكون البرمجة أسهل وأكتر كفاءة.
مقالات ذات صلة
أعجبك هذا المقال؟
إليك بعض الاقتراحات
وجه الاستفادة من المرور باساسيات البرمجة اولا
5 دقيقة
2025-04-17 03:17 م
Ziad Eid