ڪمپيوٽرن, پروگرامن
جي سمپسن جو طريقو ڇا آهي، ۽ ڪيئن ٻوليء pascal ۾ ان تي عمل ڪرڻ
سمپسن جو طريقو - هڪ integral جي قيمت جو حساب ڏيڻو، ذري گهٽ جا بندا، اتي هڪ شاندار طريقو، ان جي خالق کان پوء رکيو ويو آهي. هن چيو ته به، parabolas جو طريقو سڏيو ويندو ڇاڪاڻ ته ان کي هڪ پرولي جي تعمير لاء استعمال ڪري. هن شخصيت جي ڪارڪردگيء کي ممڪن طور بند ٻڌل آهي. اصل ۾، واٽ هڪ پرولي، جنهن جي ڪارڪردگيء جي پوائينٽون سان انهيء ٺهڪي جون پوائينٽون کپن کي ڪيئن، اهو ممڪن نه آهي، ۽ integral approximated آهي. 1 / ايڇ * (وائي + 4y 0 1 + 2y 2 + 4y 3 + ... + 4y ن-1 + واي ن): هڪ ۽ ب سان ان حدون جي فارمولا هنڌ هن طرح لڳندي. هتي، اسان کي صرف 0 مان (ن) کي هر وائي حساب ڪري، (ن) جي ضرورت آهي جتي اسان پاڻ وصف - جي وڌيڪ اسان جي ڪم جو سچو قدر ڪرڻ ذري گهٽ هن کان وڌيڪ، ته بهتر، ڇو ته هن کان وڌيڪ وائي-صاحب،. (اهلي) / (ن-1): ايڇ لاء عزت ۽ احترام سان، ۽ پوء هن قدم هيٺ ڏنل فارمولا جي ڏوهه آهي.
نظريي ۾، سڀڪنھن شيء کي سادو آهي، پر ان کي عملي طور هن جو سڀني تي عمل ڪرڻ ضروري ٿي وڃي ها. pascal يا Delphi - ڪيترن ئي programmers لاء هي مسئلو حل ڪرڻ لاء ڪو به بهتر طريقي جي سمپسن هڪ طريقو جيئن، آهي. هن ماحول ۾، ان کي نه صرف integral ويجهڙائيء ۾، پر به ان کي ئي فعل جي هڪ گراف تعمير ڪرڻ تمام آسان آهي، ۽ ڪڏهن به سندس trapeze تعمير ڪرايو. پوء، اسين سڀ دلچسپي سي ڪيئن اوھان کي تڪڙو سمپسن جو هڪ طريقو تي عمل ڪري سگهي ٿو ۽ ڪڏهن به بيان ڪري، ته سڌ تي نظر، ٻنهي هتي ۽ منظم آهي.
پر مون کي ياد ڪريو جيڪي ان کي هن integral اڳ وانگر لڳندي. هي شخصيت آهي، جنهن کي 'ايڪس' جو محور، i.e. هڪ ۽ ب سان شروع سٽون جي پکڙيل آهي.
پوء، پروگرام اوھان integrable ڪم (جي tautology معاف)، جنهن کي چئجي ف لکڻ لاء هڪ ئي فعل ۾ پيدا ڪرڻ جي ضرورت کي شروع ڪرڻ لاء: = ۽ ڪجهه جنهن لاء اسان جي integral لھندين. هتي، ان pascal ۾ هڪ ئي فعل ۾ داخل ٿيڻ ۾ گمراھ نه اهم آهي. پر اها هڪ جدا ڪهاڻي آهي. سنڌ جي نتيجي ۾ ڪوڊ هن وانگر ڪجهه نظر ايندو:
فعل م (x: اصل): اصل؛
۽ فطرت جي بنيادي متن جي خصوصيتن
شروع
م: = 25 * ٽورنامينٽ (x) + گناہ (10)؛ {هتي ۽ اوھان کي ان جي ڪم جي موڪليل لکڻ جي ضرورت}
آخر؛
ان کان پوء سمپسن جو طريقو تي عمل ڪرڻ لاء ڪو فنڪشن لکڻ. شروع وانگر ڪجهه ٿي ويندي:
فعل simpsonmetod (أ، ب: حقيقي؛ ن: عدد): اصل؛
اڳيون ڏينهن، اسان جي variables بيان:
var
ص: حقيقي؛ {Subtotals (وڌيڪ سمجھڻ)}
ح: حقيقي؛ {مرحلي}
منهنجي: عدد؛ بس {جوابي}
mno: عدد؛ {} جڏهن ته ايندڙ multipliers
۽ هاڻي، حقيقت ۾، هن پروگرام پاڻ:
شروع
ح: = (اهلي) / (ن-1)؛ {معياري فارمولا مطابق قدم اميد. ڪڏهن ڪڏهن ته قدم جي نوڪري ۾ لکيو ويو آهي، هن معاملي ۾، هن فارمولا لاڳو نٿو}
ص: = م (ب) + ف (ھڪ)؛ {ويهين ابتدائي اوج جو قدر}
mno: = 4؛ {فارمولا ياد - 1 / ايڇ * (وائي + 4y 0 1 ... ته هن 4 هتي ۽ انڊس ڊيلٽا وارو، ٻيو عنصر 2 آهي، پر هن کان پوء تي وڌيڪ}
هاڻي ته ساڳئي بنيادي فارمولا:
منهنجي لاء: = 1 ن-2 ڪرڻ شروع ڪري ڏيندا
ص: = جي + mno * ف (هڪ + ايڇ * بنيه)؛ جوڙ ڪرڻ لاء {ٻئي عنصر جي 4 * واي ن يا 2 * واي ن وڌايائين شامل}
جيڪڏھن (mno = 4) پوء mno: = 2 ٻئي mno: = 4؛ {هن عامل ۾ ڪئڊٽ کنيا ۽ - جيڪڏهن هاڻي 4 آهي، 2 ڪرڻ وارا لکندا تبديل ٿي آهي ۽}
آخر؛
simpsonmetod: = صاحب * ح / 3؛ اڳيون {چڪر نتيجي ۾ پڄاڻي ايڇ / 3 جي وڌايائين آهي} فارمولا مطابق
آخر.
ته ان جي - جي فارمولي موجب سڀ ڪارناما ڪندا. توهان ٻاهر figured نه آهي ته ڪيئن هن جي مکيه پروگرام جو طريقو سمپسن جي مثال ۾ لاڳو ڪرڻ لاء هن جي مدد سان توهان.
پوء سڀني کي اڏڻ جي ڪم لکڻ کان پوء
شروع
(ن): = 3؛ اسان {ن} مقرر
عبرت: = simpsonmetod (أ، ب، ن)؛ {کان وٺي سمپسن جو طريقو ب کي هڪ جي integral ڪمپيوٽ کي آهي، اتي ڪيترن ئي حساب قدم کڻي ٿي، تنهنڪري چڪر بندوبست ڪندو}
ورجائي
q2: = س؛ {حفظ نظارو قدم}
(ن): = ن + 2؛
عبرت: = simpsonmetod (أ، ب، ن)؛ {۽} قدر جي پٺيان طور ڏوهه آهي
جيستائين (abs (ق-q2) <0.001)؛ {لھڻ جي درستگي جو لکيل آهي، تنهنڪري جيسين اوھان کي گھربل جي درستگي تائين پهچي، ان کي هڪ ئي فعل کي دهرائڻ لاء ضروري آهي}
سمپسن جو طريقو - هتي هڪ هن جي. حقيقت ۾، پيچيدو ڪجھ به نه، سڀڪنھن شيء کي تمام تڪڙو لکيل آهي! هاڻي توهان TURBO pascal کولڻ ۽ پروگرام لکڻ شروع.
Similar articles
Trending Now