کمپیوٹرزپروگرامنگ

"پاسکل" میں فیکٹوریل: کس طرح شمار کرنا ہے. پروگراموں کی مثالیں

تعلیم پروگرامنگ سادہ سے احاطے راستے پر ہے. ڈیٹا کی اقسام اور زبان کے آپریٹرز میں مہارت حاصل کرنے کے بعد، چکریی ڈھانچے میں جاتے ہیں. سائیکل کے لئے مقاصد بے شمار موجود ہیں: ایک کالم میں نمبروں کی پیداوار کی طرف سے پیچیدہ فارمولوں کی مقدار کے حساب کرنے کے لئے. بہر حال، پروگرامرز سوال شروع رہتا ہے: پاسکل "کس طرح میں فیکٹوریل کو شمار کرنے کے لئے" "؟"

ایک مسئلہ میں کم از کم تین طریقے ہو سکتے نافذ کریں. انہوں نے مختلف آپریٹرز کا استعمال کیا.

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

تعمیر کے لئے آگے بڑھنے سے پہلے، یہ الگورتھم اور لکھنے کے پروگراموں کے اصول مطالعہ کرنے کے لئے ضروری ہے. ریاضی میں، جز ضربیہ ایک بڑی تعداد جو سے کم مثبت صحیح عدد پر اظہار کا اندازہ کرنے کے لئے جس میں سے مصنوعات کی ہے.

سمجھیں ایک مثال کی تعریف کرے گا. آپ کو 3 کے فیصلے 3. عدد کا فیکٹوریل تلاش کرنا چاہتے ہیں فرض کریں! = 3 * 2 * 1 = 6.

اس تعداد کے بعد رکھا جاتا ہے جس میں ایک کارروائی فجائیہ نشان، پر کرنا. اہم نوٹ :: فیکٹوریل صرف مثبت صحیح عدد کے لیے تعریف ہے. 0: ایک ہی وقت میں، صفر کا تصور متعارف کرایا! = 1.

بڑے کے لئے دستی طور پر اظہار رائے پر غور کریں - ایک طویل قبضے. کمپیوٹر پروگرام کا استعمال کرتے ہوئے حساب کتاب کے عمل کو تیز کرنے کے لئے،. اگلا، "پاسکل" میں فیکٹوریل کو تلاش کرنے کے طریقوں پر غور کریں.

پہلا طریقہ

کوڈ کے ذیل میں پروگرام کے ورژن ظاہر کرتا ہے.

مثال میں شرط لوپ کے جسم سے پہلے ریکارڈ کیا جاتا ہے کے ساتھ ایک جامع تعمیر کا استعمال کرتے ہوئے. ریکارڈ نحو:

جبکہ {حالت} ایسا {} posledovatelnost_operatorov؛

مندرجہ ذیل کے طور پر کوڈ چلتا ہے: posledovatelnost_operatorov گزر پروگرام اظہار {حالت} کی موزونیت کی جانچ پڑتال کرتا ہے، ایک مثبت ٹیسٹ کی صورت میں {}.

پروگرام پر آرہے ہیں، آپ کو مندرجہ ذیل لائنوں پر توجہ دینے کی ضرورت ہے:

  • 2 - جس کے لئے حساب کتاب پھانسی ہے جو نمبر کی وضاحت کرتا؛
  • 6 - سلسلہ ٹائٹل؛
  • 7 - سائیکل کے آغاز؛
  • 8 - این کے جز ضربیہ کی قدر ذخیرہ جو متغیر حقیقت یہ ہے، کے حساب؛
  • 9 - ایک کر کے کاؤنٹر متغیر میں اضافہ؛
  • 10 - سائیکل کے آخر.

دوسرا طریقہ

اگلا پیشکش دہرانے بیان کے ساتھ "پاسکل" میں فیکٹوریل کو شمار کرنے کے لئے.

ڈیزائن سائیکل: دہرانے {posledovatelnost_operatorov} تک {حالت}؛

پروگرام کیسے کام کرتا ہے کو سمجھنے کے لئے، لائن کی طرف سے لائن کو اس پر غور:

  • 2 - N ایک مستقل عدد صحیح ہے جس کے لئے حساب کتاب کیا جاتا تفویض کیا جاتا ہے؛
  • 7 - سائیکل کے آغاز؛
  • 8، 9 - جز ضربیہ حساب کتاب اور انسداد بڑھانے میں؛
  • 10 - لوپ کے جسم کے اختتام؛
  • 11 - حالت کی تصدیق کے بعد کی حالت کے بیانات کے تسلسل کے بعد واقع ہے، پھر سے کریں کہ کم از کم ایک بار پھانسی دے دی جائے گی.

تیسرا طریقہ

مؤخر الذکر پروگرام بھی یہ ممکن "پاسکل" میں جز ضربیہ حساب کرنے کے لئے ہوتا ہے اور سائز میں سب سے زیادہ کمپیکٹ ہے. وجہ - آپریٹر انسداد میں کا اضافہ سائیکل پیرامیٹرز میں مقرر کیا گیا ہے جس کے لئے، کے لئے استعمال کیا جاتا ہے.

ریکارڈ آپریٹر: کے لئے {} {nachalnoe_znachenie konechnoe_znachenie} ایسا {} posledovatelnost_operatorov کرنے کے لئے.

مندرجہ ذیل کے طور پر (اعداد و شمار کی لسٹنگ کی لائن دی جاتی ہے) کوڈ کام کرتا ہے:

  • 2 - تعداد کی مسلسل قیمت N جس کے لئے جز ضربیہ شمار کیا جاتا ہے تفویض.
  • 6 - سائیکل پیرامیٹرز دیا جاتا ہے - ابتدائی اور آخری اقدار؛
  • 7 - سائیکل کے آغاز؛
  • 8 - متغیر حقیقت کے حساب؛
  • 9 - سائیکل کے آخر.

تبصرہ

یہاں تک کہ سب سے اوپر دس جز ضربیہ کی تعداد کے لیے اجازت نامہ ڈیٹا کی قسم عددی سے زیادہ اہمیت کی حامل ہے. لہذا، پروگرام "پاسکل" میں ایک غلطی پیغام دکھایا جائے گا. یہ آسان درست کریں - آپ کو حقیقی اقدار کو ذخیرہ کرنے کے لئے longint یا استعمال اقسام میں متغیر نتائج کے ڈیٹا کی قسم کو تبدیل کرنے کی ضرورت ہے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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