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

بنيادي قسمن ۽ cyclic algorithms جو مثال

آرٽيڪل ڇا هڪ گول robin، جنهن کي ڪنهن به پروگرامن ٻولي ۽ پروگرامر تربيت سطح تائين عام آهن جو هڪ بنيادي ڌيان ڏي ور.

جي الخوارزمي جو تصور

الخوارزمي ڪارناما قدم جي مائرن تعداد ۾ ڪنهن به ڪمپيوٽر يا ٻئي مسئلي کي حل حاصل ڪرڻ جو هڪ تسلسل آهي. جي الخوارزمي جي عمل ڪرائڻ لاء ڪارناما (هدايتون) جو ٻئي هڪ ئي وقت (ٻي جاء ۾) تي يا ڪنهن به حڪم ۾ (sequentially) کان پوء هڪ بيان ڪري سگهجي ٿو، ڦرندڙ ۽ ڪميونزم جي حالتن کي استعمال ڪندي. Algorithms پيداوار ۽ ڪاروبار عمل جي انتظام ۾، نه رڳو پروگرامن ۾، پر ٻين علائقن ۾ استعمال ڪري رهيا آهن مثال جي طور تي.

لکين robin

هن الخوارزمي cyclic سڏيو ويندو آهي ته اتي ڪارناما يا ڪارناما ڀيرو کان وڌيڪ پرفارم ڪيو وڃي جو نشانو بڻائيندو رهيو آهي. Repetitive ڪارناما algorithmic لوپ جسم آهن. اضافي طور تي، هر چڪر هڪ شرط هڪ cyclic الخوارزمي ڇڏيندي انجام ڪيو.

cyclic algorithms جي قسمن

هر دور robin لوپ حالت يعني شامل،. ابڙو سنڌ جو منطقي اظهار defines ته چيڪ ٻيهر لوپ جسم جي پيروڪار ڪيو ويندو، يا چڪر مڪمل آهي. سڀ cyclic algorithms علاج جو طريقو موجب ٽن گروهن ۾ تقسيم ڪيو آهي.

جرڳو خان سان چڪر

اهڙي algorithms ۾ cyclic واڌ شرط، يعني پروسيسنگ چڪر جي دهرائڻ لاء هڪ ضرورت جي لوپ جسم جي درجي کان اڳ تبحر آهي. ابڙو نه.

cyclic algorithms جرڳو خان جي هڪ مثال طور ڇپائي انگ ويچار -5 0 ڪرڻ:

جي الخوارزمي جي جزا:

  1. اسان جي بنياد variable ڦ جي شروعاتي قيمت مقرر، -5 برابر.
  2. اسان جي لوپ جي حالت چيڪ. هن حالت ۾ هاڪاري آهي، ۽ ان جي لاش کي پهريون ڀيرو بيان ڪيو آهي.
  3. وڌيڪ variable ڦ يونٽ کي شامل ٻيهر لوپ جي حالت چيڪ.
  4. چڪر پرفارم ڪيو ويندو جيستائين ڦ جي اهميت کان گهٽ يا ٻڙي جي برابر آهي جاري آهي، ٻي صورت ۾ شاخ ڪوڙي جي چڪر نڪرڻ

postcondition سان چڪر

conditional امتحان، جسم جي پهرين علاج چڪر کان پوء پرفارم ڪيو ۽ ان کان اوٽ ڪنٽرول آهي.

اسان کي 1 کان جنهن postcondition استعمال cyclic algorithms جو هڪ مثال جي طور تي (ن) جي تعداد جي پڄاڻي حساب ڏي:

  1. اسان مان حساب رقم جي مائرن جو تعداد ن پڙهائڻ ۽ پڄاڻي ۽ چڪر جوابي جي ڪل رقم جو ٻڙي شروعاتي قيمت مقرر.
  2. جڏهن ته لوپ جي پهرين ٽيسٽ حالتون اڳ ۾ بيان ڪيو آهي.
  3. جي چڪر، رئيس. ابڙو سنڌ جي جوابي قدر مون کان گهٽ يا ن ڪرڻ برابر آهي جي حالت چيڪ ڪريو.
  4. ته ان جو نتيجو جي لحاظ سان هاڪاري آهي، اسان کي وري iterate، يا جي چڪر ڏيئي ۽ ڊسپلي يا ڇپائيء جي پڄاڻي نتيجا.

شرط شروط جي چڪر

عام طور تي، جي algorithms ۾ استعمال جڏهن لوپ iterations جو گهربل انگ اڳواٽ ۾ سڃاتو وڃي ٿو، ۽ اڪثر جڏهن arrays سان ڪم ڪري استعمال ڪيو ويندو آهي.

هن الخوارزمي ٽي ضروري جزا هئا:

  1. هن شروع قدر، جو هڪ چڪر سميجي سڏيو ويندو آهي، دبي. نهال هن variable هر execution چڪر کان پوء ترميميو ويو، ۽ ان جي مڪمل ڪرڻ جو وقت determines آهي.
  2. قدر جنهن تي لوپ ماريندو آھي.
  3. قدم چڪر.

هر موقعي تي، جو پروگرام جيڪڏهن ابتدائي قدر جو آخري ڏيندو ڏسڻ لوڌيو ويو. ۽ جيڪڏھن پوء، وري چڪر مڪمل ڪيو آهي. ٻي صورت ۾، قدر ٿيندڙ قدم ماپ ۽ چڪر ورجائي کي شامل ڪيو ويو آهي. خاص طور نوٽ جي ته ڪنهن شرط شروط جي لوپ هڪ conditional موءرخ يا postcondition سان متبادل ٿي سگهي آهي.

هن دور robin اٿي ڊرائنگ ۾ ٻه ضروري حالتن تي عمل پيرا آهيون ڪرڻ ضروري آهي. پهريون چڪر کي ختم ڪرڻ آهي، ان آهي ته جسم متاثر پوسٽ يا جرڳو خان جي موڪليل ضروري آهي، ٻي صورت ۾ اسان کي نيٺ هڪ لافاني لوپ حاصل ڪري سگهو ٿا. پر ڪجهه اهڙي سافٽ ويئر جي اپليڪيشن استعمال cycles لاء. cyclic algorithms ته indefinitely هلائڻ جو هڪ مثال جي طور تي، توهان جي Windows آپريٽنگ سسٽم، جنهن اڻ کٽ لوپ ڪ جي مائوس جي استعمال ڪندڙ جي عملن جو تعين ڪرڻ لاء استعمال سبب ڪري سگهو ٿا. ٻيو ته، سنڌ جي چڪر کي گذري variables سندس execution جو گهٽ ۾ گهٽ هڪ مهيا ڪرڻ گهرجي.

جي factorial جي حساب

جي سيني مضبوط بنائڻ لاء هڪ عدد جي factorial حساب ڏيڻو cyclic algorithms جو هڪ مثال ڏيندو. اهڙي ريت جرڳو سان هڪ چڪر آهي پر لکين robin جي ڪنهن به قسم جي عمل ڪري سگهجي ٿو.

  • بيس ڊيٽا: ڊيٽا - هڪ عدد، جنهن جي factorial لاء مقرر آهي.
  • نظام Variables: ذخيرا سميجي مون کي، جنهن جي قدم جي انگن اکرن ج 1 تائين 1 مان انهيء ڪري وٺندو.
  • نتيجو: factorial variable - factorial ڊيٽا، جنهن 1 کان ڊيٽا کي integers جي پيداوار آهي.

قدم سان الخوارزمي قدم تي غور ڪيو:

  1. هن الخوارزمي ڊيٽا، جنهن کي توهان جي factorial حساب ڪرڻ چاهيو ٿا جي تعداد ۾ حاصل ڪيائين.
  2. factorial variable، جنهن جي آخري نتيجو ذخيرو ڪندو جو، اتحاد کي قائم آهي.
  3. اسان کي منظم چڪر سميجي مون کي ۽ 1. جي شروع قدر هن آخري قدر جو اصل تعداد ڊيٽا ٿي ويندي. هڪ ڀيرو جوابي جو قدر مون کي تمام وڏو آھي، جو لوپ ماريندو آھي.
  4. مون کي factorial موجوده انهيء ئي ٻيڻو ڪندڙ آھن ۽ جوابي - لوپ حساب factorial پرفارم ڪيو آهي.
  5. جي جوابي قدر، جي حالت چيڪ لوپ کي هڪ گڏي، ۽ جيڪڏھن جو نتيجو مثبت آهي، ان کي مڪمل ڪرڻ سان.
  6. جي چڪر مڪمل ڪرڻ کان پوء، factorial ڊيٽا جي اهميت جي تازي iteration! اهو factorial ۽ ڏيکاري يا طباعت ۾ رهي ٿي.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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