کمپيوټر, پروګرام
د اساسي ډولونه او د راڅرګندېدل الگوريتم مثالونه
مادې موخه داده چې د هغه څه چې د یو پړاو Robin يو اساسي تفاهم، چې د هر ډول پروګرامونو ژبه او پروگرامر د روزنې کچه عام ورکړي.
د الګوریتم مفهوم
الګوریتم د اقداماتو ته هر کمپیوټر یا بله ستونزه په يو د ګامونو د محدودو شمیر د حل د رسیدو یو تسلسل دی. کړنې د الګوریتم د پلي کولو لپاره (لارښوونه) کولای شي یو له بل (نښلو) په ورته وخت کې (په موازي) او يا په هر نظم وروسته، کړۍ_ګانې او د انتقال د شرايطو په کارولو. د الگوريتومونو د تولید او سوداګرۍ پروسو د مدیریت نه يوازې په پروګرامونو، بلکې په نورو برخو کې د بېلګې په توګه کارول کیږي،.
پړاو Robin
د الګوریتم دی راڅرګندېدل که کړنې يا سټونه د اقداماتو ته شي څخه یو ځل بیا ترسره شتون لري. پوستر کړنې دي د الگوريتم نمبرو په بدن. سربيره پر دې، هر دوره لري چې د راڅرګندېدل الګوریتم ختم ترسره يو حالت.
د راڅرګندېدل الگوريتم ډولونه
هر پړاو Robin راغلي يوې کړۍ حالت، يعنې د. ج منطقي بيان چې د تعریف د پوستې به بيا بهر نمبرو په بدن له خوا ترسره شي، او یا د دوران بشپړ شوی نه وي. د ټولو راڅرګندېدل الگوريتم درملنه کې د يو ميتود له مخې په دریو ډلو ویشل شوي دي.
سره شرط دوره
په داسې الگوريتم د نمبرو په بدن د پروسس، يعنې د. E. شته لپاره د پروسس د دوران د تکرار ته اړتيا مخکې راڅرګندېدل تمدید حالت وکتل ده.
د چاپ شمېر -5 ته 0 په توګه د راڅرګندېدل الگوريتم شرط د یو مثال په توګه په پام کې ونیسئ:
- موږ د اډې متحول J د لومړنۍ ارزښت، مساوي -5 جوړ.
- موږ د نمبرو په حالت وګورئ. د حالت مثبته ده، او د بدن د لومړي ځل لپاره د اعدام.
- د متحول J واحد د لا زياته بيا د نمبرو په حالت وګورئ.
- د څرخ ته دوام ترسره شي تر څو د د J د د ارزښت د ده څخه لږ یا مساوي صفر ته، د څانګې False ليکل د دوران په بل ووځې.
سره postcondition دوره
شرطي ازموينه ده د درملنې په لومړۍ دوره وروسته ترسره، د بدن او د هغه څخه د محصول کنټرولوی.
راځئ چې د په توګه د راڅرګندېدل الگوريتم چې postcondition استعمال یو مثال N له شمېر څخه 1 مجموعه محاسبه:
- موږ د محاسبه اندازه یو د محدودو شمیر N معرفي او صفر د مبلغ او د دوران د مبارزې زه د ټول مبلغ لومړنۍ ارزښت جوړ.
- نمبرو په لومړۍ ازموينه شرايطو مخکې اعدام ده.
- د څرخ د حالت وګورئ، R. ج ضد ارزښت ما څخه لږ یا مساوي له N ده.
- که د په پایله کې د شرایطو مثبته ده، موږ بيا تحلي، او يا د دوران کې بشپړ او د نندارې يا چاپي مجموعه راوړنې.
شرطه دوران
په نورمال ډول په الگوريتم، کله چې د نمبرو په iterations مطلوبه شمېر له مخکې معلوم دی، او اکثره وخت سره arrays کار کارول کارول.
دا الګوریتم درې اجباري برخې لري:
- د پیل ارزښت، چې د يوې دورې د پاراميټر نوم، T. K. دغه متحول هر اعدام له دورې وروسته بدلون موندلی دی، او د خپل د بشپړیدو په وخت ټاکي.
- د ارزښت چې د نمبرو په اسټېشن.
- ګام دوران.
په هره نقطه، د پروګرام ګوري چې که د لومړني ارزښت په وروستۍ زیات وګورئ. او که داسې وي، نو د دوران بشپړ. که نه نو، د ارزښت په زياته کړه ده چې د پيل ګام د اندازې او د دوران تکرارېدې. د ځانګړې يادونه ده چې د هر ډول او شرطه کړۍ کولای شي د يو شرط مخکې او یا postcondition بدل شي.
په پړاو Robin رسم تر دوو اجباری شرایطو پابند ضروري ده. لومړی دا چې د دوری د پای، دا ضروري ده چې د بدن د ځپلو وروسته او يا شرط د کړی، که مونږ په پای کې کولای شي د یو لایتناهی نمبرو په ترلاسه ده. خو د ځینو داسې دورو سافټ غوښتنلیکونه کارول. د راڅرګندېدل الگوريتم چې پرمخ نامعلومې مودې د يو مثال په توګه، تاسو کولی شئ چې د وينډوز ايکسپی کې، چې د موږک ختميدونکې کړۍ کې غږيږي د ټاکنو لپاره کاروي د کارونکي کړنو معلوم سبب شي. دوهم، متحولونه د دوران تصویب بايد لږ تر لږه د هغه د اعدام یو برابر کړي.
د فکټوريل محاسبه
د لوستلو یوځای به د راڅرګندېدل الگوريتم یو مثال د یو integer د فکټوريل محاسبه ورکړي. دغه مثال سره شرط د یوې دورې له دی خو کولای شي د پړاو Robin هر ډول له خوا پلي شي.
- اساسي معلومات: په معلوماتو کې - یو integer، چې د ده لپاره د فکټوريل ټاکل.
- سیستم متحولونه: دوره د پاراميټر زه، چې د مالوماتو د ج 1 ګام له 1 ارزښتونو نیسي.
- د پایلو: فکټوريل متحول - فکټوريل مالومات، چې د ده څخه د 1 څخه تر مالومات integers د محصول.
- د الګوریتم د معلوماتو، چې تاسو غواړئ چې د فکټوريل محاسبه شمېر ترلاسه کړ.
- د فکټوريل متحول، چې وروستۍ پايله به د ذخیره کولو، ده ته د يووالي جوړ.
- موږ د تنظيم د دوران د پاراميټر زه او د د 1. د وروستۍ ارزښت پیل ارزښت به د اصلي شمیر مالومات وي. کله چې د مې د مبارزې د ارزښت په لويه ده، نمبرو په اسټېشن.
- نمبرو په محاسبه ده ترسره فکټوريل - فکټوريل اوسني ارزښتونه دي ضرب او د مخدره زه.
- د زياته کړه يو د مبارزې د ارزښت، د حالت د چک کړۍ، او که نتيجه مثبته ده، د بشپړولو دا.
- د څرخ، د فکټوريل د معلوماتو د ارزښت په وروستۍ تکراري بڼه بشپړولو وروسته! دا لا په فکټوريل او نندارې یا چاپ شوي.
Similar articles
Trending Now