هي عملية كتابة برنامج ليقوم الحاسوب بتنفيذه. لهذا البرنامج وظيفة محددة مثل حساب رواتب الموظفين في مؤسسة ما مع مراعاة كل ما يحيط بهذا الموضوع من علاوات وإجازات غير مدفوعة الخ. تُحلّل أولاً الوظيفة التي سيقوم بها البرنامج وتُدرس من مختلف جوانبها ومن ثم تُصاغ على شكل خوارزمية يمكن تمثيلها بمخطط انسيابي يبين كل مراحل حل المسألة. تترجم الخوارزمية من ثمّ إلى تعليمات وأوامر لجهاز الحاسوب لتنفيذها. تُكتب هذه الأوامر بلغات برمجة ذات مسميات مثل Python، Java، C++، JavaScript، وغيرها. كل منها تناسب نوعاً من العمليات. تتألف بنية البرنامج من: 1) متغيرات على شكل أرقام ونصوص نسميها البيانات. 2) من شروط تسمح باتخاذ قرار داخل البرنامج على نمط إذا- إذن (if-else). 3) الحلقات التكرارية التي تنفّذ طالماً أن عملية ما تحتاج إلى التكرار. 5)الدوال أو التوابع، وهي برامج جاهزة تستخدم كثيراً في البرمجة يمكن استدعائها وتوفر على المبرمج الوقت. بعد كتابة البرنامج يجري اختباره وتصحيحه إن لزم الأمر.
ليست هناك تعليقات:
إرسال تعليق