الصفحة الرئيسية | رشح الموقع | اضفنا للمفضلة | صفحة البداية | راسلني 

 

القائمة الرئيسية

 

شرح تقسيم الهارد


لغات برمجة


لوحة البيوس


الشبكات

الدرس الأول | الدرس الثاني | الدرس الثالث |الدرس الرابع | الدرس الخامس

  

التعابير الرياضية

 

في هذا القسم سوف تنعرف على العمليات الرياضية المستخدمة في الباسكال وطريقة إستخدامها

 

أولا : العمليات  -  و + و *

التعامل مع هذه العمليات متشابة وهي تقبل الأعداد الحقيقة والصحيحة

5 + 7 = 12 

5.0 + 7 = 12.0

7 –5 =2

7*5 = 30

نلاحظ من هذا المثال أن ناتج

 عدد صحيح Integer  + عدد صحيح Integer  = Integer

عدد حقيقي Real  + عدد حقيقي Real  = Real

عدد صحيح Integer  + عدد حقيقي Real  = Real

 

          ثانيا : العملية  /

       عملية القسمة دائما مهما كان نوع المدخلات أكانت أعداد حقيقة أو صحيح

فجوابها دائما عدد   حقيقي Real

طبعا القسمة على الصفر لا تصح وتولد خطأ بالبرنامج وهو خطأ من النوع الذي يظهر عند تشغيل البرنامج فيجب الإنتباه

 

 

ثالثا : العملية Div

وهي عملية قسمة ولكن فقط تعطي الناتج من القسمة وتهمل الباقي من القسمة

20 Div 3 = 6

18 Div 3 = 6

(-17) Div 3 = -5

19 Div 3 = 6

3 Div 10 = 0

16 Div (-3) = -5

 

الدالة Div  تقبل دائما مدخلات من النوع الصحيح Integer  وتعطي جواب دائما Integer

ولا تقبل أبدا القيم الحقيقية Real

1.4 Div 4 = X

 

 

ثالثا : العملية Mod

وتعطي هذه العملية الباقي من قسمة عددين ولاحظ دائما عند قسمة عدد على أكبر منه فناتجها العدد نفسه

20 Mod 3 = 2

18 Mod 3 = 0

19 Mod 3 =1

3 Mod 10 = 3

 

الدالة Mod  تقبل دائما مدخلات من النوع الصحيح Integer  وتعطي جواب دائما Integer

ولا تقبل أبدا القيم الحقيقية Real

1.4 Mod 4 = X


الدوال القياسية

في هذا القسم سوف نتعرف على دوال رياضية موجودة في برنامج الباسكال ولا تحتاج لتعريف للتعامل معها ويطلق عليها Built-in  

 

القيم العائدة من الدالة

القيم المعطاة التي تقبلها الدالة

الغرض منها

الدالة

 

القيمة العائدة من نفس نوع القيمة المعطاة

Real Integer

تعطي القيمة المطلقة للدالة x

 

ABS (X)

1

Real

Real Integer

تعطي ظل تمام الزاوية x

قيمة x  من نوع Radian

ArcTan(x)

2

Real

Real Integer

تعطي جيب تمام الزاوية x

COS(X)

3

Real

Real Integer

تعطي جيب الزاوية x

SIN(X)

4

Real

Real Integer

تعطي ex بحيث

قيمة e = 2.718

EXP(X)

5

Real

Real Integer

تعطي لوغاريثم الزاوية x

LN(X)

6

Integer

Real

تعطي أقرب قيمة صحيحة للعدد x  بحيث

Round (n.5^) = n+1

الكسر العشري أكبر من أو يساوي 5

Round (n.4) = n

الكسر العشري أصغر من 5

ROUND(X)

7

القيمة العائدة من نفس نوع القيمة المعطاة

Real Integer

يعطي مربع العدد x = x2

SQR(X)

8

القيمة العائدة من نفس نوع القيمة المعطاة

Real Integer

يعطي الجذر التربيعي للعدد x

SQRT(X)

9

Integer

Real

يعطي القيمة الصحيحة للعدد x

أي يأخذ القيمة الصحيحة قبل الفاصلة ويهمل الكسر

TRUCE(X)

10