2.6 وَحدة الرياضيات
أهداف التعلم
في نهاية هذا القسم، ينبغي أن تكون قادرًا على
- التمييز بين الدوال المُضمَّنة ودوال الرياضيات.
- استخدام الدوال والثوابت المعرّفة في وَحدة الرياضيات.
استيراد الوَحدات
تتضمّن لغة بايثون مكتبة قياسية واسعة من الوَحدات. الوَحدة هي شِفرة مكتوبة مسبقًا يمكن استيرادها في برنامج. تُعرّف تعليمة الاستيراد مُتغيِّرًا للوصول إلى الشِفرة في وَحدة. غالبًا ما تظهر تعليمات الاستيراد في بداية البرنامج.
تُعرّف المكتبة القياسية أيضًا دوال مُضمَّنة مثل print()، وinput()، وfloat(). الدالّة المُضمَّنة (built-in function) متاحة دائمًا ولا تحتاج إلى استيراد. القائمة الكاملة للدوال المضمّنة متاحة في الوثائق الرسمية لبايثون.
وَحدة الرياضيات هي وَحدة شائعة الاستخدام في المكتبة القياسية. تُعرّف هذه الوَحدة دوال مثل sqrt() (الجذر التربيعي). لاستدعاء sqrt()، يجب على البرنامج import math واستخدام المُتغيِّر math الناتج يليه نقطة. مثال: math.sqrt(25) تُعطي النتيجة 5.0.
يستورد البرنامج التالي وَحدة الرياضيات ويستخدمها، كما يستخدم الدوال المضمّنة للإدخال والإخراج.
مثال 2.1
حساب المسافة بين نقطتين
import math
x1 = float(input("Enter x1: "))
y1 = float(input("Enter y1: "))
x2 = float(input("Enter x2: "))
y2 = float(input("Enter y2: "))
distance = math.sqrt((x2-x1)**2 + (y2-y1)**2)
print("The distance is", distance)
مفاهيم تطبيقية
الدوال المضمّنة وَوحدة الرياضيات
الدوال الرياضية
تُعرض أدناه دوال وثوابت الرياضيات شائعة الاستخدام. القائمة الكاملة لوَحدة الرياضيات متاحة في الوثائق الرسمية لبايثون.
| الثابت | القيمة | الوصف |
|---|---|---|
|
عدد أويلر: أساس اللوغاريتم الطبيعي. | |
|
نسبة محيط الدائرة إلى قطرها. | |
|
نسبة محيط الدائرة إلى نصف قطرها. تاو يساوي 2π. |
| الدالّة | الوصف | أمثلة |
|---|---|---|
| نظرية الأعداد | ||
|
أعلى عدد صحيح لـ |
|
|
أرضية |
|
| القوى واللوغاريتمات | ||
|
اللوغاريتم الطبيعي لـ |
|
|
اللوغاريتم لـ |
|
|
|
|
|
الجذر التربيعي لـ |
|
| المثلثية | ||
|
جيب التمام لـ |
|
|
الجيب لـ |
|
|
الظل لـ |
|
مفاهيم تطبيقية
استخدام دوال وثوابت الرياضيات
جرّب بنفسك
الصيغة التربيعية
في الجبر، تُكتب المعادلة التربيعية على النحو التالي: .
المُعاملات a وb وc هي قيم معروفة.
يمثل المُتغيِّر x قيمة مجهولة.
مثال: لها المُعاملات و و.
توفر الصيغة التربيعية طريقة سريعة وسهلة لحل المعادلة التربيعية لإيجاد x:
يشير رمز الزائد والناقص إلى أن المعادلة لها حلان.
ومع ذلك، لا يوجد في بايثون عامل للزائد والناقص.
لاستخدام هذه الصيغة في بايثون، يجب فصل الصيغة:
اكتب شِفرة الصيغة التربيعية في البرنامج أدناه.
اختبر برنامجك باستخدام القيم التالية لـ a وb وc:
| المدخلات المقدمة | المخرجات المتوقعة | |||
|---|---|---|---|---|
a |
b |
c |
x1 |
x2 |
1 |
0 |
-4 |
2.0 |
-2.0 |
1 |
2 |
-3 |
1.0 |
-3.0 |
2 |
1 |
-1 |
0.5 |
-1.0 |
0 |
1 |
1 |
division by zero |
|
1 |
0 |
1 |
math domain error |
|
جرّب بنفسك
صيغ الأسطوانة
في الهندسة، يمكن حساب مساحة السطح وحجم الأسطوانة الدائرية القائمة على النحو التالي:
اكتب شِفرة هاتين الصيغتين في البرنامج أدناه. تلميح: يجب أن يستخدم حلك كلاً من math.pi وmath.tau. اختبر برنامجك باستخدام القيم التالية لـ r و h:
| المدخلات المقدمة | المخرجات المتوقعة | ||
|---|---|---|---|
r |
h |
area |
volume |
0 |
0 |
0.0 |
0.0 |
1 |
1 |
12.57 |
3.14 |
1 |
2 |
18.85 |
6.28 |
2.5 |
4.8 |
114.67 |
94.25 |
3.1 |
7.0 |
196.73 |
211.33 |
إذا واجهت خطأ، حاول البحث عن معنى هذا الخطأ.