كيف يتم اختيار الخوارزمية المناسبة؟
بناءً على نتائج الأبحاث فقط
بناءً على توازن بين عدة عوامل مثل وقت التنفيذ، الذاكرة، التخصصية، وسهولة الفهم
بناءً على وقت التنفيذ فقط
بناءً على تكلفة تطوير الخوارزمية فقط
متى تكون الخوارزمية المتخصصة (المصممة لمشكلة محددة) غير فعالة؟
عندما تحتوي على تعليقات توضيحية
عندما تكون مكتوبة بلغة بايثون
عند استخدامها في مواقف مختلفة عن تصميمها الأصلي
عند تطبيقها على المشكلة المخصصة لها
ما هو نوع البيانات الذي يستخدم لتخزين الأعداد العشرية؟
string
int
bool
float
أي من هذه الأمثلة يمثل نوع البيانات المنطقي (boolean)؟
3.14
"مرحبا"
25
True
ما العامل الأكثر أهمية عند التعامل مع بيانات ضخمة؟
مساحة الذاكرة المستهلكة
حجم الخط المستخدم
عدد التعليقات في الكود
لون واجهة المستخدم
ما هو المقصود بالقيمة في المتغير البرمجي؟
هي اسم المتغير
هي نوع البيانات التي يمكن تخزينها
هي البيانات المخزنة داخل المتغير
هي العمليات الحسابية المستخدمة في المتغير
لماذا تعد الخوارزميات البسيطة أفضل للمشكلات الأساسية؟
لأنها تستهلك ذاكرة أكبر
لأنها سهلة الفهم والصيانة
لأنها بطيئة في التنفيذ
لأنها تحتاج لخبرة عالية في الفهم
ما النوع المناسب لتخزين اسم الطالب؟
boolean
كيف يؤثر اختيار الخوارزمية على أداء النظام؟
يؤثر على سرعة التنفيذ واستهلاك الموارد
يغيّر حجم ملفات النظام
يحدد لون خلفية الشاشة
يحدّد عدد المستخدمين المسموح لهم
أي من الأنواع التالية يمثل الأعداد الصحيحة في البرمجة؟
ما هي أهمية سهولة الفهم والتنفيذ عند اختيار الخوارزمية؟
تؤثر على سرعة الخوارزمية
تؤثر على قوة الحوسبة المطلوبة
تسهم في كتابة الكود وصيانة البرامج بسهولة
تحدّد نوع البيانات المستخدمة
ما الذي يجب مراعاته عند الحاجة لحل سريع لمشكلة بسيطة؟
انتظار تحديثات البرنامج
استخدام خوارزمية بسيطة وسريعة
اختيار الخوارزمية الأكثر تعقيداً
كتابة الخوارزمية بلغة غير معروفة
ما ميزة التنوع في تصميم الخوارزميات؟
يجبر المبرمجين على استخدام لغة واحدة
يجعل البرمجة أكثر صعوبة
يسمح باختيار الأنسب لكل مشكلة
يقلل من خيارات حل المشكلات
أي من الأنواع التالية يتم استخدامه لتخزين النصوص؟
ما المقصود بـ "التخصصية" في الخوارزميات؟
قدرة الخوارزمية على معالجة كل أنواع البيانات
أن بعض الخوارزميات مصممة لحل مشاكل معينة فقط
أن الخوارزميات تكون دائماً عامة في تطبيقاتها
قدرة الخوارزمية على حل مشكلات متعددة
ما هو العنصر الذي قد يجعل الخوارزمية أكثر كفاءة في استخدام الموارد؟
استخدام أنواع مختلفة من البيانات
زيادة تعقيد الخوارزمية
تقليل تكاليف البرمجة
تحسين استخدام مساحة الذاكرة ووقت التنفيذ
ما الذي يمكن أن يحدث إذا تم اختيار خوارزمية غير مناسبة من حيث وقت التنفيذ؟
لا يوجد تأثير على النظام
زيادة تكلفة النظام فقط
تقليل أداء النظام وسرعته
زيادة سرعة النظام بشكل كبير
كيف يؤثر وقت التنفيذ على اختيار الخوارزمية؟
يحدّد حجم البيانات المستخدمة
يحدّد مدى تعقيد الكود فقط
يؤثر على سرعة الوصول إلى الحل في تطبيقات محددة
لا يؤثر على كفاءة النظام
ما هو الهدف من استخدام الأسماء الواضحة للمتغيرات؟
زيادة تعقيد الكود
تقليل المساحة المستخدمة في الذاكرة
تسهيل قراءة الكود وفهمه
تحديد نوع البيانات
ما هو نوع البيانات الذي يُستخدم لتخزين القيم المنطقية (True/False)؟