البرمجة نشاط مثير ومفيد يساعدك في حل المهام المختلفة باستخدام الكمبيوتر. واحدة من لغات البرمجة الأكثر شعبية هي باسكال ، والتي تم إنشاؤها في الأصل لتعليم الطلاب أساسيات الخوارزمية والبرمجة.
في هذه المقالة ، سننظر في كيفية إيجاد مجموع الأرقام المكونة من رقمين في باسكال. يمكن أن تكون الإجابة على هذا السؤال مفيدة لكل من المبرمجين المبتدئين وأولئك الذين يرغبون في إتقان باسكال وتعميق معرفتهم بهذه اللغة.
سوف نقدم إرشادات خطوة بخطوة تساعدك على معرفة كيفية كتابة برنامج باسكال الذي سيجد مجموع جميع الأرقام المكونة من رقمين. وسوف نقدم أيضا نموذج التعليمات البرمجية التي يمكنك استخدامها في المشاريع الخاصة بك أو المهام. سوف نستخدم المفاهيم الأساسية لباسكال ، مثل الدورات والظروف والمتغيرات.
- ما هو مجموع باسكال?
- الخطوات الرئيسية لإيجاد مجموع باسكال
- الخطوة 1: إعلان المتغيرات
- الخطوة 2: حلقة من خلال أرقام من رقمين
- سؤال وجواب
- هل من الممكن استخدام لغات البرمجة الأخرى للعثور على مجموع الأرقام المكونة من رقمين?
- هل من الممكن العثور على مجموع الأرقام المكونة من رقمين دون استخدام حلقة?
ما هو مبلغ باسكال?
مجموع باسكال هو مصطلح رياضي يستخدم للإشارة إلى مجموع الأرقام بترتيب معين ، وفقا لمثلث باسكال. مثلث باسكال هو مثلث عددي يكون فيه كل رقم مساويا لمجموع الرقمين فوقه. عند حساب مجموع باسكال ، تتم إضافة الأرقام الموجودة على خط معين من المثلث وفقا لقواعد معينة.
لحساب مجموع باسكال للأرقام المكونة من رقمين في باسكال ، تحتاج إلى المرور عبر السطر المقابل لمثلث باسكال وإضافة جميع الأرقام المكونة من رقمين على هذا السطر. على سبيل المثال ، إذا أردنا إيجاد مجموع باسكال للصف الثالث من المثلث ، فيجب أن نجمع جميع الأعداد المكونة من رقمين التي تشكل هذا الصف.
مثال:
| 1 | |||
| 1 | 1 | ||
| 1 | 2 | 1 | |
| 1 | 3 | 3 | 1 |
في هذا المثال ، يحتوي الصف الثالث من المثلث على الرقمين 10 و 20. سيكون مجموع باسكال للصف الثالث 10 + 20 = 30.
وبالتالي ، فإن مجموع باسكال هو طريقة لحساب مجموع الأرقام المكونة من رقمين في مثلث باسكال باستخدام قواعد معينة وهيكل المثلث الناتج.
الخطوات الرئيسية لإيجاد مجموع باسكال
للعثور على مجموع الأرقام المكونة من رقمين في لغة برمجة باسكال ، يمكنك استخدام الخطوات التالية:
- أعلن عن المتغيرات التي سيتم استخدامها لتخزين المجموع والتكرار.
- تهيئة مجموع المتغير مع القيمة 0.
- تهيئة المتغير للتكرار بقيمة 10 ، لأننا نبحث عن مجموع الأرقام المكونة من رقمين.
- استخدم حلقة للتكرار من خلال جميع الأرقام المكونة من رقمين.
- في حلقة ، استخدم عامل التشغيل أو أثناء تعيين متغير في النطاق من 10 إلى 99.
- تحقق مما إذا كان الرقم الحالي مكونا من رقمين.
- إذا كان الرقم مكونا من رقمين ، فأضفه إلى المجموع.
- إذا لم يكن الرقم مكونا من رقمين ، فانتقل إلى التكرار التالي للحلقة.
- عرض المبلغ المستلم على الشاشة.
مثال على تنفيذ إيجاد مجموع باسكال للأرقام المكونة من رقمين:
برنامج باسكالسوم;
فار
مجموع: عدد صحيح;
أنا: عدد صحيح;
بيغن
المجموع: = 0;
الأول: = 10;
بينما أنا < = 99 تفعل
بيغن
إذا أنا > = 10 ثم
مجموع: = مجموع + أنا;
أنا: = أنا + 1;
النهاية;
وريتلن ('مجموع الأرقام المكونة من رقمين:' ، مجموع);
النهاية.
ستسمح لك الخطوات الموضحة أعلاه بالعثور على مجموع الأرقام المكونة من رقمين في لغة برمجة باسكال. يمكن أن تكون هذه المهمة مفيدة لممارسة معرفة الحلقات والمشغلين الشرطيين.
الخطوة 1: إعلان المتغيرات
قبل البدء في العثور على مجموع الأرقام المكونة من رقمين في باسكال ، تحتاج إلى الإعلان عن المتغيرات التي سيتم استخدامها في البرنامج.
لهذه المهمة ، سوف نحتاج إلى:
- المجموع هو متغير سنجمع فيه مجموع الأرقام المكونة من رقمين;
- الأسطوانات هو متغير يتم فيه كتابة القيم من 10 إلى 99 بالتتابع بحيث يمكن إضافتها معا.
يبدو إعلان المتغيرات في باسكال كما يلي:
| فار | المجموع | : | عدد صحيح; | // إعلان متغير المجموع |
| فار | الأسطوانات | : | عدد صحيح; | // إعلان متغير الأسطوانات |
هنا فار هي الكلمة الرئيسية لإعلان المتغيرات ، عدد صحيح هو نوع البيانات التي تشير إلى استخدام الأعداد الصحيحة.
بعد إعلان المتغيرات ، يمكننا البدء في وصف الخوارزمية لإيجاد مجموع الأرقام المكونة من رقمين.
الخطوة 2: حلقة من خلال أرقام من رقمين
بعد أن نحدد شرط الأرقام المكونة من رقمين (من 10 إلى 99) ، نحتاج إلى إنشاء حلقة تتكرر على كل هذه الأرقام.
للقيام بذلك ، يستخدم باسكال ل حلقة. يحتوي على بناء الجملة التالي:
للمتغير: = القيمة الأولية إلى القيمة النهائية تفعل
// تنفيذ إجراءات للقيمة الحالية للمتغير
النهاية;
في حالتنا ، سيتم استدعاء المتغير ، على سبيل المثال ، رقم ، وستكون القيمة الأولية 10 ، وستكون القيمة النهائية 99.
لذلك دعونا إنشاء حلقة لتكرار من خلال أرقام من رقمين:
فار
عدد: عدد صحيح;
بيغن
للرقم: = 10 إلى 99 فعل
بيغن
// سيتم تنفيذ الإجراءات هنا لكل رقم مكون من رقمين
النهاية;
النهاية.
بدلا من التعليق "// سيتم تنفيذ الإجراءات هنا لكل رقم مكون من رقمين" ، يمكنك إضافة رمز سيتم تنفيذه لكل رقم في النطاق من 10 إلى 99. على سبيل المثال ، يمكنك إضافة مجموع متغير يجمع مجموع الأرقام المكونة من رقمين:
فار
العدد ، المجموع: عدد صحيح;
بيغن
المبلغ: = 0;
للرقم: = 10 إلى 99 فعل
بيغن
المبلغ: = المبلغ + الرقم ؛ / / إضافة الرقم الحالي إلى المبلغ
النهاية;
وريتلن ('مجموع الأرقام المكونة من رقمين:' ، مجموع);
النهاية.
في هذا المثال ، أنشأنا المجموع المتغير ، وتهيئته بصفر ، ثم أضفنا إليه كل رقم مكون من رقمين في حلقة. بعد الانتهاء من الدورة ، نعرض المبلغ على الشاشة باستخدام وظيفة الكتابة.
الآن بعد أن أنشأنا حلقة للتكرار من خلال أرقام مكونة من رقمين ووجدنا المجموع ، ننتقل إلى الخطوة التالية.
سؤال وجواب
هل من الممكن استخدام لغات البرمجة الأخرى للعثور على مجموع الأرقام المكونة من رقمين?
نعم ، بالطبع. لا يعتمد العثور على مجموع الأرقام المكونة من رقمين على لغة البرمجة ويمكن تنفيذه بأي لغة. يمكن إعادة كتابة الخوارزمية الموضحة سابقا بلغات أخرى ، على سبيل المثال ، بايثون أو سي++ أو جافا. من المهم فقط تنفيذ الحلقة والمتغير الذي سيخزن مجموع الأرقام بشكل صحيح.
هل من الممكن العثور على مجموع الأرقام المكونة من رقمين دون استخدام حلقة?
نعم ، يمكنك. يمكن العثور على مجموع الأرقام المكونة من رقمين دون استخدام حلقة باستخدام صيغة مجموع التقدم الحسابي. تبدو الصيغة كما يلي: مجموع = (العنصر الأول + العنصر الأخير) * عدد العناصر / 2. للعثور على مجموع الأرقام المكونة من رقمين ، سيكون عدد العناصر 90 (عدد الأرقام المكونة من رقمين) ، والعنصر الأول سيكون 10 ، والعنصر الأخير سيكون 99. باستبدال هذه القيم في الصيغة ، نحصل على مجموع الأرقام المكونة من رقمين.