عند العمل مع باسكال ، غالبا ما يكون من الضروري تلخيص الأرقام التي يدخلها المستخدم من لوحة المفاتيح. يمكنك استخدام حلقة والمتغيرات للقيام بذلك.
أولا ، تحتاج إلى الإعلان عن متغير سيتم فيه كتابة مجموع الأرقام، على سبيل المثال ، المجموع:
كمية فار: عدد صحيح;
ثم عليك أن تطلب من المستخدم عدد الأرقام التي يريد إدخالها. للقيام بذلك ، يمكنك استخدام إجراء الكتابة والقراءة:
اكتب ('أدخل عدد الأرقام:');
اقرأ (ن);
ويتبع ذلك دورة من شأنها أن تتكرر ن مرات. في كل تكرار ، سيقوم المستخدم بإدخال رقم سيتم إضافته إلى المجموع:
في نهاية البرنامج ، يمكنك إخراج المبلغ المستلم:
اكتب ('مجموع الأرقام:' ، مجموع);
الآن ، من خلال تشغيل البرنامج ، يمكن للمستخدم إدخال العدد المطلوب من الأرقام ، وبعد ذلك سيجد البرنامج مجموع هذه الأرقام ويخرج النتيجة.
- خوارزمية لإيجاد مجموع الأرقام ن
- المهمة
- إدخال البيانات
- المتغيرات المستخدمة
- تهيئة المتغيرات
- دورة إدخال الأرقام
- حساب مجموع وإخراج النتيجة
خوارزمية لإيجاد مجموع الأرقام ن
للعثور على مجموع الأرقام التي تم إدخالها من لوحة المفاتيح في باسكال ، يمكنك استخدام الخوارزمية التالية:
- تهيئة متغير المجموع بالقيمة 0
- الحصول على قيمة ن من المستخدم
- إنشاء حلقة مع المتغير أنا من 1 إلى ن
- داخل الحلقة:
- احصل على قيمة رقم من المستخدم
- أضف قيمة الرقم إلى قيمة المجموع الحالية
- اطبع قيمة المجموع
تسمح لك الخوارزمية بتلقي قيم الأرقام بالتتابع من المستخدم وتلخيصها. بعد إدخال جميع الأرقام ، يتم إضافة القيم المدخلة ويتم عرض المبلغ الإجمالي.
المهمة
هذه المهمة هي العثور على مجموع الأرقام التي يدخلها المستخدم من لوحة المفاتيح. لحل هذه المشكلة ، من الضروري استخدام دورة تتكرر مرات. في كل تكرار للدورة ، من الضروري الحصول على رقم من المستخدم وإضافته إلى المجموع.
قد يبدو نهج حل هذه المشكلة كما يلي:
- تهيئة متغير من مجموع الأرقام بقيمة 0.
- احصل من المستخدم على عدد الأرقام التي يجب تلخيصها.
- بدء دورة من شأنها أن تتكرر ن مرات.
- داخل الحلقة ، احصل على رقم من المستخدم.
- أضف هذا الرقم إلى المجموع.
- اعرض مجموع الأرقام الناتج على الشاشة.
بعد الانتهاء من هذه الخطوات ، سيجد البرنامج مجموع الأرقام التي أدخلها المستخدم من لوحة المفاتيح.
إدخال البيانات
يمكن أن تكون بيانات الإدخال أي نوع من البيانات المدعومة في باسكال: الأعداد الصحيحة والأرقام الحقيقية والأحرف والسلاسل وغيرها. يتم إدخال جميع القيم باستخدام لوحة المفاتيح وفصلها بمسافات أو فواصل أسطر.
من المهم ملاحظة أن بيانات الإدخال يجب أن تتطابق مع التنسيق المطلوب وأنواع البيانات ، وإلا فقد يعرض البرنامج خطأ أو نتيجة غير صحيحة.
المتغيرات المستخدمة
يستخدم البرنامج المتغيرات التالية لإيجاد مجموع الأرقام التي تم إدخالها من لوحة المفاتيح في باسكال:
- هو عدد صحيح ويجب أن يكون موجبا.
- وهو أيضا عدد صحيح.
- يجب أن يكون أيضا عددا صحيحا.
- هو أيضا عدد صحيح.
يجب الإعلان عنها جميعا مسبقا قبل الاستخدام ويجب أن تحتوي على نوع البيانات المناسب.
تهيئة المتغيرات
يجب الإعلان عن المتغيرات في باسكال وتهيئتها قبل استخدامها في البرنامج. تعني تهيئة متغير تعيين قيمة أولية له.
في باسكال ، يتم استخدام الكلمة الأساسية فار لإعلان المتغيرات. لتهيئة متغير ، يجب عليك تحديد نوعه وتعيين قيمة.
على سبيل المثال ، للإعلان عن مبلغ متغير وتهيئته ، يمكنك استخدام الكود التالي:
في المثال أعلاه ، يتم الإعلان عن مجموع المتغير كعدد صحيح باستخدام نوع العدد الصحيح وتهيئته بالقيمة 0. الآن يمكن استخدام هذا المتغير لتخزين مجموع الأرقام المدخلة.
لاحظ أنه قبل الوصول إلى متغير المجموع ، يجب تهيئته. خلاف ذلك ، من الممكن حدوث نتائج غير متوقعة للعمليات مع هذا المتغير.
دورة إدخال الأرقام
وفيما يلي رمز المثال الذي يسمح للمستخدم بإدخال أرقام ن ويحسب مجموعها:
فارن ، ط ، الأسطوانات ، مجموع: عدد صحيح;
بيغن
المجموع: = 0;
- كتابة ('أدخل عدد الأرقام:');
- قراءة (ن);
- وريتلن ('أدخل' ، ن ، ' أرقام:');
- لأني: = 1 إلى ن تفعل
- بيغن
- ريدلن (الأسطوانات);
- مجموع: = مجموع + الأسطوانات;
- النهاية;
وريتلن ('مجموع الأرقام المدخلة:' ، مجموع);
| النهاية. |
|---|
|
في هذا المثال ، المتغير ن يحدد عدد الأرقام التي يريد المستخدم إدخالها. ثم ، باستخدام ل حلقة ، يقوم المستخدم بإدخال كل رقم ، والذي يتم إضافته بعد ذلك إلى متغير المجموع. في نهاية الدورة ، يتم عرض مجموع الأرقام المدخلة.