الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج بلغة سي مع قانون ترابازويدل

مغلق
بدأه الوردة الفريدة في 28 أبريل 2005 · 6 رد · 742 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته ،،،،

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

write a program for evaluatin the integeral

b

a∫ ( x4 – sin (πx / 4)) dx

Accurate to 5 desimal places ( Relative error ≤ 0.00005) , using the trapezoidal rule, and prints out the following :

1. The final approximate value of the integral together with the relatie error.

2. The number of subintervals required to find this value.

T1 = h/2 [ f(a) + f(B) ]

T2 = h/2 [ f(a) + f( a+h) + f(B) ]

T3 = h/2 [ f(a) + 2f( a+h) +2f( a+2h) +f(B)]

Tn = h/2 [ f(a) + 2f( a+h) +2f( a+2h) + 2f(a+3h) + ….+f(B)]

وضعت المسألة بملف مرفق لانها هنا ملخبطة شوية

ارجو ان اجد عندكم ضالتي لان اريد هذا البرنامج غذا وشاكرة لكم سلفا .

C++.txt

تم تعديل هذه المشاركة بواسطة الوردة الفريدة في 28 أبريل 2005 في 02:28

#2

اختي تريدي حل لهادي المعادله

a∫ ( x4 – sin (πx / 4)) dx

؟؟؟

دوري هون عن البرنامج

http://www.planetsourcecode.com/vb

52gv0m.gif
#3
نوري_86 كتب:
اختي تريدي حل لهادي المعادله

a∫ ( x4 – sin (πx / 4)) dx

أخي الكريم أريد برنامج بسيط بلغة سي ++ لحل هذه المسألة وللاسف وقتي ضيق جدا لظروف الامتحانات فلا يوجد عندي وقت للبحث والقراءة في الموقع الذي أدرجته لي مشكورا

هل من مساعد يكتب لي البرنامج هنا ؟؟

جزاكم الله خيرا

#4
الوردة الفريدة كتب:
هل من مساعد يكتب لي البرنامج هنا ؟؟

جزاكم الله خيرا

اتمنى والله يا اختي الاغلبيه عندهم امتحانات :lol: :lol: :lol:

وان شاء الله تجدي احد يساعدك بالبرنامج :rolleyes: :rolleyes:

تحياتي

52gv0m.gif
#5

العملية مجرد for loop

اول شي للحصول على المعادلة .. لازم تختار عدد "التقسيمات", كلما زاد العدد زادت دقة النتيجة .. لا اعرف ما هو العدد المطلوب للحصول على نتيجة دقيقة بنسبة خطأ اقل من 0.00005, و لكن ربما 10000 تقسيمة تمشي الحال .. الله أعلم.

ثاني شي, لو فرضنا ان عدد التقسيمات هو n, فالمعادلة تصبح:

T(n) = h( (1/2) y(0) + y(1) + y(2) + ..... + y(n-1) + (1/2) y(n) )

حيث h هي

(b - a)
---------
    n

اما الـ y0 و ال y1 الخ (y متبوعة برقم) هي مسألة بسيطة, لو فرضنا ان لدينا ym (حيث الرقم هو m) فإن

 y(m) = f(a + mh)

و الـ f هنا هي الدالة المراد تبطيق القانون عليها

و المسألة الآن مجرد for loop, يزداد فيها المتغير i من 0 الى n, في كل مرة نأخذ (y(i و نضيفها الى المجموع, مع استثناء بسيط هو عندما تكون i تساوي 0 او n فنضرب (y(i في نصف .. حيث أنy0 و yn مضروبين في (نصف) كما تبين المعادلة

بعد ذلك ناخذ هذا المجموع ككل و نضربه في h

و نكون قد حصلنا على النتيجة

اقتباس
أخي الكريم أريد برنامج بسيط بلغة سي ++ لحل هذه المسألة وللاسف وقتي ضيق جدا لظروف الامتحانات فلا يوجد عندي وقت للبحث والقراءة في الموقع الذي أدرجته لي مشكورا

هل من مساعد يكتب لي البرنامج هنا ؟؟

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

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 28 أبريل 2005 في 06:48

#6

الاخ الكريم hasan_aljudy

أشكر لك ما قدمته لي من وقتك وأعلم كم هو غالي في فترة الامتحانات وساحاول تطبيق إرشاداتك في عمل البرنامج ولك جزيل الشكر على الاهتمام والرد وجزاك الله كل خير

#7

السلام عليكم

هذا رابط البرنامج مكتوب بلغة الفورتران

/index.ph...e=post&id=12398

هذا الموضوع مغلق.

مواضيع مشابهة