c# المحاضره 4 @ 5 في

50
البرمجه بالغة الس شاربC Sharp C#

Transcript of c# المحاضره 4 @ 5 في

Page 1: c# المحاضره 4  @  5  في

شارب السبالغة البرمجه

C Sharp

C#

Page 2: c# المحاضره 4  @  5  في

شارب السبالغة البرمجه

C#

Page 3: c# المحاضره 4  @  5  في
Page 4: c# المحاضره 4  @  5  في
Page 5: c# المحاضره 4  @  5  في
Page 6: c# المحاضره 4  @  5  في
Page 7: c# المحاضره 4  @  5  في
Page 8: c# المحاضره 4  @  5  في
Page 9: c# المحاضره 4  @  5  في
Page 10: c# المحاضره 4  @  5  في
Page 11: c# المحاضره 4  @  5  في
Page 12: c# المحاضره 4  @  5  في
Page 13: c# المحاضره 4  @  5  في
Page 14: c# المحاضره 4  @  5  في

# Cسرعة مع بداه

Page 15: c# المحاضره 4  @  5  في
Page 16: c# المحاضره 4  @  5  في
Page 17: c# المحاضره 4  @  5  في
Page 18: c# المحاضره 4  @  5  في
Page 19: c# المحاضره 4  @  5  في
Page 20: c# المحاضره 4  @  5  في
Page 21: c# المحاضره 4  @  5  في

المتغرات أو المتحوالت

Page 22: c# المحاضره 4  @  5  في

مثال

Page 23: c# المحاضره 4  @  5  في
Page 24: c# المحاضره 4  @  5  في

أنواع البانات

Page 25: c# المحاضره 4  @  5  في
Page 26: c# المحاضره 4  @  5  في

توصف وشرح انواع البانات

Page 27: c# المحاضره 4  @  5  في

float (bit-32)

double (bit-64) decimal (bit-128)

Page 28: c# المحاضره 4  @  5  في

char (bit)-16byte (2 )

Page 29: c# المحاضره 4  @  5  في
Page 30: c# المحاضره 4  @  5  في

:الثوابت أبدا مثل التتغيريعلن عن متغير على إنه ثابت إذا كانت قيمته Const Double Pi = 3.14159265

Page 31: c# المحاضره 4  @  5  في
Page 32: c# المحاضره 4  @  5  في
Page 33: c# المحاضره 4  @  5  في
Page 34: c# المحاضره 4  @  5  في
Page 35: c# المحاضره 4  @  5  في
Page 36: c# المحاضره 4  @  5  في

أصغر من أو ساوي

Page 37: c# المحاضره 4  @  5  في
Page 38: c# المحاضره 4  @  5  في

مثال

Page 39: c# المحاضره 4  @  5  في
Page 40: c# المحاضره 4  @  5  في

:مهمة ملحوظة

قلنا ( & |) مثل Bitwise ونوع (&& ||) مثل Logical نوع Operators الـ من نوعن ف إن قلنا

ممكن حاجة ف بس تمام bits الـ على بأثر األصل ف فهو الثانى النوع أما false و true مع األول النوع إن

دا الكالم أه عنى (أل العكس لكن) Logical األول النوع إستخدام مثل Bitwise الثانى النوع أستخدم

(أخرى أرقام يكون الناتج أى 1 أو 0 على يظهر تأثيرها أن بمعنى bit على تؤثر ( (& | المعامالت هذه)نشوف

(|) على مثال

Console.WriteLine(true | false); // logical or true

Console.WriteLine(false | false); // logical or false

Console.WriteLine(5 | 9); // bitwise or 9

(&)على مثال

Console.WriteLine(true & false); // logical or false

Console.WriteLine(false & false); // logical or false

Console.WriteLine(5 & 9); // bitwise or 5

Page 41: c# المحاضره 4  @  5  في
Page 42: c# المحاضره 4  @  5  في
Page 43: c# المحاضره 4  @  5  في
Page 44: c# المحاضره 4  @  5  في
Page 45: c# المحاضره 4  @  5  في

Quiz

:األتهصح أو خطأ للعبارات عالمهضع •

(√ ) اإللةال فهم الحاسوب إال لغة واحدة وه لغة 1)

(√ ")1؛0"الثنائة تتكون من األرقام اإللةلغة 2)

(√ )اإلنسان هو الذي فكر للحاسوب ورشده لطرقة حل أي مسألة3)

تمز اإلنسان عن الحاسوب بسرعة ف إجراء العملة الحسابة وعدم النسان والدقة ف إعطاء 4)

( X )الصححة النتائج

(√ ) تحتاج لغة البرمجة عالة المستوى إلى مترجم لترجمته إلى لغة اإلله قبل تنفذه5)

(√ ) ه الطول والعرض المدخالتلكتابة خوارزمة تحسب مساحة المستطل فإن 6)

القاعدة واالرتفاع والمخرجات ه المدخالتلكتابة خوارزمة تحسب مساحة المثلث فإن 7)

(√)المساحة

Page 46: c# المحاضره 4  @  5  في

( X )لمتغر كاسم !pageجوز استخدام 1)

(√ )لمتغر كاسم @pageجوز استخدام 2)

(√ )لمتغر كاسم #pageجوز استخدام 3)

(√)لمتغر كاسم &pageجوز استخدام 4)

(√ )لمتغر كاسم %pageجوز استخدام 5)

( X )لمتغر كاسم $3LETجوز استخدام 6)

( X)لمتغر كاسم whileجوز استخدام 7)

( x)اسم لمتغر % TXTجوز استخدام 8)

( X )المتغر الكسرى هو الذي تعن له ثابت عددي صحح( 10

(√ )المتغر الحرف هو الذي تعن له ثابت حرفا(11

Page 47: c# المحاضره 4  @  5  في

X=5%2 (x ) ساوي نفس ناتج العبارة الحسابة X=5/2ناتج العبارة الحسابة 1)

(√ ) %العالمة لو أردنا ناتج عملة باق القسمة فان نستخدم 2)

(√ )21 هو 6-(5+4)*3ناتج العبارة الحسابة3)

(√) 10هو 45-(3*(2-5)+2)*5ناتج العبارة الحسابة4)

( √) 6-هو 2-((3*3)-7)*2ناتج العبارة الحسابة5)

(√ )صفر هو 12-((3-5)+2)*3 ناتج العبارة الحسابة6)

X=a+b/c+d( X ) شارب ه السإلى صغة =Xلتحول صغة المعادلة الجبرة التالة 7)

(√ ) X=(64)^1/3شارب ه السإلى صغة =Xلتحول صغة المعادلة الجبرة التالة 8)

شارب ه السإلى صغة X=3+ * b2 لتحول صغة المعادلة الجبرة التالة( 10

X=3+(Y/(2+3))*b^2 ( √)

dc

ba

3 64

32

y

Page 48: c# المحاضره 4  @  5  في

التعبير بالصيغة الرياضية شارب السيالتعبير الحسابي بلغة 3 * A – A * B 3A – AB

A * X ^ 2 + B * X + C AX2 + BX + C

A / ( 5 * B ) A 5B

A ^ 2 / B ^ 4 – C ^ 5 / ( X - Y ) 5C – 2A B4 X - Y

( A + B ) / ( 3 * D ) A + B 3D

إلى تعبير حسابي ( الجبرية)بالصيغة تحويل تعبير حسابي مكتوب شارب السيمكتوب بلغة

Page 49: c# المحاضره 4  @  5  في

اذا علمت ان قم المتغرات , التالة ما ه النتجة المنطقة لكل واحدة من القضاا المنطقة ووضحاكتب

a=5 , b =7 , c = -2 , d = 1 :ه

القضة المنطقة قسمالنهائة النتجة

(T/F)

ا

a<7 && b>9 || c>-3

ب

! (a<c*c) && (c<=b-a)

ج

! (c*d*a !=b)

د

c>=d || b<8 || a>4 && d!=1

Page 50: c# المحاضره 4  @  5  في

:للتحميل من االنترنت

• http://www.microsoft.com/express/Downloads/#2008-Visual-C#