انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

البرمجة الجينية 2

Share |
الكلية كلية العلوم للبنات     القسم قسم الحاسبات     المرحلة 4
أستاذ المادة نور كاظم ايوب مهدي المهدي       24/03/2019 21:14:02
البرمجة الجينية هي احد فروع من الاحتساب التطوري. ان الفرق الرئيسي بين البرمجة الجينية والخوارزميات الجينية هو تمثيل الحل حيث تقوم البرمجة الجينية باستخدام الاشجار لتمثيل الفرد بدلا من الكروموسوم العادي المستخدم في الخوارزمية الجينية. تستخدم البرمجة الجينية لانشاء برامج الكمبيوتر بصورة اوتوماتيكية باستخدام لغة (lisp). من الجدير بالذكر ان هذه الطريقة عرفت طريقها الى النور على يدي عالم الحاسوب (د.جون كوزا) عندما تحدث عنها في مؤلف له صدر في العام 1990 1

مصطلحات مهمة : الدوال و المعاملات ()
تعتبر الدوال و المعاملات أبجدية البرامج التي يتم توليدها ويمكن تعريفها كالاتي :
- المعاملات () :هي متغيرات وثوابت البرامج مثل (3, X, y, ...)
- الدوال() : تشميل جميع العمليات الرياضية والمنطقية مثل الجمع والطرح والقسمة والضرب , علامات المقارنة (> , <,...) وكافة الايعازات البرمجية مثل (if, for,....) .

البرمجة الجينية هي احد فروع من الاحتساب التطوري. ان الفرق الرئيسي بين البرمجة الجينية والخوارزميات الجينية هو تمثيل الحل حيث تقوم البرمجة الجينية باستخدام الاشجار لتمثيل الفرد بدلا من الكروموسوم العادي المستخدم في الخوارزمية الجينية. تستخدم البرمجة الجينية لانشاء برامج الكمبيوتر بصورة اوتوماتيكية باستخدام لغة (lisp). من الجدير بالذكر ان هذه الطريقة عرفت طريقها الى النور على يدي عالم الحاسوب (د.جون كوزا) عندما تحدث عنها في مؤلف له صدر في العام 1990 1

مصطلحات مهمة : الدوال و المعاملات ()
تعتبر الدوال و المعاملات أبجدية البرامج التي يتم توليدها ويمكن تعريفها كالاتي :
- المعاملات () :هي متغيرات وثوابت البرامج مثل (3, X, y, ...)
- الدوال() : تشميل جميع العمليات الرياضية والمنطقية مثل الجمع والطرح والقسمة والضرب , علامات المقارنة (> , <,...) وكافة الايعازات البرمجية مثل (if, for,....) .


المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .
الرجوع الى لوحة التحكم