تقييم الدرس 21
استراتيجيات أخرى: الجشع وفرّق تسد والتراجع
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 21: استراتيجيات أخرى: الجشع وفرّق تسد والتراجع. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) ماذا يطبع البرنامج؟
amount = 60count = 0for note in [50, 20, 10, 5]: while amount >= note: amount -= note count += 1print(count)
2) ماذا يطبع البرنامج؟
nums = [2, 4, 6, 8, 10]print(len(nums) // 2)
3) أي استراتيجية تستبعد نصف القائمة في كل خطوة؟
4) في المتاهة وصلت إلى طريق مسدود. ماذا تفعل في التراجع؟
5) بالجشع: صرف 35 من فئات 20 و 10 و 5 يعطي:
2السؤال الثاني: صح أم خطأ
1) البحث الثنائي يحتاج قائمة مرتبة.
الصواب: صح
2) الجشع يعطي أفضل حل في كل المسائل دائمًا.
الصواب: خطأ
3) التراجع يجرّب الخيارات ويرجع عن الخيار الفاشل.
الصواب: صح
4) فرّق تسد يقسّم المشكلة إلى أجزاء أصغر.
الصواب: صح
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) اختيار الأفضل في كل خطوة يسمى استراتيجية .
الإجابة: الجشع
2) البحث الثنائي مثال على استراتيجية .
الإجابة: فرّق تسد
3) حل السودوكو بالتجربة والرجوع يسمى .
الإجابة: التراجع
4السؤال الرابع: أسئلة عملية
1) ما ناتج البرنامج؟
amount = 75for note in [50, 20, 10, 5]: while amount >= note: print(note, end=" ") amount -= note
الناتج الصحيح:Shell×
50 20 5
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».