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