البرمجة الإجرائية (Procedural): المفاهيم والمزايا والعيوب
Procedural Programming
الجواب المختصر
البرمجة الإجرائية (Procedural) تنفّذ أوامر البرنامج بترتيب محدد يشبه وصفة الطبخ، من السطر الأول في الدالة الرئيسية حتى النهاية. تعتمد على متغيرات لتخزين القيم، وعبارات إدخال وإخراج، وجمل تحكم كالشروط والحلقات، وتقسيم العمل إلى دوال صغيرة لكل منها وظيفة واحدة. هي مناسبة لمسائل بسيطة يمكن وصفها كسلسلة خطوات واضحة.
عناصرها
- التسلسل والتحكم: إدخال رقمين ثم اختيار العملية ثم طباعة الناتج.
- الاختيار: if/else أو switch لاختيار مسار حسب شرط.
- الحلقات: for/while لتكرار جزء، كعرض قائمة الخيارات حتى اختيار «خروج».
- الدوال: دوال صغيرة تعمل شيئًا واحدًا، مثل دالة مساحة دائرة، وتستقبل مدخلات وتعيد نتيجة.
- الدالة الرئيسية: تجمع كل شيء وتستدعي الدوال الأخرى.
- المتغيرات وبنى البيانات: تخزين الحالة، وقوائم أو مصفوفات لمجموعة بيانات.
- التحقق من المدخلات: كمنع القسمة على صفر.
- التتبع خطوة خطوة لأن التدفق خطي.
| المزايا | العيوب |
|---|---|
| سريعة لمشاريع صغيرة، سهلة للمبتدئين، مناسبة للحسابات المباشرة، كل دالة يسهل اختبارها وحدها، كود أقل في البداية | تصبح غير منظمة عند كبر المشروع، يزداد تكرار الكود، يصعب إدارة بيانات مترابطة، وتعديل جزء قد يؤثر في أجزاء أخرى، وصيانتها أصعب مع الوقت |
عندما تتعقد البيانات والكيانات يُنظر إلى البرمجة الكائنية، وعندما تهيمن الواجهة التفاعلية إلى الأحداث. والمقارنة الكاملة في نماذج البرمجة.
المصطلحات: عربي ↔ English
- دالة
- Function
- حلقة تكرار
- Loop
- جملة شرطية
- Conditional Statement
- الدالة الرئيسية
- Main Function
لماذا يهمّ هذا في BTEC؟
في المقارنة بين النماذج هي نقطة البداية: الأبسط، لكن الأقل تنظيمًا حين تكبر المشاريع.
أسئلة تجيب عنها هذه الصفحة
- ما هي البرمجة الإجرائية؟
- ما مزايا وعيوب البرمجة الإجرائية؟
مفاهيم مرتبطة
- البرمجة كائنية التوجه (OOP): الفئة والكائن والتغليف والوراثة وتعدد الأشكالOOP تبني البرنامج من كائنات تمثل أشياء من الواقع وتجمع بياناتها ودوالّها. مفاهيمها: الفئة والكائن والخصائص والدوال والمُنشئ والتغليف والوراثة وتعدد الأشكال والتركيب. تناسب الأنظمة الكبيرة لكنها تتطلب تصميمًا أكبر.
- البرمجة المعتمدة على الأحداث (Event-Driven): الحدث والمعالج والواجهات الرسوميةفي البرمجة المعتمدة على الأحداث لا يسير البرنامج بتسلسل ثابت، بل ينتظر حدثًا كضغط زر أو كتابة نص ثم ينفذ معالجًا مرتبطًا به. هي أساس الواجهات الرسومية والتطبيقات التفاعلية.
- نماذج البرمجة: الإجرائية والكائنية والمعتمدة على الأحداثنموذج البرمجة هو الأسلوب العام لتنظيم أوامر البرنامج وطريقة التفكير في الحل. الإجرائي يمشي خطوة بخطوة، والكائني يجمع البيانات والدوال في كائنات، والمعتمد على الأحداث ينتظر الأحداث وينفذ معالجات.
عن كاتب الصفحة

مدرّس BTEC IT · الأردن
- نوع المحتوى
- شرح مبني على مادة أحمد دومي — وليس نصًّا رسميًّا من Pearson
- آخر مراجعة
- ملاحظة على المصدر
- تعتمد هذه الصفحة على ملاحظات محاضرة لأحمد دومي، وأُضيفت إليها أمثلة وشرح توضيحي عام، والمثال التطبيقي من وضع الموقع.
- المصدر
- مادة البرمجة (أحمد دومي) — البرمجة التتابعية الإجرائية