
30-04-2014, 07:05 PM
|
 |
مــٌــعلــم
|
|
تاريخ التسجيل: Sep 2010
المشاركات: 1,514
معدل تقييم المستوى: 16
|
|
اقتباس:
المشاركة الأصلية كتبت بواسطة mhmoudhassan52
المجموعة ( ب )
تم عمل برنامج يقوم بحساب مجموع درجات الطالب في ىاربع مواد وايجاد متوسطهم كما يلي :
مجموع المواد Sum = Arabic + English + Math + Science
عددها / مجموع المواد = Aver
تتبع البرنامج لتكشف أن هناك خطأين هما :
الخطأ الاول : يعطل البرنامج ( صحح هذا الخطأ )
الخطأ الثاني : لا يعطل تنفيذ البرنامج لكن يمنع حصولك علي نتائج دقيقة ( حدد السبب ) و البرنامج هو :
Dim Arabic, English, Math , Science ,Sum , Aver as integer Sum = Arabic + English + Math + Science
|
أولاً : لا يوجد خطأ يعطل البرنامج ، حيث أن قيم المواد معروفة مسبقاً ومخصص لها قيم ولم يتم تخصيص قيم مجهوله لمتغيرات هذه المواد ، مثل أن يتم تخصيص قيم لهذه المواد من صناديق نصوص وهذا لم يحدث
ثانياً : الخطأ الذى لا يعطل البرنامج ولكن يمنع الحصول على نتائج دقيقة ، هى تمثيل بيانات المواد والمجموع والمتوسط من نوع بيان عددى صحيح integer ، والأصح أن يكون من نوع بيان عددى غير صحيح Single بهذا الأمر
Dim Arabic, English, Math , Science ,Sum , Aver as Single
__________________
يخطئ من يظن أن للذئاب ديناً
|