اگر اور اگر کسی دوسرے کے درمیان فرق

Anonim

اگر بمقابلہ یلس

پروگراموں کو ہمیشہ ترتیب میں ترتیب نہیں ہوتا. حالات پیدا ہوتے ہیں جب فیصلہ کرنے کا فیصلہ ہوتا ہے یا کوڈ کا ایک ٹکڑا جو بار بار ہونے کی ضرورت ہے. کنٹرول ڈھانچے اس پروگرام میں کیا کام کرنے کی ضرورت ہے اور اس کی شرائط کے تحت اس کی مدد کرتے ہیں. یہ مشروط بیانات کے طور پر جانا جاتا ہے جو حقیقی یا غلط کی بولین پیداوار پر ایک جج کا فیصلہ کرتا ہے.

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

اگر (حالت)

پھر

عمل

اختتام

حالت ہمیشہ ایک بلین کے نتیجے میں واپسی کرتا ہے. کہہ دو کہ حالت دھوپ ہے اور عمل باہر جانا ہے. لہذا اگر یہ سچ ہے (سچ) کے باہر، تو ایک شخص چہل قدمی کے لئے جاتا ہے. دوسری صورت میں، اگر ہم کسی بھی کارروائی کے بغیر تعمیر کئے جائیں تو ہم ختم ہوجائیں گے.

مندرجہ بالا تعمیر ڈھانچہ پروگرامنگ زبانوں میں مقبول ہے جیسے: سی، سی ++، جاوا، بصری بنیادی، اور C #

"اور اگر" تعمیر آپ کی بہت سی شرائط کو یکجا کرنے میں مدد کرتا ہے. اگر پہلی شرط سچ ثابت ہوئی تو باقی باقی رہیں گے. چلو چیک کریں -

اگر (حالت)

تو

کارروائی

اور اگر (شرط)

پھر

کارروائی

اور

کارروائی

اختتام

حالت حالانکہ بلائن پیداوار میں واپسی کی جاتی ہے. ایک اور "اگر" بلاک بلاک گھوںسلا کی طرف بڑھ جاتا ہے. اگر "اگر" حالت غلط ہے تو اس صورت میں "اور اگر" حالت کسی اندازے سے اندازہ نہیں کیا جاسکتا ہے جب تک وہ میچ نہیں ملتا. اگر تمام حالات ناکام ہوئیں تو پھر "اور" شق میں بیان کردہ کارروائی کو عملدرآمد کیا جاتا ہے. بہتر سمجھنے کے لۓ، اوپر اوپر برسات کی حالت کے ساتھ جاری رکھیں. "اگر" حالت حال ہی میں ہے. "اور اگر" شرط "طوفان"، اور نیچے "جا رہا ہے کارروائی کرنے کے لئے کی اجازت دیتا ہے. "اور" شق "کا کہنا ہے کہ" اندر رہنا. "لہذا اگر یہ باہر طوفان ہے، تو پھر" اگر "حالت غلط ثابت ہوتی ہے. ہم "اور اگر" حالت میں جائیں اور تلاش کریں کہ یہ سچ ثابت ہونے کا اندازہ لگ رہا ہے. تو آدمی نیچے جاتا ہے.

"اگر" اور "اور اگر":

1 کے درمیان اختلافات. "اگر" حالت شرطی تعمیر کے لئے لازمی ہے. ایک "اور" شرط

پہلے "اگر" بلاک کے بغیر موجود نہیں ہوسکتا ہے.

2. آپ کو صرف ایک "اگر" بلاک ہے لیکن ایک سے زیادہ "اور" بلاکس ہو سکتا ہے.

خلاصہ:

1. دونوں "اگر" اور "اور اگر" کوڈ کو شاخ کرنے میں مدد ملتی ہے. پروگرام اس کے لینکر

پھانسی سے نکلتا ہے.

2. دونوں "اگر" اور "اور اگر دونوں" مشروط اظہار ہیں تو فیصلہ سازی کرنے میں مدد

عمل.

3. تمام اعلی درجے کی پروگرامنگ زبانوں کو "اگر" اور "اور اگر" مختلف نحو کے ساتھ "ملازمت" ملازمت کرتے ہیں.