س: ارسم مخططا لجمع أول 21 عددا طبيعيا
زوجيا.
الحل: سنستخدم في هذا الحل ثلاثة متغيرات:
1- العداد: سنستخدمه للعد من 1 إلى 21.
2- العدد_الزوجي:
سنضع به العدد الزوجي الذي وصلنا إليه، ومع كل زيادة للعداد سنضيف 2 على هذا
المتغير لنصل إلى العدد الزوجي التالي.. بهذه الطريقة ستكون قيم هذا المتغير هي:
2، 4، 6، ..... 40، 42.
3- المجموع: سنضع في هذا المتغير مجموع الأعداد الزوجية.
حل آخر:
يمكن الاستغناء عن المتغير المسمى العدد_الزوجي في الحل
السابق، لأننا نستطيع استنتاج العدد الزوجي من العداد مباشرة، لأنه ببساطة = 2 ×
العداد.. لاحظ أن هذا يستدعي تعديلا صغيرا، فالعداد يجب أن تكون قيمته 1 في أول
مرة لأن أول عدد زوجي طبيعي هو العدد 2.. لهذا سنجعل القيمة الابتدائية للعداد = 1
في المخطط الجديد.. هذا بدوره يستدعي تطوير الشرط، فلو تركنا الشرط القديم كما هو
فسينتهي التكرار عندما تصل قيمة ع إلى 21 دون أن نجمع 2 * 21 على المجموع.. لهذا
يجب تطوير الشرط ليصير: "هل العدد = 22 ؟" أو بطريقة أخرى: "هل
العدد أكبر من 21 ؟"
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.