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

پروگرامر کے لئے لوپ ایک مفید ہے

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

اس دوران سائیکل، پیسسل مندرجہ ذیل شکل کی ضرورت ہے:

  • حالانکہ (شرط) کرتے ہیں (اگر ضروری ہو تو شروع کریں).
  • عمل کی الگورتھم.
  • اختتام (اگر ایک کمانڈ کمانڈ ہے).

پہلی سطر کمانڈ کا "ٹوپی" ہے. حالت متغیر انوگر (ڈی <100) کی قسم کی حد عددی قدر ہوسکتی ہے، قسم بلینان (ٹی = سچ) یا تار (ٹیک = = ہیلو ') کی متغیر کی قیمت. "شروع" کمانڈ مقرر کیا جاتا ہے اگر لوپ کے جسم میں ایک سے زائد شرط مکمل ہوجائے گی. مندرجہ ذیل اعمال کی وضاحت یہ ہے کہ اس پروگرام کو انجام دینا ضروری ہے، اس کے علاوہ جب لوپ کو عملدرآمد کیا جاتا ہے. ہو سکتا ہے مختلف حکم، طریقہ کار، افعال، جیسے سائیکل. آخر میں، آپ کو حکم "اختتام" ڈالنے کی ضرورت ہے، اگر، کورس کی، پہلی لائن "شروع" تھا.

اب ان پروگراموں کے مثال پر غور کریں جن میں بیان کردہ کمانڈ موجود ہے. مثال کے طور پر، ہمیں پہلا این مثبت مثبت اعداد و شمار تلاش کرنا ہوگا. اس کے لئے، ہم ابتدائی طور پر n فرض کرتے ہیں (یہ ہمیشہ صفر سے زیادہ ہونے دو). پھر لوپ شروع کرو. یہ سمجھنے کے لئے ضروری ہے کہ یہ کام کرنا ضروری ہے جب تک کہ وہ نمبر نمبر کی قیمت تک پہنچ جائے. اس مسئلے سے ایک سے زائد حل موجود ہے، لیکن ہم اس پر توجہ دیں گے جو انسداد کے استعمال کو متاثر کرتی ہے جو نصب کرنے کی ضرورت ہے. ڈیفالٹ کی طرف سے، متغیر میں اس کے لئے استعمال کیا جاتا ہے. اس سے پہلے آپ کام کرنا شروع کرنے سے پہلے، آپ کو اسے "1" کی قیمت تفویض کرنا ضروری ہے. انسداد ہر نئی سائیکل کے عمل کے لئے اصطلاح کے طور پر کام کرتا ہے. ہمارے کام کی بنیاد پر، ہم مسلسل اس میں ایک کو شامل کرنے کی ضرورت ہے. اس طرح، کسی دن عددی کاؤنٹر نمبر نمبر کی قدر کے برابر ہوگا. یہ پروگرام ختم کرنے کے سگنل ہو گا. رقم کا حساب کرنے کے لئے، ہم متغیر ک. ہر نئی تکرار کے ساتھ، یہ پچھلے قیمت اور نمبر نمبر کو تفویض کیا جائے گا. حتمی شمار کے بعد، آپ کو سکرین پر ابتدائی K کو صرف پیداوار کرنا چاہئے. یہ الفاظ میں ایک مختصر وضاحت ہے. اب ہم پروگرام کا کوڈ دیکھ رہے ہیں.

Readln (n)؛ '- نمبر نمبر پڑھیں.

میں: = 1؛ K: = 0؛ '- ہم نے آپریشن میں انسداد ڈال دیا، ہم رقم کی قیمت کو دوبارہ ترتیب دیتے ہیں.

جب میں <= ن شروع کروں گا '- لوپ کی حالت مقرر کریں.

K: = k + i؛ میں: = i + 1؛ '- رقم میں قدر شامل کریں، انسداد کو اپ ڈیٹ کریں.

اختتام؛ '- ہم وقت کی تفصیل ختم کرتے ہیں.

Writeln (k)؛ اعداد و شمار کو آؤٹ کریں.

چلو ایک اور مثال سے واقف ہوں. اب ہمیں صارف کو کی بورڈ سے ن ناموں کو بھرنے کی ضرورت ہے، جو متن کی صف کو بچائے گا. یہاں تک کہ اصول ماضی کے مطابق ہے. نمبر نمبر درج کریں، لوپ کے دوران چالو کریں، شرط مقرر کریں. اس کے علاوہ، ہم نے کی بورڈ کے ذریعہ صف کی سیل کی یاد میں ان پٹ سے انکار کیا. ہم نے انسداد قائم کیا، ہم نے بار بار آپریشن شروع کردیئے ہیں. اس کے بعد، انسداد اور پیداوار کی صف کو دوبارہ ترتیب دیں. سچائی، اس تناظر میں انسداد کو دوبارہ ترتیب دینے کا مطلب یہ ہے کہ اس کی قیمت ایک ہی ہے، کیونکہ آپ صف کے صفر سیل کو ظاہر نہیں کرسکتے ہیں (یہ موجود نہیں ہے). پروگرام کا کوڈ مندرجہ ذیل ہے: اس پروگرام سے آپ کو قدرتی مثبت نمبروں کا سلسلہ مل جائے گا، جو درج نمبر نمبر کے ساتھ ختم ہوتا ہے. یہ سمجھنا چاہئے کہ ایک انسداد کی غیر موجودگی میں، جبکہ پاسسل لوپ کبھی نہیں ختم ہوتا ہے. اگر آپ اس کے بارے میں اچانک بھول جاتے ہیں تو، جب آپ پروگرام کوڈ کو انجام دیتے ہیں، تو کمپیوٹر کو پھانسی کے لئے شروع ہو جائے گا. یہ "پوزیشن توڑ" کے بٹن کے ساتھ علاج کیا جاتا ہے. ایک قسم کے لئے ایک کاؤنٹر کے طور پر، متغیر سی کا استعمال کریں.

Readln (n)؛

C: = 1؛

حالانکہ سی <= ن شروع ہو گی '- حالت کو ترتیب دیں.

Readln (a [c])؛ C: = c + 1؛ '- کی بورڈ سے ڈیٹا پڑھ، انسداد کو قیمت میں شامل کریں.

اختتام؛ '- ہم سائیکل کو ختم کرتے ہیں.

C: = 1؛ '- اصل قیمت کا جواب دیں.

جبکہ <= n لکھتے ہیں (a [c])؛ '- ن ناموں کو ڈسپلے کریں.

اس کے بعد آپ کی سکرین پر ن نام ملیں گے، جو کی بورڈ سے داخل ہوئیں. اس واقعات پر جب سائیکل ختم ہوتا ہے. یہ ابتدائی اور اعلی درجے کی صارفین کی طرف سے دونوں استعمال کیا جاتا ہے. اس میں ایک کاؤنٹر نہیں ہے، لہذا یہ پروگرامر اور اضافی متغیر متغیر توجہ کی ضرورت ہوتی ہے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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