ڪمپيوٽرن, پروگرامن
"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