أسئلة وأجوبة ملزمة علوم الحاسب للصف الحادي عشر التكنولوجي – مراجعة منتصف الفصل الأول
أسئلة ملزمة علوم الحاسب للصف الحادي عشر التكنولوجي – مراجعة منتصف الفصل الأول للصف الحادي عشر التكنولوجي بنصّها واختياراتها وجوابها كاملاً، وتحميل الملزمة مجاناً والنسخة المحلولة المطبوعة من مركز نوفا التعليمي.
أكمل الجمل التالية: • تدعم لغة بايثون نوعين من جمل التكرار هما: ……… و ……… . • يُستخدم تكرار for عند الحاجة إلى تكرار تركيب برمجي ……… . • يُستخدم تكرار while عند الحاجة إلى تكرار تركيب برمجي ……… . • نستخدم دالة النطاق range() مع أمر التكرار ……… .
الإجابة: for · while · عددًا معروفًا مسبقًا من المرات · عددًا غير معروف مسبقًا من المرات · for
ما أنواع الأخطاء في لغة البرمجة بايثون؟ وضّح كل نوع.
الإجابة: 1- الأخطاء اللغوية (Syntax Errors): أخطاء في كتابة الأوامر والمتغيرات، مثل نسيان النقطتين (:) أو الأقواس. 2- الأخطاء أثناء التنفيذ (Runtime Errors): تظهر أثناء تنفيذ البرنامج، مثل القسمة على صفر. 3- الأخطاء المنطقية (Logical Errors): أخطاء في تصميم البرنامج، مثل ترتيب غير صحيح للأوامر البرمجية أو شرط خاطئ، فيعمل البرنامج لكنه يعطي نتائج غير مطلوبة.
املأ الفراغات التالية مستعينًا بالكلمات الآتية: «فاصلة» ، «معاملات» ، «مدخلات» ، def ، return • عندما نريد تعريف دالة في لغة البرمجة بايثون فإننا نستخدم كلمة ……… . • يمكن أن تأخذ الدالة أي عدد من ……… ، ونفصل بينها بـ ……… ، ويمكن أيضًا أن تكون الدالة بدون معاملات. • تأخذ الدالة القيم من المعاملات كـ ……… . • ترجع الدالة قيمة باستخدام كلمة ……… .
الإجابة: def · المعاملات · فاصلة · مدخلات · return
اذكر مزايا استخدام الدوال في لغة البرمجة بايثون.
الإجابة: 1- توفير الكثير من الوقت اللازم للبرمجة. 2- زيادة الإنتاجية. 3- بناء نظام سهل الصيانة. 4- خفض التكلفة. 5- تحسين الكود البرمجي. 6- زيادة الموثوقية.
ما المقصود بجهاز Raspberry Pi؟
الإجابة: حاسوب مصغر أحادي اللوحة بحجم بطاقة الائتمان، يعمل بطاقة منخفضة (5 فولت)، ويمكن توصيله بالشاشة ولوحة المفاتيح والفأرة وبرمجته بلغة بايثون.
اذكر ثلاثة من المشاريع القائمة على جهاز Raspberry Pi: 1- ……… 2- ……… 3- ………
الإجابة: المنزل الذكي · لعبة ماين كرافت · لعبة مكعب الروبيك
أيّ المكونات التالية لا يُعدّ من مكونات مشروع جعل ضوء LED يومض بجهاز Raspberry Pi؟ أ) لوحة التجارب (Breadboard) ب) المقاومة (Resistor) ج) الطابعة (Printer) د) أسلاك التوصيل (Jumper wires)
الإجابة: ج) الطابعة (Printer)
يحتاج المشروع إلى: جهاز Raspberry Pi، ولوحة التجارب، والثنائي الباعث للضوء LED، والمقاومة، وأسلاك التوصيل، ومصدر الطاقة. الطابعة ليست من مكوناته. الإجابة: C
أكمل الجمل التالية: • يُرمز لأطراف الإدخال والإخراج ذات الأغراض العامة في جهاز Raspberry Pi بالاختصار ……… . • يُوصَّل الطرف الطويل (الموجب) للثنائي الباعث للضوء LED بـ ……… ، والطرف القصير (السالب) بطرف ……… . • تُستخدم المقاومة في الدارة من أجل ……… .
الإجابة: GPIO · طرف GPIO (مرورًا بالمقاومة) · الأرضي GND · حماية الثنائي الضوئي من التيار الزائد (الحد من التيار)
ما الجملة البرمجية التي تعرّف ثنائيًّا باعثًا للضوء LED موصولًا بالطرف GPIO رقم 17 ليتحكم به البرنامج كطرف إخراج؟ أ) led = LED(17) ب) led = Button(17) ج) led.on() د) sleep(17)
الإجابة: أ) led = LED(17)
الجملة LED(17) تنشئ كائنًا يمثّل LED الموصول بالطرف 17 (طرف إخراج)، أما Button(17) فتعرّف مفتاح ضغط (طرف إدخال)، و led.on() تضيء LED بعد تعريفه، و sleep(17) توقف البرنامج مؤقتًا 17 ثانية. الإجابة: A
المكوّن الذي يُضاف إلى الدارة في لعبة الاستجابة السريعة ليتمكن اللاعب من إرسال إشارة إدخال إلى جهاز Raspberry Pi هو: أ) الثنائي الباعث للضوء LED ب) مفتاح الضغط (Push button) ج) المقاومة د) مصدر الطاقة
الإجابة: ب) مفتاح الضغط (Push button)
مفتاح الضغط يُغلق الدارة عند الضغط عليه، فيقرأ البرنامج تغيّر حالة الطرف الموصول به كإشارة إدخال، أما LED فهو مكوّن إخراج. الإجابة: B
أكمل الجمل التالية: • لجعل زمن الانتظار مختلفًا في كل مرة تُلعب فيها اللعبة نستورد الدالة uniform() من الوحدة ……… . • لإيقاف البرنامج مؤقتًا مدة محددة نستورد الدالة sleep() من الوحدة ……… . • مفتاح الضغط الموصول بجهاز Raspberry Pi يُعدّ من مكونات ……… ، أما الثنائي الباعث للضوء LED فمن مكونات ……… .
الإجابة: random · time · الإدخال · الإخراج
ما القيمة التي تُرجعها الدالة uniform(5, 10) من الوحدة random؟ أ) العدد 5 دائمًا ب) عدد عشري عشوائي بين 5 و 10 ج) العدد 10 دائمًا د) عدد عشري عشوائي بين 0 و 1
الإجابة: ب) عدد عشري عشوائي بين 5 و 10
الدالة uniform(a, b) تُرجع عددًا عشريًا عشوائيًا يقع بين العددين a و b، فتتغير القيمة في كل مرة يُنفَّذ فيها البرنامج، ولذلك تُستخدم لضبط المؤقت العشوائي في اللعبة. الإجابة: B
اشرح فكرة عمل لعبة الاستجابة السريعة باستخدام جهاز Raspberry Pi.
الإجابة: يُوصَّل بالجهاز ثنائي باعث للضوء LED ومفتاحا ضغط (مفتاح لكل لاعب). يُضيء البرنامج LED ثم ينتظر زمنًا عشوائيًا (مؤقت عشوائي) لا يعرفه اللاعبان، ثم يُطفئه، وعندها يضغط كل لاعب مفتاحه بأسرع ما يمكن، فتُنفَّذ الدالة المرتبطة بحدث الضغط على المفتاح، ويعرض البرنامج اسم اللاعب الذي ضغط أولًا فائزًا.
تريد نسخةً مطبوعة؟
حمّل الملزمة مجاناً، أو احصل على النسخة المحلولة المنسَّقة للطباعة.