دورة حل اسئله السنوات من سنة 2000 و حتى سنة 2021 في مادة الفيزياء مع الاستاذ أحمد شقبوعة اضغط هنا ولا تنسوا انه بلشنا الفصل الثاني مع جواكاديمي

درس التعابير الحسابية

• التعبير الحسابي 

تعرف التعابير الحسابية بأنها : عبارة عن قيم ثابتة أو متغيرات عددية أو مزيج من الثوابت والمتغيرات العددية يجمع بينها عمليات حسابية .

• تنفيذ العمليات الحسابية 

1 ـ قواعد الأولوية لتنفيذ العمليات الحسابية 

تستخدم لغة C++ قواعد الأولوية في تنفيذ العمليات الحسابية وحسب التسلسل الآتي : 

أ ـ في حالة وجود أقواس ( ) يتم تنفيذ العمليات التي بداخلها أولا .

ب ـ الضرب * ، والقسمة  / ، وباقي القسمة .

ج ـ الجمع +  ، والطرح - .

في حالة التكافؤ في الأولوية ، يتم التنفيذ من اليسار إلى اليمين .  

• معاملات الزيادة والنقصان القبلية والبعدية 

توفر لغة C++ معامل الزيادة  Increment  Operator  (+ +) ، الذي يقوم بإضافة واحد إلى قيمة المتغير  ، ومعامل النقصان  Decrement Operator  (- -) ، الذي يقوم بإنقاص واحد من قيمة المتغير .

وهناك نوعان من معاملات الزيادة والنقصان هما : 

1) معامل زيادة أو نقصان قبلي (x++,  x--) : ونعني بالزيادة أو النقصان القبلي إتمام عملية الزيادة بمقدار واحد على قيمة المتغير أو النقصان بمقدار واحد من قيمة المتغير أولا  ، ومن ثم تنفيذ العملية المطلوبة سواء أكانت طباعة أو غيرها من الحسابات . 

2) معامل زيادة أو نقصان بعدي (x++,  x--) : ونعني بالزيادة أو النقصان البعدي إتمام العملية المطلوبة أولا ثم إجراء الزيادة بمقدار واحد على قيمة المتغير أو النقصان بمقدار واحد من قيمة المتغير.