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