الحاسب الآلي · الصف الثالث الإعدادي
أسئلة: خرائط التدفق البسيطة Simple Flowcharts
12 سؤال اختيار من متعدد و6 سؤال مقالي بنموذج إجابة، لمراجعة درس «خرائط التدفق البسيطة Simple Flowcharts» من الحاسب الآلي (الصف الثالث الإعدادي). راجع الأسئلة أدناه، أو اختبر نفسك فورًا.
اختبار سريع من 10 أسئلة عشوائية من بنك الأسئلة أعلاه — تُخلط الأسئلة والاختيارات في كل مرة، فلن يتكرر الاختبار بنفس الترتيب.
اختيار من متعدد
ما هو أبسط أنواع بنية خرائط التدفق والذي تُنفذ فيه الخطوات واحدة تلو الأخرى دون تفرع أو تكرار؟
عرض الإجابة والتعليل
الإجابة الصحيحة: التركيب التتابعي
التركيب التتابعي هو أبسط بنية يتم فيها تنفيذ الخطوات بالترتيب من البداية للنهاية دون قرار أو تكرار.
كم عدد سهم الدخول وسهم الخروج لكل رمز في خريطة التدفق التتابعية؟
عرض الإجابة والتعليل
الإجابة الصحيحة: سهم دخول واحد وسهم خروج واحد فقط
في الخريطة التتابعية يمتلك كل رمز سهم دخول واحد وسهم خروج واحد بالضبط.
ما الشكل الهندسي المستخدم عادة للتعبير عن عمليتي الإدخال والإخراج في خرائط التدفق؟
عرض الإجابة والتعليل
الإجابة الصحيحة: متوازي الأضلاع
يستخدم متوازي الأضلاع لعمليات إدخال وإخراج البيانات.
ما الشكل الهندسي المستخدم لعمليات المعالجة والحساب في خرائط التدفق؟
عرض الإجابة والتعليل
الإجابة الصحيحة: المستطيل
يستخدم المستطيل لتنفيذ عمليات المعالجة والحساب.
أي من التعليمتين البرمجيتين التالية بلغة VB.NET تمثل تحويلاً صحيحاً لرمز إدخال بيانات؟
عرض الإجابة والتعليل
الإجابة الصحيحة: C = Console.ReadLine()
رمز الإدخال يتحول في لغة VB.NET إلى تعليمة قراءة مثل ReadLine.
ما المقابل البرمجي لرمز معالجة البيانات في خريطة التدفق عند تحويله إلى كود VB.NET؟
عرض الإجابة والتعليل
الإجابة الصحيحة: تعليمة إسناد باستخدام علامة المساواة
رمز المعالجة يتحول إلى عملية حسابية وإسناد قيمة باستخدام علامة التساوي.
في معادلة تحويل درجة الحرارة من مئوية إلى فهرنهايت F = (9 / 5) * C + 32، ماذا يمثل الرمز C؟
عرض الإجابة والتعليل
الإجابة الصحيحة: متغير يمثل درجة الحرارة المدخلة بالمئوية
C هو المتغير الذي يستقبل قيمة الحرارة المدخلة ليتم حساب ما يقابلها بالفهرنهايت.
متى تصبح خريطة التدفق التتابعية غير كافية لحل المشكلة؟
عرض الإجابة والتعليل
الإجابة الصحيحة: عندما تحتاج المشكلة إلى اتخاذ قرار أو تكرار خطوات
الخريطة التتابعية لا تناسب المشكلات التي تتطلب تفرعاً بقرار أو تكراراً لحلقة.
ما هو الترتيب النموذجي الصحيح لعناصر خريطة التدفق التتابعية البسيطة؟
عرض الإجابة والتعليل
الإجابة الصحيحة: بداية ثم إدخال ثم معالجة ثم إخراج ثم نهاية
التسلسل القياسي هو Start ثم Input ثم Process ثم Output ثم End.
عند حساب المتوسط الحسابي لثلاث درجات، ما هو عدد مدخلات البيانات في خريطة التدفق؟
عرض الإجابة والتعليل
الإجابة الصحيحة: ثلاثة مدخلات
يتم إدخال الدرجات الثلاث إما في رموز منفصلة أو في خطوة إدخال واحدة تشمل القيم الثلاث.
ما الكلمة المفتاحية المستخدمة للإعلان عن متغير في لغة VB.NET؟
عرض الإجابة والتعليل
الإجابة الصحيحة: Dim
تُستخدم الكلمة المفتاحية Dim في VB.NET للإعلان عن المتغيرات وحجز مكان لها في الذاكرة.
أي من المشكلات التالية تعد الأنسب للحل باستخدام خريطة تدفق تتابعية؟
عرض الإجابة والتعليل
الإجابة الصحيحة: حساب مساحة مربع بمعلومية طول ضلعه
حساب مساحة المربع خطواتها متتابعة وبسيطة دون شروط أو تكرار، بخلاف بقية المشكلات.
أسئلة مقالية
وضّح بمفهومك الخاص المقصود بالتركيب التتابعي في خرائط التدفق مع ذكر خصائصه الأساسية.
عرض نموذج الإجابة
التركيب التتابعي هو أبسط بنية لخرائط التدفق يتم فيها تنفيذ الخطوات واحدة تلو الأخرى بترتيب تسلسلي من البداية إلى النهاية. وخصائصه تشمل: عدم وجود تفرع أو قرار، عدم وجود تكرار، وكل رمز يمتلك سهم دخول واحد وسهم خروج واحد فقط.
اشرح بإيجاز كيف يتم تحويل خريطة تدفق تتابعية بسيطة إلى كود برمجي بلغة VB.NET.
عرض نموذج الإجابة
يتم التطابق المباشر بين عناصر الخريطة والكود كالتالي: رموز البداية والنهاية تحدد هيكل البرنامج، رموز الإدخال تتحول إلى تعليمات قراءة مثل Console.ReadLine، رموز المعالجة والحساب تتحول إلى عمليات إسناد باستخدام علامة (=)، ورموز الإخراج تتحول إلى تعليمات طباعة مثل Console.WriteLine.
اذكر سببين يمنعان استخدام خريطة التدفق التتابعية لحل المشكلات المعقدة التي تتطلب فحص شروط معينة.
عرض نموذج الإجابة
السبب الأول هو خلو الخريطة التتابعية من أي رمز قرار أو تفرع (المعين)، مما يجعلها عاجزة عن توجيه المسار بناءً على تحقق شرط من عدمه. السبب الثاني هو عدم وجود حلقات تكرارية لإعادة تنفيذ مجموعة من العمليات لعدد محدد من المرات.
اكتب خطوات خريطة التدفق لحساب مساحة المستطيل بمعلومية الطول والعرض، ثم اكتب كود VB.NET المقابل.
عرض نموذج الإجابة
خطوات خريطة التدفق: 1. Start. 2. أدخل L, W. 3. Area = L * W. 4. اطبع Area. 5. End. كود VB.NET: Dim L, W, Area As Double ثم L = Console.ReadLine() ثم W = Console.ReadLine() ثم Area = L * W ثم Console.WriteLine(Area).
ما الفرق البرمجي والتنفيذي بين تعليمة القراءة ReadLine وتعليمة الطباعة WriteLine في لغة VB.NET عند التعامل مع خريطة التدفق؟
عرض نموذج الإجابة
تعليمة ReadLine تقابل رمز إدخال البيانات في خريطة التدفق وتستخدم لاستقبال القيم المدخلة من المستخدم وتخزينها في متغيرات الذاكرة، بينما تعليمة WriteLine تقابل رمز إخراج النتائج وتستخدم لعرض المخرجات أو النتيجة النهائية على شاشة الكمبيوتر.
لماذا يُعد الالتزام بترتيب الرموز في خريطة التدفق أمراً بالغ الأهمية قبل الشروع في كتابة الكود البرمجي؟
عرض نموذج الإجابة
لأن أي خطأ في ترتيب الرموز (مثل وضع رمز الإخراج قبل المعالجة أو الاعتماد على متغير قبل إدخاله أو تعريفه) سيؤدي إلى نتائج حسابية غير صحيحة أو حدوث أخطاء وقت تنفيذ الكود البرمجي في لغة VB.NET.