المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الدرس الرابع العمليات الحسابية



س ا يوسف
14-03-2009, 11:34 PM
قبل البدء في العمليات الحسابية سنتحدث عن الثوابت
الثوابت : تمثل طريقة لاعطاء اسماء للقيم التي لا تتغير اثناء تشغيل البرنامج
وهي نوعان جوهرية ومسماه
المسماه ليست مقررة
الثوابت الجوهرية هي ثوابت موجودة في بناء وجوهر vb.net
مثل مجموعة الالوان color.blak



ا
لعمليات الحسابية :-


+ جمع
- طرح
* ضرب
/ قسمة عادية
\ قسمة اعداد صحيحة
mod باقى القسمة
^ اسس


قسمة عادية وقسمة اعداد صحيحة وباقي القسمة ايه الفرق

1. قسمة عادية
9.6=48/5
2. قسمة اعداد صحيحة اي الناتج العدد الصحيح ويهمل الكسر
9=5\48
3. اذا اردنا الباقى فيمكن الحصول عليه كالآتى :-

48mode5=3

الاسس
25=5^2
شرط ان يكون المتغير الذي يخزن فيه الناتج من النوع double



اولويات تنفيذ العمليت الحسابية :-
العمليات التى بين الاقواس ( الداخلية اولا ثم الخارجية )
عمليات الاسس
عمليات الضرب و القسمة ( الاولوية من اليسار ثم اليمين )
عمليات قسمة الاعداد الصحيحة
عمليات حساب باقى القسمة
عمليات الجمع و الطرح ( الاولوية من اليسار الي اليمين )

س ا يوسف
15-03-2009, 12:14 AM
مثال
ما هى نتيجة تنفيذ العمليات الاتية بافتراض القيم التالية للمتغيرات :-
x = 2 , y = 3 , z = 4
a) x * ( y + 1 )
b) y^ x * x + z *3

الحل

A
1- نستبدل كل متغير بقيمته (1+3)*2
2-حساب ما بداخل الاقواس اولا (4)*2
3- تنفيذ عملية الضرب فيكون الناتج ( 8 )


(B
1- نستبدل كل متغير بقيمته 3*4+2*2^3
2- يتم حساب الاس اولا 3*4+2*9
3- تنفيذ عملية الضرب التى في اليسار 3*4+18
4- تنفيذ عملية الضرب التى في اليمين 12+18
5- تنفيذ الجمع ليكون الناتج 30

س ا يوسف
15-03-2009, 12:30 AM
اسئلة
اختار
القسمة الرقمية integer Division يعبر عنها عن طريق (mod , div , \ , ÷)
لايجاد باقي القسمة نستخدم (mod , div , \ , ÷)
القسمة العادية يعبر عنها عن طريق (/, div , \ , ÷)

صوب
حساب الاسس يسبق حساب ما داخل الاقواس
5=6\59


ما هى نتيجة تنفيذ العمليات الاتية بافتراض القيم التالية للمتغيرات :-
X = 3 , Y = 5 , Z = 2

z^ X *( y + Z) *3

rania fahad
24-10-2012, 10:27 PM
جزاك الله خيرا