للإجابة على هذا السؤال ، يجدر النظر في تسلسل الأوامر التي تم تعيينها في البرنامج. في هذه الحالة ، يحتوي البرنامج على الأوامر التالية: س 0123456789 س س 2 ن ف تجد 6 طباعة ن.
الأمر الأول س 0123456789 س يحدد سلسلة من الأرقام من 0 إلى 9 ويخزنها في متغير. يتبع ذلك الأمر س 2 ن ، الذي يستبدل حرف الموضع الثاني في السلسلة بالحرف "ن".
بعد ذلك ، يحتوي البرنامج على الأمر ف ابحث عن 6 ، الذي يبحث عن الحرف "6" في السلسلة ويعيد فهرسه. إذا لم يتم العثور على الحرف "6" ، يتم إرجاع القيمة -1. في هذه الحالة ، نظرا لأن الحرف "6"موجود في السلسلة ، فإن القيمة التي يتم إرجاعها بواسطة هذا الأمر ستكون فهرس الحرف "6".
في نهاية البرنامج توجد آخر أمرين. يعرض الأمر طباعة ن قيمة المتغير " ن " ، الذي تم تغييره في الأمر الثاني. في هذه الحالة ، قيمة المتغير هي "ن".
وبالتالي ، بعد تنفيذ البرنامج ، سيتم عرض القيمة "ن" على الشاشة.
- القيمة على الشاشة بعد تشغيل البرنامج "ق 0123456789 ف ق 2 ن ف البحث عن 6 طباعة ن"
- البرنامج قيد التشغيل "ق 0123456789 ق ق 2 ن ف البحث عن 6 طباعة ن"
- سؤال وجواب
- ما هي القيمة التي سيتم عرضها بعد تشغيل البرنامج?
- ماذا يعني رمز الصورة في البرنامج?
- ما هي قيمة المتغير ن يكون بعد تنفيذ البرنامج?
- ماذا يعني رمز ف في البرنامج?
- كم عدد الأوامر التي تم تنفيذها في البرنامج?
- ما هو تسلسل الأوامر اللازمة للعثور على الرقم 6 وإخراج قيمة المتغير ن?
القيمة على الشاشة بعد البرنامج "ق 0123456789 ف ق 2 ن ف البحث عن 6 طباعة ن"
النظر في برنامج "ق 0123456789 ق ق 2 ن ف البحث عن 6 طباعة ن":
س 0123456789 هو أمر يحفظ السلسلة" 0123456789 " للمتغير س.
س هو الأمر الذي ينهي البرنامج ويعرض القيمة الحالية للمتغير س ، والتي ستكون في هذه الحالة "0123456789".
س هو الأمر الذي ينهي البرنامج ويعرض القيمة الحالية للمتغير س ، والتي ستكون الآن "2".
البحث عن 6 هو أمر يبحث عن الحرف "6" في سلسلة مخزنة في المتغير س. في هذه الحالة ، تم العثور على الرمز "6".
طباعة ن هو أمر يعرض قيمة المتغير ن. في هذه الحالة ، المتغير ن لم يتم تعريفه مسبقا ، لذلك يعرض البرنامج رسالة خطأ.
القيمة النهائية على الشاشة بعد تنفيذ البرنامج ستكون: "2".
تشغيل البرنامج "ق 0123456789 ق ق 2 ن ف البحث عن 6 طباعة ن"
ينفذ هذا البرنامج عددا من الإجراءات باستخدام عمليات الأوامر. من المفترض أن البرنامج يعمل بسلسلة أحرف تتكون من أرقام من 0 إلى 9.
- الأمر الأول ، "س 0123456789 س" ، ينشئ سلسلة أحرف تحتوي على جميع الأرقام من 0 إلى 9.
- الأمر الثاني ، "س 2 ن" ، يستخرج سلسلة فرعية من سلسلة أحرف ، بدءا من الفهرس 2. تحتوي السلسلة الفرعية الناتجة على الأحرف "23456789".
- الأمر الثالث ، " س " ، ينهي البرنامج.
- يبحث الأمر الرابع ، "البحث عن 6" ، عن الحرف "6" في السلسلة الفرعية الحالية. إذا كان الرمز موجودا ، فسيتم إرجاع الفهرس الخاص به ، إذا كان -1 مفقودا.
- يعرض الأمر الخامس ، "طباعة ن" ، نتيجة الأمر السابق ، أي فهرس الرمز"6".
في هذه الحالة ، بعد تنفيذ جميع الأوامر ، سيتم عرض القيمة "4" على الشاشة ، لأن الرمز "6" موجود في السلسلة الفرعية في الفهرس 4.
سؤال وجواب
ما هي القيمة التي سيتم عرضها بعد تشغيل البرنامج?
بعد تشغيل البرنامج ، سيتم عرض الرقم 6 على الشاشة.
ماذا يعني رمز الصورة في البرنامج?
الرمز " س " في البرنامج هو أمر لتعيين القيمة الأولية للمتغير.
ما هي قيمة المتغير ن يكون بعد تنفيذ البرنامج?
بعد تنفيذ البرنامج ، ستكون قيمة المتغير ن مساوية للرمز "ن".
ماذا يعني رمز ف في البرنامج?
رمز " س " في البرنامج هو أمر لإنهاء البرنامج.
كم عدد الأوامر التي تم تنفيذها في البرنامج?
تم تنفيذ 5 أوامر في البرنامج.
ما هو تسلسل الأوامر اللازمة للعثور على الرقم 6 وإخراج قيمة المتغير ن?
للبحث عن الرقم 6 وإخراج قيمة المتغير ن ، قم بتشغيل تسلسل الأوامر التالي: ابحث عن 6 واطبع ن.