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

الخميس، 4 مايو 2017

مثال على العمليات الحسابية

س: اذكر ناتج تنفيذ العملية التالية، مع توضيح خطوات التنفيذ:
Dim X As Integer = 1
Dim Y As Integer = 2
Dim Z As Integer = 3
Dim W As Double
W = ((Y - X) * (X + Z) ^ 2 / Y - X Mod 2) \ 4 ^ (1 / Y)
الحل:
1. يتم التعويض عن المتغيرات أولا:
W = ((2 - 1) * (1 + 3) ^ 2 / 2 - 1 Mod 2) \ 4 ^ (1 / 2)
2. نحسب الأقواس أولا.. لدينا قوسان:
A= ((2 - 1) * (1 + 3) ^ 2 / 2 - 1 Mod 2)
B= (1 / 2)
ناتج القوس B بسيط فهو يحتوي على عملية قسمة فقط، وناتجها يساوي 0.5:
B = 0.5
أما القوس A فهو يحتوي على أقواس داخلية، سيتم تنفيذها أولا:
A= (1* 4 ^ 2 / 2 - 1 Mod 2)
بعد هذا سننفذ القوس الخارجي.. والأولوية لتنفيذ عملية الأس:
A= (1* 16 / 2 - 1 Mod 2)
بعد هذا الأولوية لتنفيذ الضرب والقسمة، حيث سننفذ 1 × 16 أولا لأنها جاءت على اليسار، ثم نقسم الناتج على 2:
A= (8 - 1 Mod 2)
بعد هذا الأولوية لتنفيذ باقي القسمة.. ناتج قسمة 1 ÷ 2 هو صفر والباقي 1:
A= (8 - 1)
أخيرا، الأولوية لتنفيذ الجمع والطرح، لهذا سيكون ناتج القوس A هو 7:
A = 7
وبهذا يكون الناتج حتى الآن:
W = 7 \ 4 ^ 0.5
3. نحسب الأسس أولا.. 4 أس 0.5 تعني الجذر التربيعي للعدد 4 ، وهو 2:
W = 7 \ 2
5. نحسب القسمة بدون باق.. ناتج قسمة 7 ÷ 2 = 3 مع تجاهل الباقي.. لهذا يكون الناتج النهائي:
W = 3

من كتاب المبرمج الصغير للصف الثالث الإعدادي (الفصل الدراسي الثاني).. للتنزيل كاملا:

 

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

إرسال تعليق

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

صفحة الشاعر