اساسيات البرمجه والهيكله ( 1 )
مبادئ البرمجة
- هي الخطوات الأولي و الأساسية لتعلم أي لغة من لغات البرمجة وهي خطوات و مبادئ عامة و مشتركة بين جميع اللغات
البرنامج
- مجموعة من التعليمات او الأوامر الموجهة للحاسب الآلي لتنفيذ مجموعة من المهام و الوظائف و النتيجة أستخراج مجموعة من النتائج تساعد في حل المشكله
بيانات > معالجة > نتائج ( معلومات )
خطوات كتابة البرنامج
- تحديد المشكله
- تحديد خطوات الحل
- ترجمة الحوار إلي مخطط إنسيابي
- كتابة البرامج بإحدي لغات البرمجة
- تنفيذ البرنامج و تصحيح الأخطاء
- توثيق البرنامج
العمليات الأساسية للبرنامج
- الحصول علي البيانات ( المدخلات ) من خلال لوحة المفاتيح
- إخراج البيانات في صورة نتائج ( المخرجات )
- القيام بعمليات المعالجه ( عمليات حسابيه أو منطقيه لحل المشكله )
الخوارزم
- خطة الحل و هي الطريقة التي يتم وضعها لحل المشكله
يذكر في الحوار جميع المدخلات التي سيقرأها البرنامج و كذلك العمليات الحسابيه التي سيقوم بها البرنامج سواء كانت
عمليات حسابيه او منطقية ثم يتم تحديد المخرجات التي سيخرجها البرنامج .
المخطط الإنسيابي
- هدفه تحديد خطة التنفيذ بالترتيب و التسلسل عن طريق رسم أشكال هندسية حيث يعبر كل منها عن علي هملية معينه والمخطط الأنسيابي يبدأ من أعلي لأسفل و هو اللغة المشتركه بين محلل النظم و م خطط البرنامج
المميزات :
- التعبير بوضوح عن المخطط الأنسيابي للبرنامج
- تسهيل عملية تطوير البرنامج
- تيسير تقسيم البرنامج إلي أجزاء صغيره
- تسهيل صناعة البرامج بلغة البرمجة
كتابة البرنامج بلغة معينه
- تمر لغات البرمجة بعمليات تطور وصولاً إلي لغات البرمجة الحديثه و عند تحديد اسباب المشكله في مخطط انسيابي يتم بدأ
تحميل هذا المخطط في إلي برامج
أساسيات تعلم لغة البرمجه
أولاً : الرموز الأساسيه
- مجموعة من الرموز التي تتكون منها الغة مثل الحروف و الأرقام و غير ذلك
ثانياً : مجموعة الأوامر
- مجموعة أوامر و عمليات خاصه يقوم الحاسب بفهمها و تنفيذها و يتم من خلالها تشغيل وحدات الحاسب مثل وحدات الإدخال و الإخراج
ثالثاً : قواعد اللغة
- مجموعة من القوانين و العلاقات الواجب إتباعها أثناء كتابة البرنامج
أختيار و تصحيح البرنامج
- الأخطاء التي تنتج عن الإستخدام الغير صحيح لقواعد البرمجة
توثيق البرنامج
- حفظ ملكية البرنامج و توثيقه عن طريق المنشئ
[post_ad]
اساسيات البرمجه والهيكله ( 1 )
Reviewed by Academy etna
on
10:42 ص
Rating: