wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

المتغير

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

في بيئة Spike Prime، ما المقصود بالمتغير؟ اختر الإجابة الصحيحة.

a)

كتلة برمجية تتحكم في الإضاءة

b)

موقع في الذاكرة لتخزين قيم البيانات

c)

مستشعر لقياس الصوت

d)

تابع رسومي لتحريك الكائن

2.

أي فئة من القوائم الجانبية تحتوي على لبنات إنشاء المتغيرات في Spike Prime؟

a)

MOVEMENT

b)

SENSORS

c)

VARIABLES

d)

EVENTS

3.

ما الاستخدام الأساسي للمتغيرات كما يظهر في النص؟

a)

تنفيذ الحلقات الشرطية

b)

تخزين قيم البيانات بأسماء وأنواع

c)

تغيير لون الإضاءة تلقائياً

d)

إرسال أحداث إلى المستشعرات

4.

أي عبارة تصف علاقة المتغير بكل من الاسم والنوع؟

a)

المتغير لا يحتاج إلى اسم لكنه يحتاج إلى نوع

b)

لكل متغير اسم فقط دون نوع

c)

لكل متغير اسم ونوع يعرّفان البيانات المخزَّنة

d)

المتغير عبارة عن حدث ولا يرتبط بنوع

5.

إذا أراد الطالب ضبط سرعة الروبوت، أي عنصر برمجي سيساعده وفق المحتوى؟

a)

لبنة LIGHT

b)

لبنة SOUND

c)

لبنة EVENTS

d)

استخدام لبنة المتغير Variable

6.

لماذا قد يحتاج المبرمج إلى إنشاء متغير باسم واضح؟

a)

لتسريع تحميل الصور

b)

لتخزين قيمة محددة يمكن الرجوع إليها

c)

لإيقاف الأصوات تلقائياً

d)

لتفعيل الأحداث دون شروط

7.

أي تسلسل منطقي يعكس استخدام المتغير لضبط سرعة الروبوت؟

a)

إنشاء متغير باسم السرعة ثم حفظ قيمة عددية فيه واستخدامها في أوامر الحركة

b)

إنشاء حدث ثم تشغيل الصوت عند التغيير

c)

تعديل لون الإضاءة ليعكس سرعة افتراضية

d)

استخدام مستشعر الصوت لضبط السرعة تلقائياً

8.

اختر النوع الصحيح للمتغير الذي يخزن القيمة 18 في برنامج روبوت Spike Prime.

a)

منطقي Boolean

b)

نصي Text

c)

رقمي Numeric

d)

صوري Image

9.

أي من القيم التالية تُخزن عادةً في متغير من النوع النصي Text؟

a)

National Day

b)

True

c)

18

d)

NOT

10.

عند ضبط سرعة الروبوت باستخدام متغير، ما النوع الأنسب إذا كانت السرعة تُقاس بالأرقام؟

a)

نصي Text

b)

رقمي Numeric

c)

منطقي Boolean

d)

متجه Vector

11.

في برنامج LEGO Education SPIKE، أي لوحة تُستخدم لإنشاء متغير جديد مثل "Speed"؟

a)

لوحة MOTORS

b)

لوحة VARIABLES

c)

لوحة EVENTS

d)

لوحة SENSORS

12.

أي كتلة برمجية برتقالية تُستخدم لضبط قيمة المتغير Speed إلى قيمة محددة كما يظهر في الواجهة؟

a)

set Speed to ...

b)

repeat ... times

c)

wait ... seconds

d)

turn motor ...