أساسيات البرمجة - محاضرة 5
28 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هو أول خطوة يجب اتخاذها في العملية المذكورة؟

  • ابدأ العملية (correct)
  • أدخل المدخلات
  • قم بتحليل النتائج
  • حدد المتغيرات
  • أي من الخطوات التالية تتعلق بإدخال بيانات المتغيرات؟

  • تحليل النتائج
  • تنفيذ الحسابات
  • ابدأ
  • Input x, y (correct)
  • ما هو العنصر الذي يأتي بعد إدخال المتغيرات؟

  • تحليل البيانات
  • تنفيذ العمليات (correct)
  • التحقق من المدخلات
  • ابدأ
  • ما هي الخطوة الأساسية التي تأتي بعد خطوة إدخال x وy؟

    <p>إجراء العمليات الحسابية</p> Signup and view all the answers

    ما هو الهدف الأساسي من إدخال x وy في الخطوات؟

    <p>إعداد البيانات لإجراء العمليات</p> Signup and view all the answers

    ما هو الإجراء الذي يجب القيام به إذا كان اللون المدخل أحمر؟

    <p>طباعة توقف</p> Signup and view all the answers

    أي من الألوان التالية يتطلب الطباعة عبارة 'استعد'؟

    <p>أصفر</p> Signup and view all the answers

    ما هو الشكل المناسب للمخطط الانسيابي عند اختبار اللون؟

    <p>معين لتحديد القرار</p> Signup and view all the answers

    ما هي الرسالة المناسبة عند إدخال لون غير مدرج في الخيارات؟

    <p>اللون غير معروف</p> Signup and view all the answers

    أي من الخطوات التالية تعتبر أول خطوة في البرنامج؟

    <p>إدخال اللون</p> Signup and view all the answers

    ما هو الخطوة الأولى في الشيفرة المقدمة؟

    <p>إدخال العددين الأول والثاني</p> Signup and view all the answers

    ماذا يحدث إذا كان العدد الأول أكبر من العدد الثاني؟

    <p>تتم طباعة العدد الأول</p> Signup and view all the answers

    عندما يتحقق الشرط 'إذا (x > y)'، ما هي النتيجة المتوقعة؟

    <p>طباعة العدد الأول</p> Signup and view all the answers

    ما الذي يتم اختباره بعد التحقق من كون العدد الأول أكبر؟

    <p>إذا كان العدد الثاني أكبر</p> Signup and view all the answers

    ماذا يتم طباعة إذا كان العددين متساويين؟

    <p>العدد الأول والعدد الثاني متساويان</p> Signup and view all the answers

    ما هي الضريبة المطبقة على المرتب الذي يزيد عن 200؟

    <p>10%</p> Signup and view all the answers

    ماذا يجب أن يكون العمر المدخل لاعتبار الشخص طفلاً؟

    <p>أقل من 10 سنوات</p> Signup and view all the answers

    ماذا يحدث إذا كان المرتب أقل من 100؟

    <p>لا تطبق ضريبة</p> Signup and view all the answers

    ما هو الناتج المتوقع إذا تم إدخال العددين 5 و 3 مع مؤثر الجمع؟

    <p>8</p> Signup and view all the answers

    إذا كان المرتب 150، ما هي الضريبة المحتسبة؟

    <p>5%</p> Signup and view all the answers

    ما هي الفائدة الأساسية من استخدام جملة الاختبار المتعدد المتداخلة؟

    <p>تستخدم عند وجود أكثر من خيار للاختيار.</p> Signup and view all the answers

    ما هي الصيغة العامة لجملة الاختبار المتعدد المتداخلة؟

    <p>if(condition) statement(s) else if(condition) statement(s) else statement(s)</p> Signup and view all the answers

    عند إدخال عددين، ما هي النتيجة التي يجب طباعتها في حال كان العددين متساويين؟

    <p>عبارة تقول إن العددين متساويين.</p> Signup and view all the answers

    ما الهدف من كتابة الخوارزمية قبل كتابة شبه الشفرة؟

    <p>لتسهيل كتابة الكود البرمجي.</p> Signup and view all the answers

    أي من الخيارات التالية تعتبر جزءًا من خطوات الخوارزمية عند إدخال عددين؟

    <p>تكرار الإدخال في حال الخطأ.</p> Signup and view all the answers

    في سياق استخدام جملة الاختبار المتعدد المتداخلة، أي من الشروط التالية يعتبر الأكثر تعقيدًا؟

    <p>if(عدد1 == عدد2) else if(عدد1 &lt; عدد2)</p> Signup and view all the answers

    أي مما يلي يمثل المكافئ البرمجي لجملة الاختبار المتعدد المتداخلة؟

    <p>if-else statements</p> Signup and view all the answers

    ما يجب فعله حالما يتم إدخال العددين بنجاح؟

    <p>مقارنة العددين وتحديد الأكبر.</p> Signup and view all the answers

    Study Notes

    تركيب جملة الاختبار المتعدد المتداخلة

    • يستخدم تركيب Nested if..else عند توفر أكثر من خيار للاختيار.
    • يسمح بتفرع البرنامج إلى مسارات متعددة حسب الظروف المحددة.

    الصيغة العامة لجملة الاختبار المتعدد المتداخلة

    • تبدأ بجملة if تليها شرط، وعند تحقق الشرط يتم تنفيذ تعليمات معينة.
    • يمكن أن تحتوي على جمل else مرتبطة بجمل if أخرى لاختبار شروط إضافية.

    الخوارزمية لاختيار أكبر عددين

    • يتم إدخال عددين x و y.
    • إذا كان x أكبر من y، يتم عرض x.
    • إذا لم يكن الشرط السابق صحيحاً، يتم اختبار ما إذا كان y أكبر من x، وفي حال كان ذلك صحيحاً، يتم عرض y.
    • إذا لم يتحقق أي من الشروط السابقة، يُطبع أن العددين متساويين.

    شبه الشفرة لاختيار أكبر عددين

    • يبدأ البرنامج بإدخال العددين x و y.
    • يتضمن سلسلة شروط لتحديد مجموعة من التعليمات المستندة إلى مقارنة القيم.

    رسم المخطط الانسيابي

    • يتضمن المخطط الانسيابي خطوات الإدخال واختبار الأعداد، مع تحديد ما يجب عمله بناءً على النتائج.

    إدخال اللون وطباعة الرسالة المناسبة

    • يتم إدخال لون وتحديد الرسالة المناسبة بناءً على اللون المدخل.
    • إذا كان اللون أحمر، يتم طباعة "توقف".
    • إذا كان اللون أصفر، يتم طباعة "استعد".

    إدخال العمر وطباعة الفئة العمرية

    • يُدخل العمر ليتم تصنيفه إلى أحد الفئات: طفل، شاب، شاب بالغ، كبير.

    إدخال المرتب وحساب الضريبة

    • المرتب أقل من 100: لا يوجد ضريبة.
    • المرتب بين 100 و 200: فرض ضريبة 5%.
    • المرتب أكبر من 200: فرض ضريبة 10%.

    إدخال المؤثر الحسابي وعددين

    • يتضمن البرنامج إدخال عددين ومؤثر حسابي.
    • يتم حساب الناتج وعرضه بعد التحقق من المؤثر المدخل.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    تتناول هذه المحاضرة موضوع جمل الاختبار المتعدد المتداخلة (Nested if - else). يعتبر هذا المفهوم مفيدًا عندما يكون لديك أكثر من خيارين للاختيار بينهم في البرمجة. ستساعدك الأسئلة على فهم كيفية استخدام هذه الجمل بشكل فعال.

    More Like This

    Nested Control Structures Quiz
    6 questions
    Nested Loops in C#
    6 questions

    Nested Loops in C#

    ThrillingParadox avatar
    ThrillingParadox
    Java Nested Classes Overview
    9 questions
    Nested Loops in Programming
    5 questions

    Nested Loops in Programming

    MemorableWashington8619 avatar
    MemorableWashington8619
    Use Quizgecko on...
    Browser
    Browser