أي مما يلي يعتبر استدعاء صحيح للدالة greet ؟ (أ) greet('Nora') (ب) greet('Nora', 22) (ج) greet() (د) greet Answer: (أ) greet('Nora') ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
(أ) greet('Nora')
الإجابة الصحيحة هي: (أ) greet('Nora')
الشرح التعليمي:
لاستدعاء أي دالة (Function) في البرمجة بشكل صحيح، يجب اتباع قواعد محددة. إليك تفصيل سبب اختيار الإجابة (أ) وتحليل الخيارات الأخرى:
1. كيف يتم استدعاء الدالة؟
لكي نخبر الحاسوب بأن ينفذ الأوامر الموجودة داخل الدالة، يجب أن نكتب:
- اسم الدالة: وهو هنا `greet`.
- الأقواس: يجب وضع أقواس `()` بعد الاسم مباشرة، وبدونها لا يتم تنفيذ الدالة.
- المعاملات (Arguments): وهي القيم التي نمررها للدالة لتعمل عليها (مثل الاسم في هذه الحالة).
2. تحليل الخيارات:- (أ) greet('Nora'): (صح) لأننا كتبنا اسم الدالة متبوعاً بالأقواس، ووضعنا داخلها قيمة واحدة (نصية) وهي 'Nora'، وهذا هو الشكل الصحيح لاستدعاء دالة تطلب اسماً لترحب به.
- (ب) greet('Nora', 22): (خطأ) لأننا مررنا قيمتين (الاسم والعمر)، بينما الدالة `greet` مصممة عادةً لاستقبال قيمة واحدة فقط (الاسم). تمرير عدد خاطئ من القيم يؤدي إلى حدوث خطأ في البرنامج.
- (ج) greet(): (خطأ) لأن الأقواس فارغة، والدالة تتوقع الحصول على اسم لتقوم بتحيته. استدعاء الدالة بدون القيم المطلوبة يؤدي إلى خطأ.
- (د) greet: (خطأ) لأننا كتبنا اسم الدالة فقط بدون أقواس `()`. في البرمجة، كتابة الاسم بدون أقواس تعني أننا نشير إلى الدالة نفسها ولا نطلب منها "التنفيذ" أو "العمل".
خلاصة القاعدة:استدعاء الدالة =
اسم الدالة +
أقواس +
القيم المطلوبة $\leftarrow$ `greet('Nora')`
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال أي مما يلي يعتبر استدعاء صحيح للدالة greet ؟ (أ) greet('Nora') (ب) greet('Nora', 22) (ج) greet() (د) greet Answer: (أ) greet('Nora') ؟ اترك تعليق فورآ.