NEW
Font size
Worksheetsالدالة التراجعية
Total questions: 10
Worksheet time: 10mins
ما المقصود بالدالة التراجعية؟
دالة تذهب وتقوم بحل كل المقطع البرمجي
دالة بنيت من اجل ان تعد الاعداد الصحيحة
دالة تعود على نفسها كلما كان هناك امر استدعاء لنفسها بداخلها
داله تعود على الدالة المعطاة في البرنامج الرئيسي
ما هي وظيفة /فائدة الدالة التراجعية؟
تقوم الدالة التراجعيه بتسهيل بناء البرنامج
فائدة الدالة التراجعيه هو انه يكون البرنامج اكثر نجاعه
تعقيدات زمن التشغيل عند استخدام الدالة التراجعية في بناء قطعة برنامج اقل من تعقيدات الزمن دون استخدامها
جميع الاجابات صحيحه
الدالة التراجعية لا تتلقى
صحيح لذلك هي تراجعية
غير صحيح لانه كيف سترجع على نفسها وهي لا تحوي قيمه ما
صحيح لانها ترجع قيمه
ماذا يرجع المقطع البرمجي التالي بالنسبه ل
h=3:
Public static int hajar(int y){
if (y==0)
return 1;
hajar ( y-1)+3
}
ترجع 8
ترجع 5
ترجع 7
لا ترجع شيء يوجد خطأ
ما هي وظيفة الدالة hajar:
تقوم باعادة حاصل ضرب العدد 3
تقوم ب اعادة مجموع جميع الاعداد المضاف اليها 3
تقوم ب اعادة حاصل قسمة العدد 3
تقوم بارجاعעצרת العدد 3
بالنسبه ل d=3 وn=231
ماذا تعيد الدالة konan
تتبع البرنامج التالي:
public static boolean konan(int n, int d){
if (n==0)
return false;
if (n%10==d)
return true;
return konan(n/10,d);
}
تعيد 3
لا تعيد شيء
تعيد true
تعيد false
ما هي وظيفة الدالة konan
10 على n تعيد حاصل قسمة
تعيد صحيح ما اذا كان العدد يقسم على 10
تعيد العدد المشترك بين ال nوd
العدد n يظهر في العدد dيعيد صحيح اذا العدد
بالنسبة ل g=3
ماذا تعيد الدالة:
public static int fac (int g){
if (g==0)
return 1;
return fac (g-1)*2;
}
يرجع 12
يرجع 8
يرجع 4
يرجع 6
ما هي وظيفة الدالة fac:
ترجع עצרתال2
ترجع حاصل جمع جميع الاعداد المضاف لها 2
ترجع مضاعفات العدد 2
لا وظيفه للدالة فهي لا ترجع شيء
ما هي تعقيدات زمن تشغيل الدالة fac:
O(n^2)
O(n^5)
O(3n)
O(g*n)
