wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

مهارات التفكير الحاسوبي

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

ما المقصود بـ التفكير الحاسوبي؟

a)

تشغيل التطبيقات الجاهزة فقط

b)

طريقة منهجية لتفكيك المشكلات وتصميم حلول يمكن للحاسوب تنفيذها

c)

كتابة البرامج باستخدام لغة برمجة معينة

d)

استخدام الحاسوب في حل المسائل الرياضية فقط


2.

أي من التالي يُعد مثالًا على التفكيك (Decomposition)؟

a)

استخدام حلقة تكرار لفحص جميع الغرف

b)

تخزين بيانات الغرف في ملف

c)

استخدام شرط If للتحقق من التوفر

d)

تقسيم نظام حجز فندق إلى إدارة غرف، حجز، تقارير

3.

التعرف على تكرار نفس خطوات الحجز في عدة غرف يُعد مثالًا على:

a)

التجريد

b)

التكرار

c)

تعرّف الأنماط

d)

تمثيل البيانات

4.

ما الهدف من التجريد (Abstraction) في حل المشكلات؟

a)

اختبار البرنامج

b)

تحويل المشكلة إلى كود مباشرة

c)

حذف المعلومات غير المهمة والتركيز على الأساسي

d)

زيادة عدد التفاصيل

5.

أي من التالي يُعد معلومة غير ضرورية عند التحقق من توفر غرفة للحجز؟

a)

حالة الغرفة (متاحة أو لا)

b)

وجود حجز متعارض

c)

لون جدران الغرفة

d)

تاريخ الوصول والمغادرة

6.

أي جملة شرطية تُستخدم لاتخاذ قرار بناءً على توفر الغرفة؟

a)

Print

b)

If

c)

While

d)

For

7.

لماذا يُستخدم التكرار (Loops) في نظام حجز الغرف؟

a)

لإنهاء البرنامج

b)

للمرور على جميع الغرف أو الحجوزات

c)

للتحقق من غرفة واحدة فقط

d)

لإظهار رسالة واحدة فقط

8.

أي مما يلي يُعد مثالًا على تمثيل المشكلة؟

a)

تصحيح الأخطاء

b)

تشغيل البرنامج

c)

تحديد المدخلات والعمليات والمخرجات

d)

كتابة التقرير النهائي

9.

أي نموذج برمجة يُعد الأنسب لتمثيل الغرفة والحجز ككيانات مستقلة؟

a)

البرمجة النصية

b)

البرمجة الموجهة للكائنات

c)

البرمجة القائمة على الأحداث

d)

البرمجة الإجرائية

10.

ما أفضل تمثيل لحالة الغرفة (متاحة / غير متاحة)؟

a)

عدد عشري (Float)

b)

قيمة منطقية (Boolean)

c)

عدد صحيح (Integer)

d)

نص (String)