عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 31-10-2010, 09:04 PM   #3

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

المشاركة الأصلية كتبت بواسطة mr.ahmad مشاهدة المشاركة
نعم الكودين يؤدون نفس العمل .

ولكن الكود الثاني مقسم المشكلة (المسألة) على عدة function (وظيفة) .

يعني سوى فانكشن تحسب مساحة الدائرة وفانكشن أخرى تحسب محيط الدائرة .

فائدة الـ function هو لتقسيم المشكلة (المسألة) إلى أجزاء صغيرة , لتكون أكثر مرونة .

يعني مثلاً , لما تجيك مشكلة (مسألة) كبيرة , فمن الصعب حلها مباشرة في function واحدة ,,, بل من الأفضل تقسيم المشكلة إلى أقسام صغيرة ليتم حل المشكلة بشكل صحيح .

أي باختصار ,,, عندما تواجهك مشكلة ,, لا تحلها جملة واحدة ,, بل قسمها إلى أجزاء صغيرة ليسهل عليك حلها :)

هذه فكرة الـ function .

بالتوفيق .
^ بالإضافة إلى ذلك .
الفانشكن يغينك عن تكرار كتابة الكود .

اي مثلاً في الكود السابق ,,, إن أردت أن أحسب أي مساحة دائرة فقط أستدعي الفانكشن (Circle_Area) وأمرر له قيمة نصف القطر وهي ترجع لي النتيجة (مساحة الدائرة) .

 

توقيع Mr.Ahmad  

 

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس