البرمجة و الرياضيات
البرمجة و الرياضيات

@mathsprog

8 تغريدة 48 قراءة Nov 04, 2020
#سرد جديد لمشروع برمجي بال python #بايثون
#معادلات_الدرجة_الأولى في متغير واحد
درس تتعلم من خلاله التحليل والخوارزميات واستدعاء مكتبات ودوال من ملفات أخرى والكثير
#الرياضيات #المتوسطة #الثانوية #البرمجة #البرمجة_بالمشاريع
تابعونا ....يتبع
@PrograminLovers
#programinglovers
في البداية يجب التعريف بالصيغة العامة ل #معادلة_الدرجة_الأولى في متغير واحد وهي :
ax+b=0
وحلها يكون كالتالي:
ax=b
x=b/a
مثال:
3x+6=0
حلها:
3x=-6
x=-6/3
x=-2
لو كانت المعادلة كالمثال التالي:
4x-7=-x+3
هنا يجب تجميع الثوابت في طرف والمتغيرات في طرف ثم حلها.
#يتبع
#خوارزمية المشروع تحوي على:
1-ادخال المستخدم للمعادلة
2-اختبار المدخل هل هو معادلة في متغير واحد فقط وليكن x مثلاً؟
3-تحليل المعادلة إلى طرفين أيمن وأيسر
4- تحديد الثابت والمتغير في كل طرف
5-تجميع الحدود المتشابهة في كل طرف
6-ثم حل المعادلة
تختص #خوارزمية المشروع على إدخال أعداد صحيحة من قبل المستخدم للثوابت وعوامل المتغير وسنترك تطوير الخوارزمية للمتابعين من طلاب وهواة البرمجة
سيتم نشر صورة للخوارزمية تباعاً ثم التنفيذ.
أية ملاحظات أو استفسار حول المشروع فيسعدنا استقبالها بكل سعة صدر.
#يتبع
#خوارزمية مشروع #حل_معادلات_الدرجة_الأولى في متغير واحد
في #الصورة
في التغريدات التالية توضيح لبعض الخطوات الهامة والمرقمة ب 1و2و3 في #الخوارزمية
#programinglovers
@PrograminLovers
#يتبع
حسب #خوارزمية المشروع الأفضل تجزئته إلى دوال يتم تنفيذها تباعاً وهي:
1-دالة التحقق من كتابة المعادلة بشكل صحيح
2- ثم دالة تقوم بتحليل المعادلة إلى طرفين أيمن وأيسر وارجاع قيم العوامل لكل طرف
3- دالة لطباعة الحل خطوة بخطوة و طباعة الناتج.
#يتبع
#programinglovers
@PrograminLovers
سنستخدم في هذا المشروع استدعاء دوال من ملف آخر باستخدام الكود:
from functions import *
حيث تشير functions إلى اسم الملف
واستيراد import
النجمة تعني كل محتوى الملف من كلاسات ودوال.
**تجزئة المشروع إلى ملفات ودوال تسهل تطوير المشروع مستقبلا
#programinglovers
@PrograminLovers
الدالة الأولى تم تسميتها:
check_equation
لاختبار مدخلات المستخدم
#الصورة توضح هذه الدالة :
1- طلب من المستخدم ادخال معادلة من الدرجة الاولى في متغير واحد هو X
2-اختبار المعادلة بالتأكد من وجود علامة المساواة وال x
3- استدعاء دالة analyz_equaton من ملف functuions

جاري تحميل الاقتراحات...