More Related Content Similar to الفصل الاول (20) الفصل الاول1. اٌؽاعة ا٢ٌٝ- ٌٍصف اٌصاٌس االػذادٜ
الفصل األول
ؼغات١ح فٟ اي
و١ف ذعشٜ ػٍّ١ح
Basic.net
Visual
فٝ اٌثذا٠ح ذغرمثً ِا ٠ىرثٗ اٌّغرخذَ تاعرخذاَ اداج اٌىراتح ٘ٚ Text Boxزا ٠ّصً
(ِذخالخ ؼشف١ح) ذؽٛي ئٌٟ سلّ١ح
اٌّذخالخ
شُ ٠رُ اظشاء اٌؼٍّ١اخ اٌؽغات١ح ػٍ١ٙا فٟ راوشج اٌؽاعة
ٚ اخ١شاً ذمَٛ ػشض إٌرائط
ب
انثياَاخ انثاترح ٔ انًرغيزج
اٜ ت١أاخ ذخضْ فٟ راوشج اٌؽاعة اٌذاخٍ١ح
٘ زٖ ا ٌزاوشج ذرىْٛ ِٓ ِال٠١ٓ اٌخال٠ا اٌّرغاٚ٠ح ٚ ذغّٝ وً خٍ١ح () Byte
ّ٠ صً ػذد اٌخال٠ا ؼعُ اٌزاوشج
ذغّػ وً ٌغاخ اٌثشِعح تاػطاء اعّاء ٌٍخال٠ا اٌرٝ ع١رُ ذخض٠ٓ اٌث١أاخ تٙا ؼرٝ عًٙ
ٞ
ذرثؼٙا ٚ اٌرؼاًِ ِؼٙا
٠ ؼطٝ اعُ ٚاؼذ ٌىً خٍ١ح أٚ ِعّٛػح ِٓ اٌخال٠ا ِا داِد ذؽًّ ل١ّح ٚاؼذج ٌٚزٌه
1. ارا وأد اٌم١ُ اٌّخضٔح ذرغ١ش اشٕاء ذشغ١ً اٌثشٔاِط فاْ اعّاء اٌخال٠ا اٌرٝ ذشغٍٗ ٘زٖ
اٌم١ُ ٠طٍك ػٍ١ٙا ِرغ١شاخ Variables
2. ارا وأد اٌم١ُ ال ذرغ١ش اشٕاء ذشغ١ٍٗ ا اٌثشٔاِط فاْ اعّاء اٌخال٠ا اٌرٝ ذشغٍٙا ٘زٖ اٌم١ُ
٠طٍك ػٍ١ٙا اٌصٛاتد Constants
إَاع انثياَاخ
إَاع انثياَاخ
1-
Boolean
3- حزٔف
2- أرقاو
True / False
(2)
ارقاو
صحيحح
Byte
(1)
سلُ
ِؽصٛس
ت١ٓ
0 اٌٟ
552
ارقاو
ػشزيح
Short
(2)
سلُ ِٓ 5
خأاخ
Integer
(4)
سلُ ِٓ 01
خأاخ
Long
(8)
سلُ ِٓ
91 خأح
Char
ؼشف
(2)
Single
(4)
سلُ ِٓ 7
خأح ػشش٠ح
4- ذاريخ / ٔقد
Date
ِٓ 1 /1 /1000 اٌٝ
13/21/9999
(8)
String
عٍغٍح ؼشٚف
(اٖ ػذد )
Double
(8)
سلُ ِٓ 51
خأح ػشش٠ح
Decimal
(61)
سلُ ِٓ 92
خأح صؽ١ؽح
اٚ ػشش٠ح
2. اٌؽاعة ا٢ٌٝ- ٌٍصف اٌصاٌس االػذادٜ
الحظ اٌ :-
االسلاَ ت١ٓ االلٛاط ( ) ذؼٕٝ ػذد اٌخال٠ا اٌرٝ ٠شغٍٙا اٌشلُ فٟ اٌزاوشج
آٜ ػذد اٌثا٠د
قٕاػذ ذكٕيٍ االسًاء في ال -:VB.net
أٔال: قٕاػذ يجة االنرزاو تٓا :-
٠ عة اْ ٠ثذأ االعُ تؽشف ِٓ ؼشٚف االٔعٍ١ض٠ح
٠ أذٝ تؼذ اٌؽشف االٚي أٜ ػذد ِٓ اٌؽشٚف اٚ االسلاَ
ال٠غّػ اْ ٠ؽرٜٛ ػٍٝ سِٛص اٚ ػالِاخ اٚ ِغافاخ ِاػذا ػالِح اي Underscore
ِّٕٛ ع اعرخذاَ اٌىٍّاخ اٌّؽعٛصج فٝ ِVB.netصً – Data – Short
.......... Doubleاٌخ
ثاَيا : قٕاػذ يسرحسٍ االنرزو تٓا :-
اخرش اعّاء راخ ِؼٕٝ ِٕاعة
فٝ اٌىٍّاخ اٌرٝ ذرىْٛ ِٓ ِمطؼ١ٓ ٠ّىٓ اْ ٠ثذأ وً ِمطغ تؽشف Capital
٠ فضً اْ ٠ثذأ االعُ تـ 3 اؼشف ذؼطٝ أطثاع ػٓ ٔٛع اٌّرغ١ش
اِصٍح ألعّاء صؽ١ؽح
اورة ٕ٘ا اٌخطأ
FirstName
0002Ahmed
PopulationOfEgypt
Spent_mony
اِصٍح ألعّاء غ١ش صؽ١ؽح
2ndWorldWar
..……….………………………
Spen.Mon
..………………………………………
Birth Day
..………………………………………
Double
..………………………………………
3. اٌؽاعة ا٢ٌٝ- ٌٍصف اٌصاٌس االػذادٜ
إَٔاع انثٕاتد :-
ثٕاتد جٕاْزيح:-
٘ٝ اٌصٛاتد اٌّٛظٛدج فٝ تٕاء ٚ ظٛ٘ش ٔظاَ اي VB.net
أٜ ٠غرط١غ اٌثشٔاِط اٌرؼاًِ ِؼٙا تذْٚ اػالْ
Color.Black
يثال
Color.Blue
Color.Red
ثٕاتد يسًاِ :-
٘ٝ اٌصٛاتد اٌرٝ ٠مَٛ اٌّثشِط ترؼش٠فٙا طثما الؼر١اظاخ اٌثشٔاِط ٚ ٘زٖ ذؽراض ئٌٟ اػالْ ػٕٙا
لثً اعرخذاِٙا ٚ ئال ؼذز خطأ
االػالٌ ػٍ انثٕاتد
"Const Name as String = " Ahmed
Const Mass AS Decimal = 123.5 d
Const Mass as Single = 0.123 f
الحظ أٌ :-
التذ ِٓ اعرخذاَ وٍّح ٌ Constالػالْ ػٓ اٌصاتد ٚ ٘ٝ ِٓ اٌىٍّاخ اٌّؽعٛصج
التذ اْ ذىرة ( = )شُ تؼذ٘ا ل١ّح ٘زا اٌصاتد
حرف
٘ زٖ اٌم١ّح ذظً شاترٗ ال ٠ّىٓ ذغ١ش٘ا اشٕاء ذشغ١ً اٌثشٔاِط
االختصار
تؼذ اٌم١ّح ذىرة اخرصاس ٌىً ٔٛع
S
اإلػالٌ ػٍ انًرغيزاخ
I
school as Integer
Name as String
"Address as String = "Cairo
321 = Price as Decimal
الحظ اٌ :-
التذ ِٓ اعرخذاَ وٍّح ٌ Dimإلػالْ ػٓ اٌّرغ١ش
Dim
Dim
Dim
Dim
النوع
Short
Integer
L
Long
R
Double
F
Single
D
Decimal
4. اٌؽاعة ا٢ٌٝ- ٌٍصف اٌصاٌس االػذادٜ
1. ٠ّىٓ اْ ذىرة ( =) ٚ تؼذ٘ا ل١ّح ٚ ٘زٖ اٌم١ّح عرىْٛ ل١ّح اٌثذا٠ح
أٚ ٠ّىٓ اْ ذٍّٙٙا ٚ ال ذغرخذَ (=) ٚ فٝ ٘زٖ اٌؽاٌح
اٌّرغ١شاخ اٌشلّ١ح ذثذأ تم١ّح صفش
اٌّرغ١شاخ اٌؽشف١ح عرىْٛ فاسغح
االػالٌ ػٍ اكثز يٍ يرغيز تاسرخذاو ايز ٔ Dimاحذ
"Dim Child as Integer = 123,Name as String = "Ahmed
Dim Child , Name , Address as Integer
ايز انرخصيص ( االحالل ) :-
اْ اُ٘ دٚس ٌٍّرغ١شاخ ٘ٛ ذخض٠ٓ اٌث١أاخ تٙا ٌٚىٝ ٔخضْ ل١ّح فٝ ِرغ١ش ٔغرخذَ اِش
اٌرخص١ص
قيًح = اسى انًرغيز
ػالِح = ذغّٝ ِؼاًِ اٌرخص١ص
( اٜ ٠رُ ؼعض ِىاْ فٝ اٌزاوشج ٠غّٝ تاعُ اٌّرغ١ش ٚ ذٛضغ داخٍٗ اٌم١ّح )
يجة يزاػاج االذٗ:-
اعُ اٌّرغ١ش اٌزٜ ٔش٠ذ اٌرخض٠ٓ ف١ٗ ٠ىْٛ شّاي (=)
اٌم١ّح اٌّشاد ذخض٠ٕٙا ذىْٛ ٠ّ١ٓ (=) ٚذىْٛ ِٓ ٔٛع ِالئُ ٌٕٛع اٌّرغ١ش
اٌم١ّح ٠ّىٓ اْ ذىْٛ :-
ل١ّح ِعشدج ِصً 5=X
ِ رغ١ش ِٓ ٔٛع اخش X=Y
ِصً X=2Y+Z
ػٍّ١ح ؼغات١ح
يثال
Price = Quantity*UnitPrice
:: حيث أن ::
001 = Quantity
5.5 = UnitPrice
0.0 = Price
ولتنفيذ هذا األمر سيقوم الحاسب بعمل اآلتي-:
اعرثذاي اٌم١ّر١ٓ 001 & 5.5 تاٌّرغ١ش٠ٓ UnitPrice & Quantityتاٌرشذ١ة
ف١صثػ اٌطشف األ٠ّٓ ٌٍؼالِح "=" ٘ٛ5.5 * 001
5. اٌؽاعة ا٢ٌٝ- ٌٍصف اٌصاٌس االػذادٜ
ذٕف١ز ػٍّ١ح اٌضشب ٚؼغاب إٌر١عح، فرصثػ اٌم١ّح ذغاٜٚ (055)
ذخض٠ٓ إٌر١عح ) 055 ( فٝ Price
ٚٔالؼظ فٟ ٘زا األِش أْ اٌم١ّح ٌُ UnitPrice & Quantitذرغ١ش ٚرٌه الٕٔا
فمظ ٔغرؼًّ ل١ّح ِرغ١شاخ اٌرٟ ػٍٟ ٠ّ١ٓ "=" ٚاعرؼّاي اٌم١ُ ال٠إشش ف١ٙا ٚال
اي
٠غ١ش٘ا تىً ذأو١ذ؛ أِا ل١ّح Priceفأٙا ذغ١شخ ٔر١عح ذخض٠ٓ إٌر١عح تٙا، ٚرٌه
٠ؼٕٟ أْ إٌر١عح ( 055) لذ ؼٍد ِؽً اٌم١ّح اٌمذ٠ّح ٌٍّرغ١ش ٚ Priceاٌرٝ
وأد صفشا
اسرؼًال ايز انرخصيص يغ انًرغيزاخ انحزفيح
"FirstName ="Hany
"SecondName = "Ahmed
"&Fullname = "Welcome"&FirstName
"&SecondName
ذىْٛ إٌر١عح
Welcome Hany Ahmed
لّٕا تؼٍّ١ح ستظ ت١ٓ اٌّرغ١شاخ تاعرخذاَ اٌؼالِح &
" " ذؼٕٝ أٗ ع١رشن ِغافح فاسغح ِمذاس٘ا ِغافح ٚاؼذج اٚ ػذج ِغافاخ
" " ذؼٕٝ ِح ؼشف١ح فاسغح ( طٌٛٙا صفش )
لٟ
انرحٕيم تيٍ االَٕاع انًخرهفح نهثياَاخ
تحويل البيانات الحرفية الي بيانات رقمية
يمكننا اجراء عمليات حسابية باستخدام المتغيرات و الثوابت مادامت هذه المتغيرات
و الثوابت من االنواع الرقمية
ولكن عند ادخال البيانات الى البرنامج اننا ندخلها عن طريق اداة الكتابة ( )Text Box
ف
وبرنامج ال VB.netتعامل مع هذه البيانات على انها بيانات حرفية و ليس رقمية اى ال
يمكن اجراء العمليات الحسابية عليها إال بعد تحويلها الي بيانات رقمية
لتحويل البيانات الحرفية الى رقمية نستخدم وسيلة ( )Methodاسم ها Parse
6. اٌؽاعة ا٢ٌٝ- ٌٍصف اٌصاٌس االػذادٜ
انشكم انؼاو نم Parse Method
) لتحويل قيمة حرفية الي عدد صحيح ( Integer Integer.Parseالقيمة الحرفية
) لتحويل قيمة حرفية الى عدد عشرى ( Decimal Decimal.Parseالقيمة الحرفية
لديك سعر الكتاب ، و عدد الكتب و مطلوب حساب السعر اال جمالى
يثال
الحل
سعر الكتاب
عدد الكتب
السعر االجمالى
Uprice
Books Q
Tprice
حيث ان :-
السعر االجمالى = سعر الكتاب * عدد الكتب
ف المتغيرات
لتعري
Dim BooksQ as Integer
Dim Uprice as Decimal
Dim Tprice as Decimal
لتحويل النص المكتوب فى مربع النص BooksQالى عدد صحيح
) BooksQ = Integer. Parse (me . BooksQ . Text
لتحويل النص المكتوب فى مربع النص Upriceالى عدد عشرى
) Uprice = Decimal. Parse (me . Uprice . Text
لحسب السعر االجمالى
ا
Tprice = BooksQ * Uprice
الحظ ان :-
داخل االكواد يمكن كتابة بعض االسطر التى تساعد المبرمج و لكن برنامج VB.netال يراها او
يشعر بها هذه االسطر تكتب امامها ( ' )
' calculate the total
مثل
price
7. اٌؽاعة ا٢ٌٝ- ٌٍصف اٌصاٌس االػذادٜ
هذه االسطر تسمى تعليقات Comments
ذحٕيم انثياَاخ انزقًيح اني تياَاخ حزفيح
تاعرؼّاي ) ( To string
يثال
فٝ اٌّصاي اٌغاتك ارا اسدٔا ذؽٛ٠ً اٌغؼش االظّاٌٝ اٌٝ ٔص ؼرٝ ٠ّىٓ ػشضٗ فٝ اداٖ اٌىراتح
) ( Result . Text = price . To string
الحظ اٌ :-
ٛ٘ Resultاعُ صٕذٚق اٌىراتح Text Boxاٌزٜ ٠ؼشض ف١ٗ اٌغؼش االظّاٌٝ
انؼًهياخ انحساتيح :-
المعامل المؤثر
العملية
+
ظّغ
-
طشغ
*
ضشب
/
لغّح ػاد٠ح
لغّح اػذاد صؽ١ؽح
mod
تالٝ اٌمغّح
^
اعظ
قسًح االػذاد انصحيحح ٔتاقي انقسًح
ئرا لغّٕا اٌؼذد اٌصؽ١ػ ( 48 )Integerػٍٝ اٌؼذد اٌصؽ١ػ 5 فرىْٛ إٌر١عٗ وا٢ذٝ :-
1. لغّح ػاد٠ح
3
9 = 5 / 84
5
ؼح
2. لغّح اػذاد صؽٟ
9 = 5 84
( اٜ اّ٘اي تالٝ اٌمغّح)
3. ارا اسدٔا اٌثالٝ ف١ّىٓ اٌؽصٛي ػٍ١ٗ وا٢ذٝ :-
3 = 5 48 mod
االسس :
8. اٌؽاعة ا٢ٌٝ- ٌٍصف اٌصاٌس االػذادٜ
٠غرؼًّ ِؼاًِ االعظ ( ^ ) فٝ سفغ ػذد ِؼ١ٓ ( االعاط ) اٌٝ اط ِؼ١ٓ ٚ ذىْٛ إٌر١عح ِٓ
إٌٛع Double
5=X
فّصال ارا واْ
5^Y=X
فأٗ
52 = Y
ارا
تششط اْ ذىْٛ ِٓYإٌٛع Double
يثال
اورة ِششٚع ٠ؽرٜٛ ػٍٝ ّٔٛرض ( ٚ )Formاؼذ اٌخاص١ح Form1 ٝ٘ ٌٗ Nameاِا
اٌخاص١ح Math ٝ٘ ٌٗ Text
٠ ؽرٜٛ ٘زا إٌّٛرض ػٍٝ اداذٝ وراتح ّ٘ا Text First – Text Scond
اٌّطٍٛب ػشض ٔرائط ػٍّ١اخ اٌعّغ ٚ اٌطشغ ٚ اٌضشب ٚ اٌمغّح ٚ لغّح االػذاد
اٌصؽ١ؽح ٚ تالٝ اٌمغّح ٚ اٌشفغ ااٌٝ اط ٌّؽرٛ٠اخ اداذٝ اٌىراتح فٟ عثغ ادٚاخ Label
٘ٝ
– LbLAdd – LbLSub – LbLMul – LbLDiv – LblDiv2 – LbLMod
LbLExp
ػشض اٌّؼاِالخ اٌش٠اض١ح + ، - ، * ، / ، ، ^ ، modفٟ خصائص االدٚاخ ِٓ
01 Labelاٌٝ 61 ٌ Labelغثغ ادٚاخ Label
اداج Buttonذؽرٜٛ ػٍٝ اٚاِش ذٕف١ز اٌؼٍّ١اخ
انحم
َفرح يشزٔع جذيذ َٔضيف االدٔاخ انساتقّ ػهٗ َافذج ال formثى كرة االكٕاد نهزر
ٌ
Buton
أمش ِشذ١ٓ ػٍٝ اٌضس ِّا ع١إدٜ اٌٝ فرػ ِCode Windowىرٛتا تٙا االٚاِش االٌٚٝ ٚ
االخ١شج ٚ ِا ػٍ١ه ئالوراتح االذٝ :
‘Declare the local variables
9. ٜاٌؽاعة ا٢ٌٝ- ٌٍصف اٌصاٌس االػذاد
1 Dim First, Second, ad, subtract, Mul, Div, Div2 As Decimal
2 Dim Modulus As Integer
3 Dim Expon As Double
‘Convert the text strings to decimal
4 First = Decimal.Parse(Me.txtFirst.Text)
5 Second = Decimal.Parse(Me.txtSecond.Text)
'Caculate the values of local variables
6 ad = First + Second
7 lblAdd.Text = ad.ToString()
8 subtract = First - Second
9 lblSub.Text = subtract.ToString()
10 Mul = First * Second
11 lblMul.Text = Mul.ToString()
12 Div = First / Second
13 lblDiv.Text = Div.ToString()
14 Div2 = First Second
15 lblIntDiv.Text = Div2.ToString()
16 Modulus = First Mod Second
17 lblMod.Text = Modulus.ToString()
18 Expon = First ^ Second
19 lblExp.Text = Expon.ToString()
-: ٌالحظ ا
ذغرؼًّ ٌرٛف١ش خ اٌثشِعح ٚ ٘ٝ ذؼٕٝ اْ ٘زٖ االدٚخ ذٛظذ ػٍٝ ٔفظ إٌّٛرضMe وٍّح
ٚق
ٝ ٚتؼذ٘ا ٔمطح ذظٙش لائّح ذؽرٜٛ ػٍٝ اٌىائٕاخ ٚ اٌخصائص ٚ اٌطشق اٌرMe ٚػٕذ وراتح وٍّح
اعرؼٍّد تٙزا إٌّٛرض
- : انرحٕيم تيٍ إَاع انثياَاخ انؼذديح
) ٗ انرحٕيم انًثاشز ( انرهقائ
٠غرخذَ ػٕذ ذؽٛ٠ً ِٓ ٔٛع ػذدٜ را عؼح ذخض٠ٕ١ح صغ١شج اٌٝ ٔٛع ػذدٜ را عؼح ذخض٠ٕ١ح اوثش
ٔؼٕٝ تاٌغؼح اٌرخض٠ٕ١ح ٕ٘ا ػذد خال٠ا ٌزاوشج
-: ِصاي
ٛ٘ٚ )Number 2 ( اٌٝ اٌّرغ١شDecimal ) ِٓ إٌٛعNumber1 ( ارا سدٔا ذؽٛ٠ً اٌّرغ١ش
-: ٝ وا٢ذInteger ِٓ إٌٛع
Number 1 = Number 2
10. اٌؽاعة ا٢ٌٝ- ٌٍصف اٌصاٌس االػذادٜ
أٛاع اٌرؽٛ٠الخ اٌرٝ ٠ّىٓ ئظشاؤ٘ا تاٌطش٠مح اٌّثاششج
TO
Short – Integer – Long – Single – Double – Decimal
Integer – Long – Single – Double – Decimal
Long – Single – Double – Decimal
Single – Double – Decimal
Single – Double
Double
From
Byte
Short
Integer
Long
Decimal
Single
يالحظاخ :-
اٌرؽٛ٠ً اٌّثاشش ال ٠صٍػ فٝ ؼاٌر١ٓ :
1. ذؽٛ٠ً اٌث١أاخ ِٓ إٌٛع Doubleاٌٝ اٜ ٔٛع اخش
2. ذؽٛ٠ً اٌث١أاخ اٌرٝ ذؽرٜٛ ػٍٝ وغٛس ( ) Single , Doubleاٌٝ إٌٛع
Decimal
ٚفٝ ٘زٖ اٌؽاالخ ٔغرخذَ اٌرؽٛ٠ً غ١ش ِثاشش
اي
انرحٕيم انغيز يثاشز
٠رُ اعرخذاِٗ ػٕذِا ٔؽٛي ٔٛع رٚعؼح ذخض٠ٕ١ح وث١شج اٌٝ ٔٛع الً فٝ اٌغؼح اٌرخض٠ٕ١ح
اٜ ٠غرخذَ ت١ٓ اٌث١أاخ اٌؼذد٠ح اٌرٝ ال٠ّىٕه اضساء اٌرؽٛ٠ً اٌّثاشش ػٍ١ٙا ِصً ذؽٛ٠ً إٌٛع
Doubleاٌٝ اٜ ٔٛع اخش ِٓ أٛاع اٌث١أاخ
ٚ ٌرغٙ١ً ػٍّ١ح اٌرؽٛ٠ً اٌغ١ش ِثاشش ٠ر١ػ اٌثشٔاِط ٌٍّثشِع١ٓ ٠ Classغّٝ Convert Class
٠ؽرٜٛ ػٍٝ ٚعائً Methodsذثذأ اعّاؤ٘ا تـ ٌٍ Toرؽٛ٠ً ت١ٓ االٔٛاع اٌّخرفٍح
Use Methodانُٕع انًطهٕب انرحٕيم انيّ
To Convert to Data type
انطزيقح انًسرخذيح
Short
61ToInt
Integer
23ToInt
Long
46ToInt
Decimal
ToDecimal
Single
ToSingle
ToDouble
Double
11. اٌؽاعة ا٢ٌٝ- ٌٍصف اٌصاٌس االػذادٜ
يثال :
ارا اسدٔا ذؽٛ٠ً اٌّرغ١ش ( 1 ِٓ )Numberإٌٛع Singleاٌٝ اٌّرغ١ش ( 1ِٓ )Value
Decimal
إٌٛع
) 1Value1 = convert to Decimal (Number
ذزذية ذُفيذ ػًهيد انحساتيح:-
ال
ذشذ١ة ذٕف١ز اٌؼٍّ١اخ اٌؽغات١ح داخً ٠ VBرُ وا٢ذٝ :
1.
2.
3.
4.
5.
6.
اٌؼٍّ١اخ اٌرٝ ت١ٓ االلٛاط ( اٌذاخٍ١ح اٚال شُ اٌخاسظ١ح )
ػٍّ١اخ االعظ
ػٍّ١اخ اٌضشب ٚ اٌمغّح ( االٌٚٛ٠ح ِٓ اٌ١غاس شُ اٌ١ّ١ٓ )
ػٍّ١اخ لغّح االػذاد اٌصؽ١ؽح
ػٍّ١اخ ؼغاب تالٝ اٌمغّح
ػٍّ١اخ ظّغ ٚ اٌطشغ ( االٌٚٛ٠ح ِٓ اٌ١غاس اٌٟ ٌ١ّ١ٓ )
اي
يثال :-
ِا ٘ٝ ٔر١عح ذٕف١ز اٌؼٍّ١اخ االذ١ح تافرشاض اٌم١ُ اٌراٌ١ح ٌٍّرغ١شاخ :-
2=X
3=Y
4=Z
)1+X*(Y
)A
3* Y^ X * X + Z
)B
انحم
)A
1 - ٔغرثذي وً ِرغ١ش تم١ّرٗ
) 1 + 3 ( *2
2 - ؼغاب ِا تذاخً االلٛاط اٚال
)4(*2
3- ذٕف١ز ػٍّ١ح اٌضشب ف١ىْٛ إٌاذط ( 8 )
)B
1.
2.
3.
4.
5.
3 * 4 + 2 * 2 ^3
ٔغرثذي وً ِرغ١ش تم١ّرٗ
3*4+2*9
٠رُ ؼغاب االط اٚال
ذٕف١ز ػٍّ١ح اٌضشب اٌرٝ فٟ اٌ١غاس 3 * 4 + 81
ذٕف١ز ػٍّ١ح اٌضشب اٌرٝ فٟ اٌ١ّ١ٓ 21 + 81
03
ذٕف١ز اٌعّغ ٌ١ىْٛ إٌاذط