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

الخميس، 12 أكتوبر 2017

خريطة تدفق التقدير 2


حل آخر لخريطة تدفق تقدير الطالب:
نستطيع تحسين المخطط السابق قليلا، بتحسين الخوارزمية التي نستخدمها.. فلو كانت طريقة الطباعة على الشاشة تحتاج إلى كود كثير، فهذا يعني أننا سنكرر كتابة هذا الكود في كل جملة من جمل الشرط.. يمكن تلافي هذا باستخدام متغير نصي String Variable وليكن اسمه التقدير، حيث سنضع فيه التقدير الذي يناسب المجموع في كل جملة شرط، وبعد انتهاء جمل الشرط نطبع النص الموجود في هذا المتغير.. هكذا ستكون الخوارزمية المعدلة: 

إذا كان المجموع أصغر من 30 إذن:
التقدير = "ضعيف جدا".
غير ذلك إذا كان المجموع أصغر من 50 إذن:
التقدير = "ضعيف".
 غير ذلك إذا كان المجموع أصغر من 65 إذن:
التقدير = "مقبول".
غير ذلك إذا كان المجموع أصغر من 75 إذن:
التقدير = "جيد".
غير ذلك إذا كان المجموع أصغر من 85 إذن:
التقدير = "جيد جدا".
غير ذلك:
التقدير = "ممتاز".
نهاية الشرط.
اطبع التقدير على الشاشة.

 لاحظ أن النص الذي نضعه في المتغير النصي String Variable يوضع بين علامتي تنصيص ""، للتفريق بينه وبين أسماء المتغيرات.. بهذا نعرف أن "ممتاز" هو نص عادي، بينما التقدير هو اسم متغير.. لاحظ أنك تستطيع جعل المتغير فارغا باستخدام علامتي تنصيص فارغتين "".. يسمى هذا بالنص الفارغ Empty String.. مثل: التقدير = ""
تلاحظ في المخطط أيضا أن مضلع المخرجات مرسوم مرة واحدة، وأن كل الشروط تشير إليه.. يمكنك استخدام هذه الطريقة في الحالات التي تريد فيها تلافي تكرار أي جزء من المخطط أكثر من مرة بلا فائدة.
من كتاب المبرمج الصغير، للصف الثالث الإعدادي، للتنزيل مجانا:

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

إرسال تعليق

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

صفحة الشاعر