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

البرامج الفرعية والدوال

Share |
الكلية كلية الهندسة     القسم  الهندسة المدنية     المرحلة 2
أستاذ المادة منى محمد كريم الربيعي       13/07/2018 14:47:29
البرامج الفرعية والدوال
الكثير من البرامج التي تستخدم في حل مسائل هندسية حقيقية هي اكبر بكثير من تلك التي عرضت سابقا وقد تبين ان افضل وسيلة لتطوير والحفاظ على برنامج كبير هي عن طريق بناءه من برامج صغيرة كل منها اكثر سهولة من البرنامج الأصلي.
البرامج الفرعية هي برامج مصممة لمهمة محددة ويتم استدعاؤها من قبل البرنامج الرئيسي أو من قبل الإجراءات الفرعية من دون إعادة تعريف أو التصريح المسبق ويمكن استدعاء هذه البرامج باي عدد من المرات باستخدام ايعاز استدعاء
البرامج الفرعية
حيث ان اسم البرنامج الفرعي تنطبق عليه جميع شروط أسماء المتغيرات وتكون البيانات اختيارية وهي تمثل البيانات المتبادلة بين البرنامج الفرعي وجملة الاستدعاء وتعرف هذه البيانات
ويفصل بينها بفارزة وفي حالة عدم وجود ويستدعي البرنامج الفرعي باستخدام ايعاز استدعاء ويجب ان تكون البيانات في جملة الاستدعاء متوافقة مع ما يقابلها في البرنامج الفرعي من حيث العدد والتسلسل ونوع البيانات في حين ان الأسماء يمكن ان تكون مختلفة، كما يمكن ان تأخذ جملة.
وعند استدعاء البرنامج الفرعي فان قيم البيانات سوف تنتقل من موقع جملة الاستدعاء الى البرنامج الفرعي، وفي حالة حدوث تغييرات على هذه القيم ضمن البرنامج الفرعي فان هذه التغييرات سوف تعود الى موقع جملة الاستدعاء
ملاحظات
عادة تكون البيانات في جملة الاستدعاء عبارة عن متغيرات الا انها يمكن ان تكون أيضا تعابير وكذلك قيم
عندما تكون البيانات في جملة الاستدعاء تعابير أو قيم يكون انتقال البيانات باتجاه واحد فقط أي من ايعاز الاستدعاء الى البرنامج الفرعي وليس بالاتجاه المعاكس
عندما تنتقل البيانات في جملة الاستدعاء كقيم يجب ان تكون أسماء هذه البيانات في جملة تعريف البرنامج الفرعي
الدوال
الدالة تشبه البرنامج الفرعي مع اختلاف واحد وهو ان الدالة تعطي قيمة واحدة
وكما هو الحال مع البرنامج الفرعي تكون البيانات اختيارية، ويتم تعريف كل منها ويفصل بينها بفارزة، وفي حالة عدم وجود يجب عدم حذف الاقواس من جملة ويتم استخدام الدالة في البرنامج كما تستخدم الدوال المكتبية أي بكتابة اسم الدالة والبيانات الداخلة فيها ،ويجب أن تكون هذه البيانات متوافقة مع ما يقابلها في جملة تعريف الدالة من حيث العدد والتسلسل ونوع البيانات ،في حين أن الأسماء يمكن أن تكون مختلفة..


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