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