Worksheetsتطبيق علوم الحاسب
Total questions: 22
Worksheet time: 11mins
نظام الترقيم في القائمة يبدأ من
4
2
0
1
يمكن إنشاء القاموس من خلال استخدام الأمر
remove()
dict()
sort()
insert()
يستخدم بايثن القائمة لتمثيل
المصفوفة
القاموس
الصفوف
لا شيء مما سبق
كل عنصر في الصف له ............
رقم تسلسلي
حرف
الدالة المستخدمة لحذف عنصر من القائمة:
listname.clear()
listname.sort()
listname.append()
listname.remove()
من خصائص الصفوف؟
يبدأ الترقيم من 2
اقواس الصفوف > <
لا يمكن تغييرها
يمكن حذف عنصر
ما هي استخدامات المصفوفة؟
عندما نحتاج إلى تخزين بيانات لا نريد تغييرها
عندما نحتاج إلى مجموعة يتم تعديلها بشكل متكرر
عندما نريد تخزين بيانات من نفس النوع
هو عبارة عن سلسلة من النصوص (تشمل الحروف والأرقام والرموز)يمكن إجراء عمليات مختلفة كالحذف والإضافة والتعديل
الاستدعاء الذاتي
التكرارات المتداخلة
الملفات النصية
الحرف المستخدم لكتابة البيانات الى نهاية الملف
r
w
a
x
الدالة المستخدمة لقراء سطراً واحداً من الملف
read()
readline()
readlines()
write()
من أكثر التكرارات المتداخلة شيوعاً
while
For
تسمى عملية وضع تكرار داخل تكرارآخر
الاستدعاء الذاتي
التكرار المتداخل
من التكرارات المتداخلة في حياتنا
لوحات السيارات
الساعة الرقمية
من التكرارات المتداخلة في حياتنا
طباعة الاوراق
طباعة الانماط
يتم تمثيل المصفوفات ثنائية الأبعاد
التكرارات المتداخلة
بالقوائم المتداخلة
يحدث عندما نكرر نفس التعليمات لكن بمعطيات مختلفة وأقل تعقيداً.
ملفات البيانات
التكرارات المتداخلة
الاستدعاء الذاتي
تتكون دالة الاستدعاء من حالتين:
الحالة الأساسية والحالة الثانوية
الحالة الأساسية والحالة النهائية
الحالة الأساسية وحالة الاستدعاء الذاتي
الدالة التي ترجع أكبر عنصر في القائمة
sum
min
max
من تحديات استخدام دوال الاستدعاء الذاتي بأنه يتطلب المزيد من
ضياع الوقت
الذاكرة والوقت
عدد إيجابيات الاستدعاء الذاتي
في بعض الأحيان يكون من الصعب تتبع المنطق المتبع في دوال الاستدعاء الذاتي
في بعض الأحيان من السهل استخدام الاستدعاء الذاتي بديلاً عن التكرارات المتداخلة
عدد إيجابيات الاستدعاء الذاتي
ليس من السهل تحديد الحالات التي يمكن فيها استخدام الاستدعاء الذاتي
يمكن تقسيم المهمة الصعبة إلى مجموعة من المشاكل الفرعية
عدد استخدامات الاستدعاء الذاتي
حجم المقاطع البرمجية أقل
في كثير من الحالات تعتبر كطريقة أكثر سهولة عند التعامل مع مشكلة ما
