المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مفهوم الدوال


ام سارونا
01-14-19, 11:57 AM
السلام عليكم ورحمة الله وبركاته

كثيرا مانسمع بكلمة "دالة او دوال" في مجال الرياضيات والبرمجة
وحديثنا عن " الدوال في البرمجة"

ماهو مفهوم الدوال ؟

دالة تعني Function أو Method في اللغة الإنجليزية.
و تسمى ميثود أيضاً في *******

ما هي فكرة الدوال؟

فكرة الدوال أنك إذا أردت أن تنفذ نفس الكود عدة
مرات في البرنامج. تكتب هذا الكود مرة واحدة فقط
و تنادي له فقط كلما أردت تنفيذه.


ماذا تعني كلمة دالة؟

الدالة في البرمجة عبارة عن كود جاهز
يتنفذ فقط عندما تقوم بإستدعائه.
عندما تكتب إسم الدالة فهذا يعني
أتك تطلب من البرنامج تنفيذ هذه الدالة.

ما هي فائدة الدوال في البرامج؟

للدوال فائدة مهمة جداً, لأنك في البرامج الفعلية
مثلاً قد تستخدم نفس الكود ٢٠ مرة, فتخيل مثلاً
لو أنك كلما ضغط على زر في برنامجك سيقوم البرنامج
بتنفيذ نفس الكود الذي يتألف من ١٠ أسطر و برنامجك
يحتوي على ٢٠ زر, فبدل أن تكتب نفس الـ ١٠ أسطر لكل زر من الـ ٢٠ زر,
أكتبهم مرة واحدة بداخل دالة و إستدعي هذه الدالة مرة واحدة فقط لكل زر,
هكذا تكون قد جعلت برنامجك أسرع و حجمه
أصغر بكثير و هذا مهم جداً جداً في البرمجة.

العـ(احمد)ـالمي
01-15-19, 09:05 AM
حسب علمي بالكمبيوتر توضع المعلومات بالذاكره
على شكل ارفف كل رف له كود معين وكل معلومة
له كود داخل هذا الرف واللذي يسمّى دالّه
اي هوية هذه المعلومة مثل البطاقة التعريفية
مما يسهل استدعائه اذا احتاجها المشغل
موضوع جميل جدا واشكرك على طرحه

ربي يعافيك

ام سارونا
01-15-19, 10:25 AM
صحيح كلامك احمد مثلا دالة الطباعة
اكتب الكود مرة وحدة واستدعيها ف حال
احتياجي لها وهي خلاص مخزنة وخاصة

اسعدني مرووك

شكرل لك

ضمير الحب
02-14-19, 02:44 AM
يعطيك الف عافية على الطرح

والشرح الوافي

يعني ممكن ما تستعمل 20 زر

ممكن تختصرها بعدد قليل

من الازرار

صححيلي الفكرة

لو سمحتي

صحيح ام انا مخطأ

ما شاء الله البرامج تتقدم بسرعة

يعطيك الف عافية اخت ياسمين

عطاء دائم
03-24-20, 12:26 PM
يعطيك العافية على هالموضوع والشرح
شكرا لك غاليتي


SEO by vBSEO 3.6.1