البرمجة والذكاء الاصطناعي · الصف الأول الثانوي
أسئلة: الخوارزميات: المخططات الانسيابية وهياكل التحكم ولغات البرمجة
15 سؤال اختيار من متعدد و4 سؤال مقالي بنموذج إجابة، لمراجعة درس «الخوارزميات: المخططات الانسيابية وهياكل التحكم ولغات البرمجة» من البرمجة والذكاء الاصطناعي (الصف الأول الثانوي). راجع الأسئلة أدناه، أو اختبر نفسك فورًا.
اختبار سريع من 10 أسئلة عشوائية من بنك الأسئلة أعلاه — تُخلط الأسئلة والاختيارات في كل مرة، فلن يتكرر الاختبار بنفس الترتيب.
اختيار من متعدد
طريقة أو إجراء (خطوات مرتبة) لحل مشكلة معينة يسمى:
عرض الإجابة والتعليل
الإجابة الصحيحة: الخوارزمية
هذا تعريف الخوارزمية (Algorithm).
الرسم الذي يوضح تدفق عملية واحدة خطوة بخطوة هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: المخطط الانسيابي
المخطط الانسيابي (Flowchart).
الرسم المناسب لتمثيل العمليات المتوازية مثل تعامل العميل مع ماكينة الصراف الآلي هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: مخطط النشاط
مخطط النشاط يناسب العمليات المتوازية.
في المخطط الانسيابي يُستخدم الشكل البيضاوي (المستطيل ذو الحواف الدائرية) للدلالة على:
عرض الإجابة والتعليل
الإجابة الصحيحة: البداية أو النهاية
رمز Terminal للبداية والنهاية.
في المخطط الانسيابي يُستخدم المعين للدلالة على:
عرض الإجابة والتعليل
الإجابة الصحيحة: التفرع حسب شرط
المعين يحتوي سؤالًا ويخرج منه مساران.
في المخطط الانسيابي يُستخدم المستطيل للدلالة على:
عرض الإجابة والتعليل
الإجابة الصحيحة: عملية أو معالجة
رمز Process.
رمز إدخال البيانات أو إخراجها في المخطط الانسيابي هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: متوازي الأضلاع
رمز Data.
هيكل التحكم الذي ينفذ العمليات بالترتيب واحدة بعد الأخرى:
عرض الإجابة والتعليل
الإجابة الصحيحة: الهيكل التسلسلي
التسلسل ينفذ بالترتيب.
هيكل التحكم الذي يكرر العملية ما دام الشرط متحققًا:
عرض الإجابة والتعليل
الإجابة الصحيحة: هيكل التكرار
هيكل التكرار (الحلقة).
"إذا كانت الإشارة خضراء فاعبر، وإلا فتوقف" مثال على هيكل:
عرض الإجابة والتعليل
الإجابة الصحيحة: التفرع
اختيار بين مسارين حسب شرط.
"كرر قراءة الفقرة حتى تحفظها" مثال على هيكل:
عرض الإجابة والتعليل
الإجابة الصحيحة: التكرار
تكرار العملية حتى يتحقق الشرط.
اللغة المستخدمة للتعبير عن الخوارزميات بطريقة يمكن للكمبيوتر فهمها هي:
عرض الإجابة والتعليل
الإجابة الصحيحة: لغة البرمجة
هذا تعريف لغة البرمجة.
تُترجم البرامج المكتوبة بلغة برمجة إلى لغة يفهمها الكمبيوتر مباشرة تتكون من أصفار وآحاد تسمى:
عرض الإجابة والتعليل
الإجابة الصحيحة: لغة الآلة
لغة الآلة (Machine Language).
لغة برمجة تستخدم في الذكاء الاصطناعي والإحصاء وتنفذ المهام بأقل عدد من الأسطر:
عرض الإجابة والتعليل
الإجابة الصحيحة: Python
Python.
لغة برمجة مرئية تعليمية تعتمد على سحب الكتل:
عرض الإجابة والتعليل
الإجابة الصحيحة: Scratch
Scratch تعتمد على الكتل (Blocks).
أسئلة مقالية
اذكر هياكل التحكم الثلاثة، مع مثال من الحياة لكل منها.
عرض نموذج الإجابة
الهيكل التسلسلي: تنفيذ العمليات بالترتيب، مثل: اغسل يديك ثم تناول الطعام. هيكل التكرار: تكرار العملية ما دام الشرط متحققًا، مثل: اطرق الباب حتى يُفتح. هيكل التفرع: اختيار عملية حسب الشرط، مثل: إذا كان الجو ممطرًا فخذ مظلة.
فرّق بين المخطط الانسيابي ومخطط النشاط.
عرض نموذج الإجابة
المخطط الانسيابي يوضح تدفق عملية واحدة خطوة بخطوة برموز مثل البداية والعملية والتفرع. ومخطط النشاط مناسب لتمثيل العمليات المتوازية التي تحدث بين أكثر من طرف أو في الوقت نفسه، مثل تعامل العميل مع ماكينة الصراف الآلي.
قارن بين لغات البرمجة Python وJavaScript وScratch من حيث الاستخدام.
عرض نموذج الإجابة
Python: تستخدم في الذكاء الاصطناعي والإحصاء وتنفذ المهام بأسطر قليلة. JavaScript: تعمل داخل متصفح الويب فهي مثالية لأغراض الويب. Scratch: لغة مرئية تعليمية تعتمد على الكتل، سهلة الفهم للمبتدئين.
ارسم (أو صف) مخططًا انسيابيًّا لخوارزمية تقرر هل الطالب ناجح إذا كانت درجته 50 أو أكثر، مع ذكر الرموز المستخدمة.
عرض نموذج الإجابة
البداية (شكل بيضاوي) ← إدخال الدرجة (متوازي أضلاع) ← معين فيه السؤال: هل الدرجة ≥ 50؟ إذا نعم: اعرض "ناجح"، وإذا لا: اعرض "راسب" ← النهاية (شكل بيضاوي). والأسهم تحدد اتجاه التدفق، والمعين يمثل هيكل التفرع.