Page 7 - أساسيات الحاسب الالي2
P. 7
مقدمة فى البرمجة الفصل اﻷول
العالية فى التعامل مع اﻷرقام فهناك لغات تدعم البرامج ذات الصيغة التجارية وأخرى
لبرامج الذكاء اﻻصطناعى وهكذا ُيعد اختيار المبرمج للغة التى سيكتب بها كود
البرنامج خطوة مهمة فى تطوير برنامجه .ولكل لغة صيغة نستطيع كتابة أوامرها من
خﻼلها على الرغم من أنها كلها بحروف إنجليزية تكاد تقترب من مفردات اللغة العادية
إﻻ أنه تختلف الصيغة Syntaxباختﻼف اللغة بل حتى باختﻼف اﻹصدارات الواحدة
لنفس اللغة .مثﻼ لقراءة المدخﻼت قد تستخدم لغة Inputوتستخدم لغة Readولطباعة
النتائج تستخدم إحدى اللغات Printوتستخدم اﻷخرى Writeوهكذا وبالتالى يجب
على المبرمج أن يكون ملما بالصيغة الصحيحة ﻹدخال سطور برنامجه.
-٤اختبار البرنامج
ويعنى تجربة خطوات البرنامج الذى يمكن أن يضم نوعين من اﻷخطاء اﻻول فى
الصيغة Syntax errorوالثانى فى منطقية العلميات به .Logic errorفى كل
اﻷحيان يمكنك تجنب اﻷخطاء إذا تتبعت خطوات برنامجك بنفسك وتتبعت تسلسل هذه
الخطوات وكذلك يمكنك اختبار برنامجك من خﻼل بيانات حقيقة تدخلها على ان تكون
على علم مسبق بمخرجاتها لكى تتأكد من صحة برنامجك.
-٥توثيق البرنامج:
خطوة مهمة يجب أن تتضمنها لدورة تكوين برامجك (System development life
) cycleحيث يتضمن التوثيق كل ما يتعلق بالبرنامج من حيث طبيعة المشكلة
وخريطة تدفق العمل والكود الوهمى وعرض للبرنامج بما فيه الجمل التعليقية التى
يجب أن تعلق بها على خطوات البرنامج لتتذكرها بعد مرور فترة او يستطيع غيرك من
المبرمجين أن يفهما فى حالة تتبع سطور برنامجك.
٧