منهج الكورس أساسيات البرمجة وتطوير البرمجيات
المرحلة الأولى — عقلية وأساسيات

كيف يفكر المبرمج؟ الخوارزمية قبل الكود

مقالة 1 من 6 6 دقائق قراءة

البرمجة مش حفظ أوامر — هي تفكيك المشاكل: تحويل «اعمل لي نظام فواتير» لخطوات صغيرة محددة لا لبس فيها، لأن الكمبيوتر ينفذ حرفياً ما تقوله — لا ما تقصده.

الخوارزمية بلغة البشر أولاً

قبل أي لغة برمجة، اكتب الحل خطوات (Pseudo-code): «اقرأ السعر ← لو فوق 1000 خصم 10٪ ← اطبع الناتج». من يعجز عن كتابة الخطوات بالعربي لن تنقذه أي لغة.

لبنات الكود الأولى
  • المتغير: صندوق باسم يخزن قيمة — price = 500.
  • الأنواع: رقم، نص “أحمد”، منطقي صح/خطأ، قائمة [1,2,3].
  • اختيار أسماء واضحة (total_price مش x) نصف قابلية الصيانة.

ابدأ بلغة Python — أقرب للغة البشر وأوسع استخداماً من الأتمتة للذكاء الاصطناعي.

  • تمرين: اكتب خوارزمية «صنع كوب شاي» بـ 10 خطوات دقيقة — ستكتشف كم تفصيلاً نفترضه ضمنياً.