0% found this document useful (0 votes)
57 views5 pages

وسمية الوحدة الثالثة البرمجة بواسطة المايكروبت

تتناول الوثيقة مقدمة إلى المايكروبت، حيث تشرح المتحكمات الدقيقة وأهميتها في الأجهزة الحديثة. كما تتضمن معلومات حول البرمجة باستخدام المايكروبت، بما في ذلك اللبنات البرمجية، المتغيرات، والتكرارات، بالإضافة إلى المعاملات الشرطية. الوثيقة تحتوي على أسئلة متعددة الخيارات لتقييم الفهم حول الموضوعات المذكورة.

Uploaded by

dfsqqh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views5 pages

وسمية الوحدة الثالثة البرمجة بواسطة المايكروبت

تتناول الوثيقة مقدمة إلى المايكروبت، حيث تشرح المتحكمات الدقيقة وأهميتها في الأجهزة الحديثة. كما تتضمن معلومات حول البرمجة باستخدام المايكروبت، بما في ذلك اللبنات البرمجية، المتغيرات، والتكرارات، بالإضافة إلى المعاملات الشرطية. الوثيقة تحتوي على أسئلة متعددة الخيارات لتقييم الفهم حول الموضوعات المذكورة.

Uploaded by

dfsqqh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

‫األول ثانوي ‪ -‬مسارات‬ ‫تقنية رقمية ‪3-1‬‬

‫الوحدة الثالثة ‪ :‬البرمجة بواسطة المايكروبت ( ‪) Micro:bit‬‬


‫الدرس األول ‪ :‬مقدمة إلى المايكروبت ( ‪) Micro:bit‬‬
‫‪ .1‬المتحكمات الدقيقة هي دوائر الكترونية متكاملة تحتوي على معالج دقيق إلى جانب الذاكرة ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫ً‬ ‫ً‬ ‫ً‬
‫‪ .2‬تعد المتحكمات الدقيقة حاسبا صغيرا مبسطا على شكل رقاقة صغيرة يمكن أن يعمل بأدنى حد من المكونات‬
‫الخارجية ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .3‬يمكن العثور على المتحكمات الدقيقة في مجموعة كبيرة من األنظمة واألجهزة مثل ‪:‬‬
‫أ‪ .‬الساعات الذكية‬
‫ب‪ .‬الكاميرات الرقمية للبوابات الذكية‬
‫ج‪ .‬المركبات ذاتية القيادة‬
‫د‪ .‬جميع ما سبق‬
‫‪ .4‬يعد المايكروبت حاسب صغير الحجم تم إنشاؤه من قبل وزارة الدفاع األمريكية ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .5‬للتعامل مع قطعة المايكروبت نحتاج لـ ‪:‬‬
‫أ‪ .‬قطعة المايكروبت‬
‫ب‪ .‬سلك يو إس بي‬
‫ج‪ .‬بطاريات‬
‫د‪ .‬جميع ما سبق‬
‫‪ .6‬في محرر ميك كود يمكن البرمجة فقط باستخدام اللبنات البرمجية ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .7‬لبنة تمكن من تشغيل مقطع من البرنامج بصورة متكررة ( ال نهائية ) ‪:‬‬
‫أ‪On start .‬‬
‫ب‪for .‬‬
‫ج‪forever .‬‬
‫د‪If then .‬‬
‫‪ .8‬لبنة تعمل عند بدء البرنامج وقبل بدء أي حدث آخر ‪:‬‬
‫أ‪On start .‬‬
‫ب‪for .‬‬
‫ج‪forever .‬‬
‫د‪If then .‬‬
‫‪ .9‬يمكن االنتقال إلى لغة بايثون من خالل مايكروسوفت ميك كود ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .10‬الدوال عبارة عن جزء من التعليمات البرمجية التي تستخدم لمساعدتك في مهمة أو حدث متكرر ومحدد ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .11‬دالة تنفذ جزء من الكود بشكل ال نهائي في الخلفية ‪:‬‬
‫أ‪on_forever( ) .‬‬
‫ب‪on_button_pressed_a( ) .‬‬
‫ج‪on_gesture_shake( ) .‬‬
‫د‪on_logo_pressed( ) .‬‬
‫‪https://t.me/MIEEKSA‬‬ ‫‪https://twitter.com/HasanAlmotrafy‬‬
‫األول ثانوي ‪ -‬مسارات‬ ‫تقنية رقمية ‪3-1‬‬
‫الوحدة الثالثة ‪ :‬البرمجة بواسطة المايكروبت ( ‪) Micro:bit‬‬
‫‪ .12‬دالة تنفذ جزء من الكود عندما يتم الضغط على زر المايكروبت وتحريره مرة أخرى ‪:‬‬
‫أ‪on_forever( ) .‬‬
‫ب‪on_button_pressed_a( ) .‬‬
‫ج‪on_gesture_shake( ) .‬‬
‫د‪on_logo_pressed( ) .‬‬
‫‪ .13‬دالة تنفذ جزء من الكود عندما تقوم بهز المايكروبت ‪:‬‬
‫أ‪on_forever( ) .‬‬
‫ب‪on_button_pressed_a( ) .‬‬
‫ج‪on_gesture_shake( ) .‬‬
‫د‪on_logo_pressed( ) .‬‬
‫‪ .14‬يمكن إنشاء التعليمات البرمجية باستخدام اللبنات البرمجية وتحويلها للغة بايثون أو العكس ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .15‬ال يمكن حفظ برنامج المايكروبت الذي قمت بإنشاؤه على جهاز الحاسب ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .16‬يمكن حذف لبنة أو مجموعة من اللبنات ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .17‬الكتشاف أي تغيرات في الحركة يستخدم المايكروبت ‪:‬‬
‫أ‪ .‬المعالج‬
‫ب‪ .‬البوصلة‬
‫ج‪ .‬مقياس التسارع‬
‫د‪ .‬هوائي للموجات السلكية والبلوتوث‬
‫‪ .18‬ترتبط المتغيرات بمواقع تخزين البيانات ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .19‬متغيرات يتم تعريفها خارج أي دالة ويمكن الوصول إليها بشكل عام في البرنامج بأكمله ‪:‬‬
‫أ‪ .‬المتغيرات المحلية‬
‫ب‪ .‬المتغيرات العامة‬
‫ج‪ .‬المتغيرات الخاصة‬
‫د‪ .‬المتغيرات الخارجية‬
‫‪ .20‬اإلعالن عن المتغير هو عملية تعيين قيمة ومعرف ( اسم فريد ) للمتغير ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .21‬عند اإلعالن عن المتغير نستخدم عالمة النسبة المئوية ( ‪: ) %‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .22‬لكل متغير في البرمجة اسم وقيمة فريدة ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .23‬تستخدم المتغيرات لتخزين األرقام والنصوص ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬

‫‪https://t.me/MIEEKSA‬‬ ‫‪https://twitter.com/HasanAlmotrafy‬‬
‫األول ثانوي ‪ -‬مسارات‬ ‫تقنية رقمية ‪3-1‬‬
‫الوحدة الثالثة ‪ :‬البرمجة بواسطة المايكروبت ( ‪) Micro:bit‬‬
‫‪ .24‬أي من األوامر التالية يقوم بزيادة قيمة المتغير العنصر ( ‪ ) item‬بمقدار ‪: 1‬‬
‫أ‪Item +=1 .‬‬
‫ب‪Item -=1 .‬‬
‫ج‪Item *=1 .‬‬
‫د‪Item /=1 .‬‬
‫‪ .25‬أي من األوامر التالية يقوم بإنقاص قيمة المتغير العنصر ( ‪ ) item‬بمقدار ‪: 1‬‬
‫أ‪Item +=1 .‬‬
‫ب‪Item -=1 .‬‬
‫ج‪Item *=1 .‬‬
‫د‪Item /=1 .‬‬
‫الدرس الثاني ‪ :‬المتغيرات والتكرارات‬
‫‪ .26‬يمكن استخدام بايثون إلجراء أي نوع من العمليات الرياضية ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .27‬يمكن استخدام العمليات الحسابية األساسية في لغة بايثون مثل ‪:‬‬
‫أ‪ .‬الجمع والطرح‬
‫ب‪ .‬الضرب والقسمة‬
‫ج‪ .‬األس‬
‫د‪ .‬جميع ما سبق‬
‫‪ .28‬يتم تمثيل األس في لغة بايثون بالشكل التالي ‪:‬‬
‫أ‪X + + 2 .‬‬
‫ب‪X - - 2 .‬‬
‫ج‪X * * 2 .‬‬
‫د‪X / / 2 .‬‬
‫‪ .29‬الترتيب الصحيح للعمليات الحسابية في بايثون هو ‪:‬‬
‫أ‪ .‬األقواس – األس – الضرب والقسمة – الجمع والطرح‬
‫ب‪ .‬األس – الضرب والقسمة – األقواس – الجمع والطرح‬
‫ج‪ .‬األقواس – الجمع والطرح – األس – الضرب والقسمة‬
‫د‪ .‬األس – الجمع والطرح – األقواس – الضرب والقسمة‬
‫‪ .30‬توجد نقطة األصل ( ‪ ) 0 . 0‬في مصابيح ‪ LED‬الموجودة في المايكروبت في ‪:‬‬
‫أ‪ .‬الزاوية العليا اليمنى‬
‫ب‪ .‬الزاوية السفلى اليمنى‬
‫ج‪ .‬الزاوية العليا اليسرى‬
‫د‪ .‬الزاوية العليا اليمنى‬
‫‪ .31‬تسمح لك التكرارات بتنفيذ سطر واحد أو مجموعة من التعليمات البرمجية لعدة مرات ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .32‬تكرار يتم استخدامه إذا أردت تكرار مجموعة من األوامر لعدد محدد من المرات ‪:‬‬
‫أ‪for .‬‬
‫ب‪While .‬‬
‫ج‪do . . while .‬‬
‫د‪for . . while .‬‬

‫‪https://t.me/MIEEKSA‬‬ ‫‪https://twitter.com/HasanAlmotrafy‬‬
‫األول ثانوي ‪ -‬مسارات‬ ‫تقنية رقمية ‪3-1‬‬
‫الوحدة الثالثة ‪ :‬البرمجة بواسطة المايكروبت ( ‪) Micro:bit‬‬
‫‪ .33‬تكرار يتم استخدامه عندما يكون عدد التكرارات غير معرف مسبقا ً ‪:‬‬
‫أ‪for .‬‬
‫ب‪While .‬‬
‫ج‪do . . while .‬‬
‫د‪for . . while .‬‬
‫الدرس الثالث ‪ :‬اتخاذ القرارات‬
‫‪ .34‬تستخدم المعامالت الشرطية التخاذ القرارات في البرمجة ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .35‬تقوم المعامالت الشرطية بعملية المقارنة بين القيم وتعيد نتيجة واحدة من اثنتين صواب أو خطأ ‪:‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .36‬أي مما يلي يعد من المعامالت الشرطية في بايثون ‪:‬‬
‫أ‪ .‬يساوي‬
‫ب‪ .‬أكبر من‬
‫ج‪ .‬أصغر من أو يساوي‬
‫د‪ .‬جميع ما سبق‬
‫‪ .37‬عندما نريد اتخاذ قرار في بايثون فإننا نستخدم جملة ‪: if‬‬
‫أ‪ .‬صح‬
‫ب‪ .‬خطأ‬
‫‪ .38‬أي مما يلي يعد من أنواع الجمل الشرطية ‪: if‬‬
‫أ‪if .‬‬
‫ب‪if…else .‬‬
‫ج‪if…elif…else .‬‬
‫د‪ .‬جميع ما سبق‬
‫‪ .39‬في أي من جمل ‪ if‬التالية إذا كان الشرط صحيحا ً فسيتم تنفيذ العبارة التي تتبع ‪ if‬وإذا كان الشرط خطأ فلن‬
‫يتم تنفيذ العبارة ‪:‬‬
‫أ‪if .‬‬
‫ب‪if…else .‬‬
‫ج‪if…elif…else .‬‬
‫د‪if…then…else .‬‬
‫‪ .40‬في أي من جمل ‪ if‬التالية إذا كان الشرط صحيحا ً فسيتم تنفيذ العبارة التي تتبع ‪ if‬وإذا كان الشرط خطأ فسيتم‬
‫تنفيذ العبارة الموجودة ضمن شرط آخر ‪:‬‬
‫أ‪if .‬‬
‫ب‪if…else .‬‬
‫ج‪if…elif…else .‬‬
‫د‪if…then…else .‬‬
‫‪ .41‬في أي من جمل ‪ if‬التالية يتحقق البرنامج من الشروط واحدا ً تلو اآلخر فإذا كان الشرط صحيحا ً فسيتم تنفيذ‬
‫العبارة تحت هذا الشرط ويتجاوز باقي الشروط وإذا لم يكن أي من الشروط صحيحا ً فسيتم تنفيذ جملة ‪else‬‬
‫النهائية ‪:‬‬
‫أ‪if .‬‬
‫ب‪if…else .‬‬
‫ج‪if…elif…else .‬‬
‫د‪if…then…else .‬‬

‫‪https://t.me/MIEEKSA‬‬ ‫‪https://twitter.com/HasanAlmotrafy‬‬
‫األول ثانوي ‪ -‬مسارات‬ ‫تقنية رقمية ‪3-1‬‬
‫الوحدة الثالثة ‪ :‬البرمجة بواسطة المايكروبت ( ‪) Micro:bit‬‬
‫‪ .42‬يمكن العثور على أوامر اإلدخال في مايكروبت في فئة أوامر ‪:‬‬
‫أ‪ .‬األساسية‬
‫ب‪ .‬اإلدخال‬
‫ج‪ .‬المنطق‬
‫د‪ .‬الحساب‬
‫‪ .43‬أحد أنواع المستشعرات يعد جهاز إدخال داخل المعالج يقيس درجة حرارته ‪:‬‬
‫أ‪ .‬مستشعر اللمس‬
‫ب‪ .‬مستشعر درجة الحرارة‬
‫ج‪ .‬مستشعر البوصلة الرقمية‬
‫د‪ .‬مقياس التسارع‬
‫‪ .44‬أحد أنواع المستشعرات يعد مستشعر إدخال يكتشف المجاالت المغناطيسية ‪:‬‬
‫أ‪ .‬مستشعر اللمس‬
‫ب‪ .‬مستشعر درجة الحرارة‬
‫ج‪ .‬مستشعر البوصلة الرقمية‬
‫د‪ .‬مقياس التسارع‬
‫‪ .45‬أحد أنواع المستشعرات يعد مستشعر حركة يعمل على قياس الحركة ‪:‬‬
‫أ‪ .‬مستشعر اللمس‬
‫ب‪ .‬مستشعر درجة الحرارة‬
‫ج‪ .‬مستشعر البوصلة الرقمية‬
‫د‪ .‬مقياس التسارع‬
‫‪ .46‬يستخدم هذا المستشعر كبديل للمفاتيح اآللية ‪:‬‬
‫أ‪ .‬مستشعر اللمس‬
‫ب‪ .‬مستشعر درجة الحرارة‬
‫ج‪ .‬مستشعر البوصلة الرقمية‬
‫د‪ .‬مقياس التسارع‬
‫‪ .47‬يستخدم هذا المستشعر في العديد من األجهزة الكهربائية ‪:‬‬
‫أ‪ .‬مستشعر اللمس‬
‫ب‪ .‬مستشعر درجة الحرارة‬
‫ج‪ .‬مستشعر البوصلة الرقمية‬
‫د‪ .‬مقياس التسارع‬
‫‪ .48‬يستخدم هذا المستشعر في تحديد الموقع والتعرف على اإلتجاهات ‪:‬‬
‫أ‪ .‬مستشعر اللمس‬
‫ب‪ .‬مستشعر درجة الحرارة‬
‫ج‪ .‬مستشعر البوصلة الرقمية‬
‫د‪ .‬مقياس التسارع‬
‫‪ .49‬يستخدم هذا المستشعر في قياس السرعة أو اإلمالة أو االهتزاز أو الصدمة ‪:‬‬
‫أ‪ .‬مستشعر اللمس‬
‫ب‪ .‬مستشعر درجة الحرارة‬
‫ج‪ .‬مستشعر البوصلة الرقمية‬
‫د‪ .‬مقياس التسارع‬

‫المراجعة ال تغني عن الكتاب‬

‫‪https://t.me/MIEEKSA‬‬ ‫‪https://twitter.com/HasanAlmotrafy‬‬

You might also like