ڪمپيوٽرنپروگرامن

"pascal" ۾ Factorial: ڪيئن حساب ڪري. پروگرام جي مثال

تعليم پروگرامن جي پيچيده ڪرڻ جي سادي کان واٽ تي آھي. ڊيٽا قسمن ۽ ٻوليء جي آپريٽرز عبور حاصل پوڻ، جو cyclic جوڙجڪ لاء وڃڻ. هڪ ڪالمن ۾ تعداد جي اوٽ کان پيچيدو ۽ فارمولن جي مقدار جي حساب ڪرڻ: سنڌ جي cycles لاء مقصد نه بيشمار آهن. پر ان جي باوجود، programmers سوال آهستي رهي: pascal "جي ۾ factorial حساب کي ڪيئن" "؟"

عمل هڪ مسئلو گهٽ ۾ گهٽ ٽي طريقن سان ٿي سگهي ٿو. اهي مختلف آپريٽرز استعمال ڪيو.

رياضياتي معلومات

جي تعمير لاء proceeding کان اڳ، ان algorithms جي نظريي کي مطالع ۽ پروگرام لکڻ ضروري آهي. رياضيات ۾، جي factorial هڪ انگ جنهن تي ان جي ڀيٽ ۾ گهٽ سنڌ جي هاڪاري integers تي اظهار ويجهڙائيء جي پيداوار آهي.

سمجهڻ هڪ مثال جي سمجھاڻي جي مدد ڪندو. اوھان کي 3 جو فيصلو 3. تعداد جي factorial سٽ ڪرڻ چاهيو ٿا فرض ڪر! = 3 * 2 * 1 = 6.

اهو هڪ عمل عجب جي نشاني آهي، جنهن جي تعداد کان پوء رکيل آهي denotes. اهم نوٽ: هن factorial صرف مثبت integers لاء بيان ڪيو ويو آهي. 0: هڪ ئي وقت ۾، ٻڙي جي تصور متعارف ڪرايو! = 1.

وڏي لاء هٿرادو جي اظهار تي غور - هڪ ڊگهي ڪاروبار. جي حساب عمل اپ ڪرڻ جي رفتار، ڪمپيوٽر پروگرامن استعمال ڪري. اڳيون، جي طريقن کي "pascal" ۾ factorial سٽ ڪرڻ تي غور.

پهريون طريقو

هيٺ ڏنل ڪوڊ جي پروگرام جو نسخو ڏيکاري ٿو.

مثال ۾ شرط آهي ته لوپ جسم کان اڳ ۾ درج آهي سان هڪ جامع تعمير استعمال ڪري. رڪارڊ نحو:

جڏهن {حالت} ڪندا {} posledovatelnost_operatorov؛

ھلي جيئن ڪوڊ هلندو: هن پروگرام جو اظهار {حالت} جي درستي لوڌيو ويو، هڪ مثبت امتحان جي صورت ۾ posledovatelnost_operatorov ڪرڻ {} گذري ٿو.

هن پروگرام کي ريٽرننگ، توهان جي ڏنل سٽون کي ڌيان ڏيڻ جي ضرورت آهي:

  • 2 - مخصوص تعداد ن، جنهن لاء هن حساب بيان ڪيو آهي؛
  • 6 - سيريز جو عنوان؛
  • 7 - جي چڪر جي شروعات؛
  • 8 - جي variable حقيقت اها آهي، جنهن کي (ن) جي factorial جي اهميت دڪانن جا حساب؛
  • 9 - هڪ طرف جوابي variable وڌندا.
  • 10 - چڪر جي پڇاڙي.

جڏهن ته ٻيو رستو

اڳيون کي ورجائي بيان سان "pascal" ۾ factorial حساب لاء پيش ڪري.

جي جوڙجڪ چڪر: {posledovatelnost_operatorov} ورجائي {حالت} جيستائين؛

ڪيئن پروگرام ڪم کي سمجهڻ لاء، ان کي لڪير جي لڪير تي غور:

  • 2 - ن هڪ مسلسل عدد جنهن لاء حساب پرفارم ڪيو آهي مقرر ڪيو ويو آهي؛
  • 7 - جي چڪر جي شروعات؛
  • 8، 9 - factorial حساب ۽ جوابي مون وڌي؛
  • 10 - جي لوپ جسم جي آخر؛
  • 11 - جي حالت جي تصديق، تنهنڪري ان جي حالت بيان جو تسلسل کان پوء واقع آهي، ٻيھر گهٽ ۾ گهٽ هڪ ڀيرو بيان ڪيو ويندو.

ٽيون رستو

جنهنڪري پروگرام پڻ "pascal" ۾ factorial حساب لاء اهو ممڪن بڻائي ۽ ماپ ۾ سڀ کان انجام آھي. ان جو سبب اهو - وجھڻ لاء استعمال ڪيو ويندو آهي، جنهن جي جوابي جو هڪ اضافو مون کي چڪر جي حراست ۾ قائم آهي.

رڪارڊ ڇوڪريء: {} ڪرڻ {nachalnoe_znachenie konechnoe_znachenie} ڪندا {} posledovatelnost_operatorov لاء.

ھلي جيئن ڪوڊ ڪم (جي لحاظ کان لسٽنگ ليڪ ڏنو آهي):

  • 2 - جي تعداد ن لڳايو جنهن لاء factorial ڏوهه آهي جو مسلسل قدر؛
  • 6 - چڪر جي حراست ۾ ڏنو آهي - ابتدائي ۽ آخري انهيء؛
  • 7 - جي چڪر جي شروعات؛
  • 8 - جي variable حقيقت جو حساب،
  • 9 - جي چڪر جي پڇاڙي.

ويچاري

جيتوڻيڪ مٿي ڏهن factorial جو انگ لاء پرمٽ ڊيٽا قسم جي عدد کان وڏو ڪو قدر ڪيائين. تنهن ڪري، ان جي پروگرام ۾ "pascal" هڪ مسئلو ڏيکاريندو. اهو ٺيڪ سادو - توهان جي longint ۾ variable نتيجن جي ڊيٽا قسم مٽائي يا حقيقي انهيء ڪٺي لاء قسمن کي استعمال ڪرڻ جي ضرورت آهي.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sd.birmiss.com. Theme powered by WordPress.