المتابعون للمدونة

الاثنين، 10 ديسمبر 2018

خريطة تدفق لجمع أول 21 عددا طبيعيا زوجيا


س: ارسم مخططا لجمع أول 21 عددا طبيعيا زوجيا. 

الحل: سنستخدم في هذا الحل ثلاثة متغيرات:
1- العداد: سنستخدمه للعد من 1 إلى 21.
2- العدد_الزوجي: سنضع به العدد الزوجي الذي وصلنا إليه، ومع كل زيادة للعداد سنضيف 2 على هذا المتغير لنصل إلى العدد الزوجي التالي.. بهذه الطريقة ستكون قيم هذا المتغير هي: 2، 4، 6، ..... 40، 42.
3- المجموع: سنضع في هذا المتغير مجموع الأعداد الزوجية. 


 

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

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

إرسال تعليق

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

صفحة الشاعر