أهم أقسام المدونة

الصفحات

الاثنين، 4 ديسمبر 2017

جمع الأعداد من 1 إلى 100


س: ارسم خريطة التدفق لبرنامج يقوم بجمع الأعداد من 1 إلى 100.
الحل:
هناك قانون رياضي لجمع الأعداد من 1 إلى 100 مباشرة، لكننا لا نريد استخدامه هنا.. وبدلا منه سنستخدم التكرار Loop.. وسنستخدم في هذا البرنامج متغيرين:
- ع: عدد يبدأ بصفر، ويزيد بمقدار 1 في بداية كل لفة في جملة التكرار.. بهذه الطريقة سيأخذ هذا المتغير القيم: 1، 2، 3، 4، ..... ، 100 بالترتيب.
- مج: متغير سنضع فيه مجموع الأعداد، وستبدأ قيمته بصفر، وفي كل لفة سنجمع عليه قيمة المتغير ع.. في أول مرة ع = 1 وحين جمعها على قيمة مج ستصير مج = 1، وفي المرة الثانية سيكون ع = 2 وحينما نضيفها إلى المجموع ستصير قيمة مج = 3.. وفي اللفة الثالثة ع = 3 وسنضيفها إلى المجموع  فيصير مج = 6 (1 + 2 + 3).. وهكذا... بهذه الطريقة سيتراكم مجموع الأعداد في المتغير مج إلى أن نصل إلى ع = 100 ونضيفها إلى مج فنحصل بهذا على الناتج النهائي.
ونستطيع إدخال تعديل صغير على فكرة هذا البرنامج.. فبدلا من أن يبدأ ع ومج بالقيمة صفر، يمكن أن يبدأ كلاهما بالقيمة 1 مباشرة، فنختصر بهذا لفة واحدة من التكرار لا ضرورة لها.
 
 

من كتاب المبرمج الصغير، للصف الثالث الإعدادي، للتنزيل مجانا:

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.