ڪمپيوٽرن, پروگرامن
جي conditional ڇوڪريء ڇا آهي؟
پروگرامن ۾، ان جي اهم رڳو نه ٻولي سکي، پر ڇا ڇا لاء ذميوار آهي جو ڌيان آهي. اهو ڪامياب جو امڪان لاء ضروري آهي مثبت، ۽ مضمون اندر تون ڇو ته ان جي ضرورت آهي، جيڪي سنڌ جي ڇوڪريء ماحول ٻاهر لھندين، جو خاصيتون جيڪي آهن. نه عام اصطلاح ۾ پڻ خيالن جي ڏي وٺ ڪئي ويندي صفا ۽ branching ڪوڊ، ۽ جنهن جي لاء ان کي لاڳو ڪيو آهي.
جي conditional ڇوڪريء ڇا آهي؟
پوء (يا، ٻيو، هڪ conditional شاخ عبرت) هڪ پروگرامن ٻوليء جي جوڙجڪ سڏيو ويندو آهي. اهو هڪ ٽيم يا سيٽ جي ڪارڪردگي روزي ڏيندو آھي. پر هن جي لحاظ کان رڳو جڏهن هڪ خاص منطقي جذبي جي سچائي جي هتان جي حالت آهي يا ان جي استعمال ڪندڙ (سامان وجھڻ) جي تجسيم ۾ کان هدايتون ملي.
هن درخواست جي جنرل بيان
conditional بيان جڏھن سرانجام ڏئي يا حڪم جي ڪجهه سيٽ ڏيندو استعمال ڪيو ويندو آهي (گهٽ حڪم) ڇا اتي جي determining عنصر ڪندا آھي تي دارومدار. اهو به branching کي هڪ نظر سان استعمال ڪري سگهجي ٿو. ان کي ٽي بنيادي فريب، جنهن ۾ استعمال ٿيل آهن مان هڪ آهي structured پروگرامن.
conditional شاخ جو بيان
اول جي سا digress ۽ ڪافي مشهور paintings Vasnetsov وڪٽر Mikhailovich، "جي سنگم تي Knight"، 1878. ۾ لکيل ياد اها هڪ هيرو جو سنگم تي بيٺو ۽ جتي جتي وڃڻ ويو ڏين. اهڙي طرح هن ڇوڪريء جي نظريو هلندي. پوء، جيڪڏهن knight جي آڇ قبول ڪري هڪ طرف وڃڻ ٿيندو، پر هن جي ساڳي شاخ تي وڃڻ ٿيندو. هن پسند صرف هڪ ٿي سگهي ٿو. جيڪڏهن اسان جي conditional ڇوڪريء جي باري ۾ ڳالهائي، ان کان پوء ان ڪم صرف تڏهن ان جي منطقي اظهار "سچو" آھي. ان کي جيڪڏهن KEYWORD استعمال Assakanus جا اڪثر پروگرامن ٻولين. اميد ته تعمير اسٽيج، جڏهن پهريون ڀيرو هڪ حالت تبحر، پوء ٻيو، ته پوء هڪ ٽيون، لڏ، ۽ پوء تي. جي وڌيڪ تفصيل ۾ هن تي نظر جڳائي. conditional بيان جي مختلف صورتون ڇا آهي؟ انھن جي سڀني ٽي:
- Conditional بيان، جنهن ۾ صرف هڪ شاخ آهي. اهو ڏسڻ ۾ (averaged) جي تابعداري طور: جيڪڏهن ضروري حالتون وري ٽيم آخر جي پرفارم ڪري رهيا آهن. هن ڪمپيوٽر جي ڪار calculates، ڇا سچ جي اشاري جي منطقي قدر. جيڪڏهن سنڌ جي حالت جي پروگرام جي ٻين حصن جي جن سان به اها ساڳي آهي، ان جي KEYWORD آخر ايتري قدر ڪوڊ execute کي ٿيندي آهي. assembler ۾ ڪم جي هي فارم رڳو پروگرامر لاء موجود آهي. اهو به اهڙي ته آخر ۾ اتي هڪ خاص KEYWORD ٿيندو ٿي سگهي ٿو، ۽ وري اوھان کي ڪجھ به اضافو سان منسوب ڪرڻ نه محتاط ٿي ڪرڻ جي ضرورت آهي.
- Conditional بيان، جنھن ۾ ٻه شاخون موجود. ان جي پٺيان طور ڏسڻ ۾: هڪ ڏنو حالت وري command1 command2 ٻئي آخر جيڪڏھن. ڪيس جتي ان ڪري ضروري آهي ته سنڌ جي ٽيمن جي هڪ صحيح پرفارم ڪيو ويو آهي ۾ هن پروگرامن ڪنسٽرڪٽ استعمال ڪريو. تنهن ڪري، جيڪڏهن حالت سچو آھي، پوء پهريون ڪوڊ جو حصو - جيڪڏهن نه ته ٻيو. ڪجهه حالتن ۾، اهڙي حل جي ضرورت آهي.
- حالتن جو هڪ انگ سان Conditional ڇوڪريء. ان جي پٺيان طور ڏسڻ ۾:
جيڪڏهن پهريون شرط وري جيڪي ڪندا
ٻيو ته جيڪڏهن پهرين حالت ۾ فٽ نه ٿو ڪري، ته پوء هيٺ ڏنل ڪندا جيڪي پڙهيل
ٻيو سڀ حالتون هڪ طرف هڪ هڻندا ته پوء جيڪي ڪندا
ٻيو ته هن جي مٿان کان نڪي اختيار وري حڪم آخر هلائي رهيو آهي، مناسب نه آهي
توهان ڏسي سگهو ٿا ته جيئن، جي conditional ڇوڪريء هڪ مختلف جوڙجڪ لاء استعمال ڪري. سندن عملدرآمد sequentially جاء وٺندو آهي. هميشه جي شروعات کان - ته (عام ٽيڪنڪ تي) جي لحاظ کان صورتحال، جنهن ۾ سنڌ جي ڪوڊ execution جي آخر کان شروع ٿيندو نه آهي.
مثال طور "pascal"
ان کي ڪيئن ڪم کي سمجهڻ لاء، اسان کي ته تمام گهڻو مشهور پروگرامن ٻولين مان هڪ جو مثال تي غور ڪرڻ propose. سنڌ جي "pascal" ۾ Conditional بيان سادو يا پيچيده ٿي سگهي ٿو. پهرين قسم جي - نشان = هڪ قسم جو، <،>، ۽ جيان. pascal ۾ هڪ پيچيده conditional بيان ڏنل صورت وٺي سگهي ٿو:
جيڪڏهن هڪ> = وائي
پوء
تعاون: = Sqr (ay)
هم عصر
لکندا (هڪ غلط قدر)؛
هڪ صفا ڇا آهي؟
هڪ صفا ڇا آهي؟ ان جي جوڙجڪ جي خاصيت آهي ته ان کي گهٽ ۾ گهٽ ٻه ٽاريون ڪئي آهي. پر هن فقط هڪ، عربن سيٽ جي حراست ۾ آهي ته اهم اظهار computed آهن سگهو ٿا. هن کان اڳ جون هدايتون ڪرڻ جي ابتڙ جو ڳالهائيندي هن حقيقت اها آهي ته سنڌ جي لوڪ هڪ Boolean قدر، ۽ سڄي، گڏو گڏ ان جي قسمن ته کيس ڏنو سگهجي ٿو موٽي نه ٿو ڪرڻ لاء توهان جي ڌيان ٺاهڻ گهرجي. اهو به ٽيڪسٽ strings سان مقابلو، ڪجهه پروگرامن ٻولين ۾ جا پيروڪار ڪري سگهجي ٿو.
ترقي جي تاريخ
اصل ٽيم جي استعمال، جي ڏوهه ڳولهي جي عبوري اهو ظاهر. اهو اظهار سمجهن ٿا، هڪ selector، جنهن کي هڪ عدد موٽي، ۽ ڪميونزم هدايتن جو هڪ سيٽ جي طور تي ٻنهي وقتي. حڪم بيان ڪيو آهي، ان جي حساب ڪتاب جي خاص اهميت حاصل آهي، جنهن جي حڪم جي پوري فهرست جنهن لاء هوا ۽ مشين جو ڌيان نه آهي ۾ هڪ سلفي نمبر طور استعمال ڪيو ويندو آهي.
ساڳي فريب جيئن ته "بنيادي" ۽ "Fortran" جيئن پروگرامن ٻولين ۾ ڏسي سگهجي ٿو. اسان جو چوڻ نه ٿا ڪري سگهو ته اهي تاريخ کان ٻاهر بامعني آهي، ڇو ته هاڻي جيسين ڪافي انتهائي قابل فخر ڪري، ته جيڪڏھن اسان کي پروگرامن جي باري ۾ عام طور ڳالهائي. Conditional جو بيان آهي ته جديد ٻولين ۾ استعمال ڪيو ويندو آهي، هڪ کان وڌيڪ پيچيده جوڙجڪ، جنهن جي ڪارڪردگي کي متاثر ڪيو آهي. موٽي هن شيء جي اڀرندڙ ڪرڻ وارا، مون کي شامل ڪرڻ ته ضروري ٽاريون جي عزم جي لاء عمل sequentially ۽ ٻين انهيء جي اظهار سان نتيجو compare ڪرڻ ضروري نه آهي چاهيو. بس شرط شروط جي شاخ هدايتون، جنهن ۾ پنهنجي پتي تي مشتمل جي ياداشت صف ۾ رڪارڊ تي وڃڻ. جڏهن هڪ ضروري سوچن ته ضروري معلومات چئجي ڏوهه آهي. ۽ پروگرام جي رفتار ٽيگ جو تعداد جي آزاد ٿيندو.
جديد پروگرامن ٻولين، جنهن کي وڏي پيماني تي هن وقت استعمال ڪري رهيا آهن ۾، صفا جي ڇوڪريء کي به هڪ ڪميونزم جي ٽيمن، جنهن ۾ مختلف حالتن کان سواء ڪوڊ جي ضروري ٽڪر تي ڌيان ڏيڻ جي تحريڪ ڪڍي کڻندا جي consisting ٽيبل طور ٺهيل ڪري سگهجي ٿو. انھن لاء ڪيئن اٿي ڇا؟ هن اعلي سطحي پروگرامن ٻولين ۾، سڀ کان ڪيس ۾، استعمال صورت جو نالو، swithc يا ٻئي.
مال Boolean اظهار حساب
ڪيئن conditional بيان سان پروگرام ۾ پيڙايو ويندو تي هڪ اهم اثر، هر حال ۾ conditional اظهار جي منطق computation منظور renders. ٻه مکيه حڪمت ڪري سگهو ٿا.
- مڪمل حساب. اسان جي مهيا ڪيل انهيء سان سڀني جي حراست ۾ حساب، ۽ پوء اڪبر
- نامڪمل حساب. الڳ الڳ هر اختيار سمجهيو ويندو. جي اظهار "سچو" ڪرڻ جو جائزو وٺي ته، ان کان پوء ايندڙ اختيار ٺڳي. يا جي صورت ۾ عمل.
ٿڪل
Conditional آپريٽرز پروگرامن کي تمام آرام خاڪي آهن. انهن جي مدد سان ان کي آساني سان ماڻھن جو خيال ڪرڻ کا بغير پيچيدو فريب تي عمل ڪرڻ ممڪن آهي.
Similar articles
Trending Now