دوال البرمجة functions and methods in programming
TRANSCRIPT
مادة الحاسب االلىالفرقة الثالثة
مقدمة عن البرمجةرقم 3محاضرة
البرمجة التركيبيةكان التركيبي�����ة البرمج�����ة ظهور قب�����لكل��ه ال��برنامج بكتاب��ة يقومون الم��برمجونص�عوبات إل�ى يؤدي ذل�ك وكان واحدة قطع�ةفهم�ه ص�عوبة وإل�ى الكود م�ع التعام�ل ف�ي
االخطاء . من كبير عدد وجود وكذلك
يقوم حيث ذلك غيرت التركيبية البرمجةأ�و أجزاء إل�ى ال�برنامج بتقس�يم الم�برمجب�ه خاص اس�م جزء لك�ل ويعط�ي مقاط�عليقوم الجزء هذا باس����تدعاء يقوم ث����م
بتنفيذه البرنامج
رئيس�ية دال�ة إل�ى ال�برنامج تقس�يم يت�مMain function فرعية Methodsودوال
داخ��ل الفرعي��ة الدوال اس��تدعاء ويت��معملي����ة وتس����مى الرئيس����ية الدال����ة
Callingاالستدعاء
ما هي الدوال؟
اكثر استدعائه يمكن فرعي برنامجمرة من
وظيفة لتحقيق الكود من بلوك هيمعينة
مدخالت على تحتوي ما غالبا هيومخرجات
لتحقي�ق Methodالدال�ة مع�ا تتح�د الت�ي البرمج�ة س�طور م�ن مجموع�ة ه�يمحددة . وظيفة يؤدى فرعي برنامج انها القول ويمكن معينة وظيفة
لماذا نحتاج إلى الدوال ؟
مركب البرنامج جعل
االستخدام اعادة
االوامر اخفاء
انواع الدوال
ذات دوالقيم مرتجة&
دون دوالقيم
مرتجعة
مثال لدالة بقيم مرتجعة
مثال لدالة بدون قيم مرتجعة
استدعاء الدالة لنفسهاالمعقدة المشاكل من كثير في ومفيدة الدوال في موجودة خاصية هي
أقل بعدد تحل البرمجة في السطور من بعدد تحل التي المشاكل من وكثيرمحاولة . على الفكرة وتقوم لنفسها الدالة استدعاء فكرة بتطبيق بكثير
الهدف لتحقيق تكراره الممكن الجزء . تحديداجزاء عدة على تقوم لنفسها الدالة استدعاء : فكرة
اجزاء عدة إلى المشكلة تقسيم
Base Case
التركيبات الشرطية
If statement
If-else
Nested If
Nested If-else
Sequential If
Switch-case
If statement
If-else
Nested If
Nested If-else
Sequential If
Sequential If