إعداد برنامج ما عملية جد معقدة تتطلب عدة مراحل، أهمها تحديد الهدف النهائي من البرنامج والتقيد به. يتم عادة تقسيم معالجة المشكل المطروح إلى مجموعة متسلسلة من العمليات أقل حجما وتعقيدا. الشكل التالي يبين مراحل كتابة برنامج:

1. التحليـل: تحليل المسألة ووضع طريقة الحل هو أصعب مراحل إعداد البرنامج، حيث يتم في هذه الخطوة تحديد:
-        طبيعة المخرجات (النتائج) وتنظيم كتابتها.
-        المدخلات (البيانات أو المعلومات) وتحديد نوعها و تنظيم إدخالها إلى الكمبيوتر.
-        طرق الحل المناسبة و تقييمها بما يتلاءم مع كيفية تنفيذها وفي ضوء ذلك يتم اختيار الحل الأمثل.

بعد اختيار طريقة الحل المثالية وتحديد كل ما تشمله من علاقات رياضية، يتم التعبير عنها على شكل خطوات متسلسلة ومترابطة منطقياً، تؤدي إلى حل المشكل المطروح. هذه الخطوات تعرف بخوارزمية المشكل (Algorithme) ويمكن تمثيلها بمخطط وصفي تسلسلي يسمى (المخطط البرمجي Organigramme) وذلك باستخدام مجموعة من الأشكال الاصطلاحية الرمزية.

2. كتابة البرنامج باستعمال لغة برمجة: الخوارزميات غير معدة لتنفيذها مباشرة على الجهاز لذلك يجب كتابتها بإحدى لغات البرمجة التي يختارها المبرمج وفقا لعدة معايير أهمها قدرات المبرمج ونوع المشكل المطروح. لغة البرمجة باسكال Pascal من بين أشهر لغات البرمجة نظرا لبساطتها وقدرتها على التعامل مع أغلب المشاكل خاصة تلك المتعلقة بعلوم الإدارة والتسيير.
يتم الحصول في نهاية هذه المرحلة على ملف يختلف نوعه حسب لغة البرمجة المستعملة (.pas في حالة لغة باسكال)، يسمى البرنامج المصدر (Code Sourceولا يطلع عليه إلا المبرمج نظرا لاحتوائه على كل ما يتعلق بحل المشكل المطروح.

3. ترجمة البرنامج المصدر: البرنامج المصدر مكتوب بلغة راقية لا يفهمها المعالج المركزي، لذلك يجب ترجمته إلى لغة الآلة بواسطة برنامج الترجمة (Compilateur) الخاص بلغة البرمجة المستعملة. يتم الحصول بعد الترجمة على ملف مكتوب بلغة الآلة قابل للتنفيــذ مباشــرة نوعـــه " .exe " وهو الملف الذي يحصل عليه المستعمل النهائي للبرنامج عادة (دون البرنامج المصدر الخاص بالمبرمج).



     

- Copyright © سنة ثانية ل م د علوم اقتصادية -ECOLMD- Powered by ECOLMD ECOLMD ECOLMD -