(بايثون) التعبيرات الحسابية


التعبيرات الحسابية استدعاء عامل التخصيص. يمكن كتابة الرأي العام على النحو التالي: <قبل> متغير اسم = تعبير يسمح لك التعبير الموجود على الجانب الأيمن من عامل الإسناد بحساب قيم المتغيرات باستخدام صيغ مختلفة.
نبسب ؛

يمكن أن يحتوي التعبير على: x الأعداد الصحيحة والأرقام الحقيقية (بالأرقام الحقيقية ، يتم فصل الأعداد الصحيحة والكسور بنقطة ، وليس فاصلة ، كما هو معتاد في الرياضيات)
x العلامات الحسابية:
+ & nbsp؛ إضافة ،
- & nbsp؛ الطرح
* & nbsp؛ ضرب ،
/ & nbsp؛ التقسيم
** الأس ؛

x استدعاءات للوظائف القياسية (سنقدم جزءًا فقط من مجموعة كبيرة. جميع الوظائف الرياضية موصوفة في مكتبة math ، والتي يجب توصيلها باستخدام import math & nbsp؛ الخط)
& nbsp؛ abs (n) & nbsp؛ معامل العدد الصحيح n
& nbsp؛ math.fabs (x) & nbsp؛ وحدة الرقم الحقيقي x & nbsp؛
& nbsp؛ math.sqrt (x) & nbsp؛ الجذر التربيعي لعدد حقيقي x
& nbsp؛ math.pow (x، y) & nbsp؛ تحسب x بقوة y ؛

x أقواس لتغيير ترتيب الإجراءات.
نبسب ؛
التعبيرات القصيرة عند تغيير قيم المتغيرات ، من الملائم استخدام الاختصار & nbsp؛ <الجسم>
دخول كامل التدوين المختصر
a = a + b a + = & nbsp؛ ب
أ = أ - ب أ - = & نبسب ؛ ب
a = a * b a * = & nbsp؛ ب
a = a / b أ / = نبسب ؛ ب

نبسب ؛

وظائف مضمنة

تتضمن أي لغة برمجة العديد من الوظائف المضمنة التي يمكن استخدامها في التعبيرات الحسابية.
لاستخدام وظائف إضافية ، غالبًا ما تحتاج إلى تضمين مكتبات إضافية.

على سبيل المثال ، وظائف الرياضيات القياسية الأكثر استخدامًا وكيفية كتابتها في بايثون: & nbsp؛ abs (i) & nbsp؛ عدد صحيح معامل i ،
& nbsp؛ math.fabs (x) & nbsp؛ معامل العدد الحقيقي x ،
& nbsp؛ math.sqrt (x) & nbsp؛ الجذر التربيعي لعدد حقيقي x ،
& nbsp؛ math.pow (x، y) & nbsp؛ تحسب x بقوة y .
نبسب ؛

بحاجة إلى التذكر! يتم كتابة وسيطة الوظيفة دائمًا بين قوسين.

لكي تعمل هذه الوظائف ، تحتاج إلى توصيل مكتبة رياضية إضافية (وحدة).
يمكن القيام بذلك عن طريق إضافة السطر في بداية البرنامج & nbsp؛ <قبل> استيراد الرياضيات يمكن العثور على وصف تفصيلي للوظائف التي تحتوي عليها هذه الوحدة على موقع توثيق Python الرسمي .

قواعد كتابة التعبيرات الحسابية في لغة البرمجة لنفترض أننا بحاجة إلى حساب تعبير مكتوب بصيغة رياضية بهذه الطريقة:
\ ({2 \ * \ 17، 56 ^ 2 \ over 7 \ * \ 2.47 \ * \ 0.43} \)
& nbsp؛

قبل كتابة برنامج يحسب النتيجة لنا ، دعنا نصيغ RULES لكتابة تعبيرات جبرية بلغة برمجة:
نبسب ؛

بحاجة إلى التذكر!
  1. تحتوي التعبيرات على أرقام وأسماء متغيرات أخرى وعلامات عوامل التشغيل والأقواس وأسماء الوظائف.
  2. العمليات الحسابية وعلاماتها ( + ، - ، * ، / ، // ، ٪ ).
  3. الفاصل العشري هو نقطة.
  4. التعبير & nbsp؛ مكتوب في سطر واحد (تدوين خطي للتعبيرات) ، وتصطف الأحرف بالتسلسل واحدة تلو الأخرى ، ويتم وضع جميع علامات التشغيل واستخدام الأقواس.

وبالتالي ، باتباع قواعد كتابة التعبيرات الحسابية ، يجب أن نترجم هذا الكسر (التدوين الرياضي) إلى تدوين خطي ، أي كتابة الكسر في سطر واحد.
نظرًا لأن كلا من البسط والمقام معقدان (أي أنهما يحتويان على عاملين أو أكثر) ، عند الكتابة في شكل خطي ، من الضروري أخذ التعبيرات في البسط والمقام بين قوسين.
وهكذا ، فإن التدوين الخطي لمثل هذا التعبير سيبدو كما يلي: <قبل> (2 * 17.56 * 17.56) / (7 * 2.47 * 0.43) لنكتب برنامجًا لحساب هذا التعبير. للقيام بذلك ، دعنا نحدد بيانات الإدخال والإخراج

إدخال
نظرًا لأننا نعرف جميع القيم ، فلا داعي لإدخال أي شيء من لوحة المفاتيح ، وبالتالي لن يكون هناك إدخال.

بصمة
يجب أن يعرض البرنامج نتيجة هذا التعبير الحسابي (يمكنك إدخاله في أي متغير أو عرض القيمة فورًا على الشاشة).

سنعرض على الفور نتيجة التعبير على الشاشة دون حفظها في أي متغير. نبسب ؛
نظرًا لأن لدينا كسرًا ، ستكون النتيجة رقمًا حقيقيًا & nbsp؛ <قبل> طباعة ((2 * 17.56 * 17.56) / (7 * 2.47 * 0.43)) قم بتشغيل البرنامج على جهاز الكمبيوتر الخاص بك وتحقق من أنه ينتج عنه نتيجة تساوي & nbsp؛ & nbsp؛ 82.94984330235246

ثم أكمل المهمة.
نبسب ؛
نبسب ؛

تقسيم صحيح يمكن أن تكون نتيجة عملية القسمة (& quot؛ / & quot؛) في بايثون عددًا غير صحيح أو ، كما يقولون في البرمجة ، حقيقي. نحتاج غالبًا إلى الحصول على عدد صحيح وباقي من القسمة. على سبيل المثال ، نحن نعرف طول الجسم بالسنتيمتر ، ونحتاج إلى معرفة عدد الأمتار الكاملة ، وعدد السنتيمترات المتبقية. & nbsp ؛
على سبيل المثال & nbsp؛
435 سم = 4 أمتار و 35 سم.
يمكن تحقيق ذلك إذا قسمنا الرقم 435 على 100 ، أي الجزء الصحيح من القسمة على 100.
يمكن الحصول على 35 سم إذا أخذنا ما تبقى من قسمة 435 على 100.
في مثل هذه الحالات ، يتم استخدام العمليات التالية:
& nbsp؛ // & nbsp؛ - تقسيم عدد صحيح
& nbsp؛ ٪ & nbsp؛ - باقي القسمة.

يمكن كتابة البرنامج على النحو التالي: <قبل> الطول = 435 م = الطول // 100 سم = الطول٪ 100



عليك أن تتذكر! عمليات تقسيم صحيح:
  1. // - تقسيم عدد صحيح
  2. ٪ - باقي القسمة