[عالم كول - alamcool]
صل على النبى عليه افضل الصلاه والسلام

انت لست مسجل بمنتدى عالــــم كـــول
[عالم كول - alamcool]
صل على النبى عليه افضل الصلاه والسلام

انت لست مسجل بمنتدى عالــــم كـــول
[عالم كول - alamcool]
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


منتدى ترفيهى اسلامى افلام وثائقيه القران كاملا اغانى اسلاميه احدث البرامج
 
الرئيسيةالرئيسية  البوابةالبوابة  أحدث الصورأحدث الصور  ضع التسجيلضع التسجيل  دخولدخول  التسجيلالتسجيل  

 

 الدرس السابع : قاعدة الأولويات منتدى عالم كول

اذهب الى الأسفل 
كاتب الموضوعرسالة
king this web
Admin
Admin
king this web


ذكر 81753
عدد المساهمات : 359
تاريخ التسجيل : 05/08/2009

الدرس السابع : قاعدة الأولويات منتدى عالم كول Empty
مُساهمةموضوع: الدرس السابع : قاعدة الأولويات منتدى عالم كول   الدرس السابع : قاعدة الأولويات منتدى عالم كول Icon_minitimeالثلاثاء يناير 08, 2013 6:06 pm


الدرس السابع : قاعدة الأولويات



يجب علينا قبل الدخول في البرمجة فهم الطريقة الرياضية للتعامل مع البيانات وطريقة تعامل المصنف مع الدوال الرياضية والأقواس


وبرنامج الباسكال يتعامل مع العمليات الرياضية حسب القاعدة التالية

والتي تعتمد على الأسبقية بحيث


أولا : تنفيذ الدالة Not


ثانيا : تنفيذ الدوال التالية

AND

MOD

DIV

/

*

بحيث أن الدالتين Div و Mod دوال رياضية سيتم التعرف عليها لاحقا


ثالثا : تنفيذ العمليات


OR

-

+


رابعا : تنفيذ المعاملات المنطقية

=

<>

<=

>=

<

>


عندما يكون هناك دالتين من نفس المستوى ننفذ الدالة بدءا من اليسار إلى اليمين

لتتضح الرؤيا حول إستخدام قاعدة الأولويات نرى الأمثلة التالية


1-Write a PASCAL program to find the roots of a quadratic equation (assume that b2 – 4ac >= 0)


يريد في هذا المثال إيجاد جذور لمتتابعة ثنائية


الحل


Program Root(input,output);


Var


A,b,c :integer;


X1,x2 : real ;


الناتج عرفناه على أنه عدد حقيقي لإنه سيكون ناتج من عمليات منها عمليات قسمة


وفي حالة وجود عمليات قسمة فناتجها دائما عدد حقيقي وليس صحيح


Begin


Writeln (‘Enter the Numbers A , B ,C’);


Readln (a,b,c);


X1:= (-b+sqrt(b*b –4*a*c))/(2*a);


X2:= (-b-sqrt(b*b –4*a*c))/(2*a);


Write (‘The Nunmber X1 =’,x1 ,’And Number X2 =’,x2);

End.


2- Find (7 Div 2/3)


في هذا المثال نلاحظ أن الدالتين Div و / يأتيان في مرتبة واحده في أولوية التنفيذ


ولكن لإن Div أتت قبل من جهة اليسار فنقوم بتنفيذها أولا لذلك


7 div 2/3 =


3 / 3 =


1.0


( لاحظ أن العدد جوابه 1.0 وليس 1 لإنه ناتج من قسمة فلذلك يعد عدد حقيقي Real ولا يعتبر Integer)





منتدى عالم كول فيس بوك عالم كول احلى منتدى يوتيوب عالم كول عالم كول منتدى عالم كول
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://alamcool.ahlamontada.net
 
الدرس السابع : قاعدة الأولويات منتدى عالم كول
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس العاشر: جملة IF - ELSE منتدى عالم كول
» الدرس التاسع : الدوال القياسية منتدى عالم كول
» الدرس الثاني : أنواع البيانات في الباسكال منتدى عالم كول
» الدرس الخامس : أمر Write والأمر Writeln منتدى عالم كول
» الدرس السادس : أمر Read والأمر Readln فقط على منتدى عالم كول

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
[عالم كول - alamcool] :: 
قسم لغات البرمجه
 :: منتدى خاص لتعليم لغة الباسكال
-
انتقل الى: