
08-02-2011, 12:07 PM
|
 |
معلم حاسب آلى
|
|
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
|
|
اقتباس:
المشاركة الأصلية كتبت بواسطة حودة حودة1
أستاذ ابو بطة مع احترامى الشديد لحضرتك انا بختلف مع حضرتك فى السؤال التالى
Age = 25
Mark = 90
If Age<26 Then
Age = 50
Mark = 100
End If
Total = mark * 2
بعد تنفيذ الاوامر السابقة
تكون نتيجة الشرط age < 26 ...............
حضرتك السؤال بيقول بعد تنفيذ الاوامر والشرط عندى قيمته true فبالتالى يتم تنفيذ الاوامر التى تلى then يعنى قيمة age = 50 .
نرجع للسؤال اللى كان طالبه فى البرنامج السابق
تكون نتيجة الشرط age < 26 = False
ايه تعليق حضرتك على صحة ما ذكرته
أما بالنسبة لاحتساب التعبيرات الحسابية انا كنت على اعتقاد انها تحسب من المستوى الاعلى فى الاسبقية الى المستوى الاقل فى الاسبقية .
لكن رأيت فى احدى مشاركات حضرتك انه يوجد فرق بين احتساب العمليات الحسابية يكون ( من اليسار الى اليمين ) وبين تنفيذ العمليات الحسابية يكون ( من المستوى الاعلى الى المستوى الاقل فى الاسبقية ).
فى النهاية رأى حضرتك الاخير ايه فى السؤال التالى
يتم احتساب العمليات الحابية بطرقة ................
( من اليسار الى اليمين - من المستوى الاعلى الى المستوى الاقل فى الاسبقية )
|
مع احترامى الشديد لاجابات الاخوة الزملاء
قيمة الشرط age < 26 تكون false
لانه قال بعد تنفيذ الاوامر يعنى قيمة age = 50 وليست age =25
|