سلسلة تعلم البرمجة ببايثون/ الدوال الرياضية - Math functions _ الجانب التطبيقي 2

أهلا وسهلا بكم منتدى الحاسوب والأنترنت.png
السلام عليكم ورحمة الله.png
السلام عليكم ورحمة الله
أهلا ومرحبا بجميع أعضاء وزوار منتدى اللمة الجزائرية

ارحب بكم في الجزء الثاني من درس الدوال الرياضية التابع لسلسلة تعلم البرمجة بلغة بايثون،

لنبدا على بركة الله :

( لنأخذ الرقم pi 3.14 على سبيل المثال )
round() : تختص هذه الدالة بتدوير العدد المعطى إلى الوحدة، ( إن كانت الفاصلة من 0 إلى 4 فيبقى الجزء الصحيح نفسه، إن كانت الفاصلة من 5 إلى 9 يضاف 1 للجزء الصحيح، مع حذف الجزء العشري في كلا الحالتين )

1657018909428.png
math.ceil() : تختص هذه الدالة في تدوير العدد المعطى للوحدة بالزيادة ( تضيف 1 للجزء الصحيح مع حذف الجزء العشري ) ولاستخدام هذه الدالة أو أي دالة تبدأ بـ math. علينا استدعاء مكتبة الرياضيات math.

1657019083928.png
math.floor() : تختص هذه الدالة بتدوير العدد المعطى للوحدة بالنقصان ( حذف الجزء العشري مع الإبقاء على الجزء الصحيح ) ولاستخدامها يجب إستدعاء مكتبة الرياضيات math

1657019220069.png
abs() : تختص هذه الدالة بحساب مسافة العدد المعطى من الصفر، أي أنّه حتى اذا كان سالبا ستعطى النتيجة موجبة فالمسافات لا تحسب بالسالب.

1657019365907.png
pow() : تختص هذه الدالة بحساب قوة العدد المعطى، حيث يتم ادراج العدد المطلوب حساب قوته، ثم توضع فاصلة وتكتب القوة المرغوب حسابها، ويمكن استبدال هذه الدالة بعلامتي جداء **

1657019636270.png
math.sqrt() : تختص هذه الدالة بحساب جذر العدد المعطى، ولاستخدامها يجب إستدعاء مكتبة الرياضيات math

1657019797753.png
max() : تستخدم هذه الدالة لمعرفة أكبر قيمة بين قيم متعددة

1657019911386.png
min() : تستخدم هذه الدالة لمعرفة أصغر قيمة بين قيم متعددة

1657019992163.png

وبهذا نكون قد أنهينا الدرس :

لننتقل الآن إلى التمرين :
- انشأ متغيرة ضع بها الرقم 4
- أحسب مربع هذا الرقم
- أحسب جذر هذا الرقم
- دور هذا العدد إلى الوحدة بالزيادة
- لديك هذه الأرقام : 5.3 ، 8.6، 1.2 و 4 جد أكبر قيمة بينها
- جد أصغر قيمة بين نفس الأرقام

دمتم في أمان الله، ينشر التصحيح في التعليقات بعد يومين
 
تصحيح التمرين ينشر بعد يومين
لا تنسوا أن تشاركونا محاولاتكم في التعليقات
دمتم في أمان الله
 
السلام عليكم ورحمة الله وبركاته
والآن مع تصحيح التمرين
فاصل.png


1657186798015.png

فاصل.png

كالعادة، لنشرح كل سطر على حدا :

1- متغيرة إسمها test تحوي قيمة الرقم 4.
2- دالّة طباعة print تحوي بداخلها دالّة القوة pow، والتي ترفع القوة 2 للرقم 4.
3- إستدعاء لمكتبة الرياضيات math، لاستعمال الدوال المضمنة فيها.
4- دالّة طباعة تحوي بداخلها دالة جذر math.sqrt والتي تجذِّر الرقم 4.
5- دالّة طباعة تحوي بداخلها دالّة القيمة المقرّبة بالزيادة math.ceil، ونلاحظ هنا إضافة 0.01 وهذا لأن هذه الدالّة لا تقرب بالزيادة عددا جزؤه العشري معدوم (0).
6- دالّة طباعة تحوي بداخلها دالّة max التي تحدد أكبر قيمة من بين عدّة قيم.
7- دالّة طباعة تحوي بداخلها دالّة min التي تحدد أصغر قيمة من بين عدّة قيم.


أما النتائج فكما ترونها في الصورة، فقد أدّت كل دالّة مهمتها والغرض المطلوب منها.

فاصل.png

أتمنى أن يكون الحلّ مفهوما، إن كانت لديكم أيّة أسئلة، إقتراحات، إنتقادات لاتترددوا في طرحها بالتعليقات.

السلام عليكم ورحمة الله
نلتقي في الدرس القادم
 
لإعلاناتكم وإشهاراتكم عبر صفحات منتدى اللمة الجزائرية، ولمزيد من التفاصيل ... تواصلوا معنا
العودة
Top