يحسب البرنامج طول السلسلة س ويخزنها في المتغير ن. ثم يضاف الرقم 456 إلى المتغير ن. يتم عرض النتيجة باستخدام الأمر وريتلن(ن).
في هذه الحالة ، تحتوي السلسلة س على القيمة "12345". طول هذه السلسلة هو 5. لذلك ، تتم كتابة القيمة 5 إلى المتغير ن.
ثم يضاف الرقم 456 إلى المتغير ن ، ويتم الحصول على القيمة 461. يتم عرض هذه القيمة باستخدام الأمر وريتلن (ن).
نتيجة تنفيذ البرنامج: س=12345 ، ن = 5 ، ن = 5 + 456 = 461 ، وريتلن (ن)
- نتيجة تنفيذ البرنامج: س = 12345
- الخطوة الأولى: العثور على طول سلسلة الصورة
- الخطوة الثانية: حساب ن كما طول السلسلة س زائد 456
- الخطوة الثالثة: نعرض قيمة ن على الشاشة
- سؤال وجواب
- ما سيتم عرضه نتيجة لتنفيذ البرنامج?
- ما هو المتغير الذي يمثله الرمز " ن " في البرنامج?
- ماذا يحدث إذا قمت بإضافة 456 إلى متغير "ن"?
- ما هو نوع البيانات من المتغير "ليالي"?
- ما هي القيمة التي سيتم عرضها إذا تم تغيير قيمة السلسلة "ق"?
نتيجة تنفيذ البرنامج: ق=12345
نتيجة تنفيذ البرنامج:
- يتم تعريف المتغير س مع القيمة 12345.
- قيمة المتغير ن يتم حسابها على أنها طول السلسلة س.
- قيمة المتغير ن يتم حسابها على أنها مجموع طول السلسلة س والرقم 456.
- يتم عرض قيمة المتغير ن باستخدام وظيفة وريتلن.
نتيجة لتنفيذ البرنامج ، فإن قيمة المتغير ن كان الإخراج يساوي مجموع طول السلسلة س والرقم 456.
الخطوة الأولى: العثور على طول سلسلة الصورة
بادئ ذي بدء ، نلاحظ أنه في هذه المشكلة لدينا بالفعل سلسلة س مع القيمة "12345". نحن بحاجة إلى إيجاد طوله. طول السلسلة هو عدد الأحرف في تلك السلسلة.
لحساب طول السلسلة ، استخدم دالة الطول (). ترجع هذه الدالة عدد الأحرف في سلسلة.
لذلك ، لدينا سلسلة س مع القيمة "12345". استدعاء دالة الطول(ق) ، والتي ترجع طول السلسلة س.
بعد ذلك ، يمكننا حفظ النتيجة في المتغير ن حتى نتمكن من استخدامها في المستقبل. وهذا هو ، نكتب ن = طول (ق).
الآن لدينا متغير ن ، القيمة التي تساوي طول السلسلة س.
ولكن ، تظهر سلسلة في برنامجنا تضيف الرقم 456 إلى طول السلسلة س. أي أن لدينا التعبير التالي: ن = الطول(الطول) + 456. يمكننا استخدام المتغير ن لهذا.
أخيرا ، يمكننا عرض قيمة المتغير ن على الشاشة باستخدام أمر الكتابة (ن). بهذه الطريقة سوف نرى نتيجة تنفيذ البرنامج.
| خطوة | الإجراء | كود |
|---|---|---|
| 1 | أعلن السلسلة س مع القيمة "12345" | س = "12345" |
| 2 | أوجد طول السلسلة س | ن = الطول (الطول) |
| 3 | أضف الرقم 456 | ن = الطول (ق) + 456 إلى طول السلسلة س |
| 4 | إخراج قيمة المتغير ن | الكتابة (ن) |
نتيجة لتنفيذ البرنامج ، سنحصل على قيمة المتغير ن ، والتي ستكون مساوية لطول السلسلة س ، زيادة بالرقم 456.
الخطوة الثانية: حساب ن كما طول السلسلة س زائد 456
بعد الخطوة الأولى ، عندما قمنا بتعيين القيمة "12345" للمتغير س ، ننتقل إلى الخطوة الثانية. في هذه الخطوة ، نحسب قيمة المتغير ن.
لحساب قيمة المتغير ن ، نستخدم دالة الطول () ، والتي ترجع طول السلسلة التي تم تمريرها إليها. في هذه الحالة ، نقوم بتمريرها قيمة المتغير س (أي "12345"). أضف القيمة 456 إلى طول السلسلة المحسوب.
وبالتالي ، فإن نتيجة تنفيذ التعبير ن = الطول ( ق) + 456 سيكون رقما مساويا لمجموع طول السلسلة س و 456.
الخطوة الثالثة: إخراج قيمة ن إلى الشاشة
بعد أن حددنا المتغير ن يساوي طول السلسلة س ، يمكننا عرض قيمة ن على الشاشة. للقيام بذلك ، ونحن نستخدم وظيفة وريتلن ().
يتم استخدام وظيفة وريتلن() في باسكال لعرض البيانات على الشاشة. في هذه الحالة ، نريد إخراج قيمة المتغير ن ، لذلك نقوم بتمريرها كوسيطة إلى وظيفة الكتابة ().
بعد تنفيذ البرنامج ، سيظهر الرقم ن على الشاشة ، وهو ما يساوي طول السلسلة س زائد 456.
سؤال وجواب
ما سيتم عرضه نتيجة لتنفيذ البرنامج?
سيتم عرض الرقم 12350 على الشاشة.
ما هو المتغير الذي يمثله الرمز " ن " في البرنامج?
يشير الرمز " ن "إلى متغير يخزن قيمة طول السلسلة"س".
ماذا يحدث إذا قمت بإضافة 456 إلى متغير "ن"?
إذا قمت بإضافة 456 إلى المتغير " ن "، فسيتم تخزين قيمة طول السلسلة" س " بالإضافة إلى 456 فيه.
ما هو نوع البيانات من المتغير "ليالي"?
المتغير " س " لديه سلسلة نوع البيانات.
ما هي القيمة التي سيتم عرضها إذا تم تغيير قيمة السلسلة "ق"?
تعتمد القيمة التي سيتم عرضها على الطول الجديد للسلسلة "س".