الفرق بين إف و إلس إف الفرق بين

Anonim

إذا كان مقابل ذلك إذا

البرامج لا تتدفق دائما بطريقة متتابعة. وتحدث الحالات عندما يكون هناك قرار يتخذ أو يجب أن تتكرر قطعة من الشفرة. وتساعد هياكل الرقابة على ذلك من خلال تحديد ما يجب القيام به في البرنامج وتحت أي ظروف. تعرف هذه البيانات المشروطة التي تحكم على عبارة عن مخرجات منطقية صحيحة أو خاطئة.

"إذا" شرط - أنها تحظى بشعبية بين الكثير من لغات البرمجة. قد يختلف بناء الجملة الرئيسي، لكن الرمز الزائف يبقى كما هو.

إف (كونديتيون)

ثم

أكتيون

إند إف

ترجع الحالة دائما نتيجة منطقية. ويقول الشرط هو مشمس والعمل هو أن يذهب خارج. حتى إذا كان مشمس خارج (صحيح)، ثم يذهب شخص للنزهة. وإلا، فإننا نصل إلى النهاية إذا تم بناؤها دون إجراء أي إجراء.

البناء السابق مشهور في لغات البرمجة مثل: C و C ++ و جافا و فيسوال باسيك و C #

يساعدك "إلس إف" في دمج العديد من الشروط. إذا تم العثور على الشرط الأول ليكون صحيحا، ثم يتم تخطي بقية. لنلقي نظرة على الرمز الزائف

إذا (الشرط)

ثم

الإجراء

آخر إذا (الشرط)

ثم

إجراء

آخر

إجراء

انتهى إذا

لا تزال الحالة ترجع مخرجات منطقية. و "إذا كان" كتلة يؤدي إلى مستوى آخر من التعشيش. في حالة حالة "إف" خاطئة، ثم يتم تقييم شرط "آخر إذا" بطريقة متتابعة حتى يتم العثور على تطابق. في حالة فشل جميع الشروط، ثم يتم تنفيذ الإجراء المحدد في بند "آخر". لفهم ذلك بشكل أفضل، دعونا نستمر في حالة الأمطار المذكورة أعلاه. تبقى حالة "إف" كما هي. يتيح إضافة "إلس إذا" شرط أن تكون "عاصف"، والعمل ليكون "الذهاب في الطابق السفلي. "شرط" آخر "يقول" البقاء في الداخل. "لذلك إذا كان عاصف خارج، ثم أول حالة" إذا "يقيم أن يكون كاذبا. نذهب إلى "إلس إذا" شرط وتبين أنها تقيم ليكون صحيحا. لذلك يذهب الشخص في الطابق السفلي.

الاختلافات بين "إف" و "إلس إف":

1. شرط "إف" إلزامي للبناء المشروط. لا يمكن أن توجد حالة "إلس إف"

بدون كتلة "إف" سابقة.

2. هل يمكن أن يكون واحد فقط "إذا" كتلة ولكن متعددة "آخر إذا" كتل.

ملخص:

1. يساعد كل من "إف" و "إلس إف" على نشر الشفرة. ينتقل البرنامج من تنفيذ

الخطي.

2. كل من "إف" و "إلس إف" عبارة عن تعبيرات شرطية تساعد في عملية صنع القرار

3. وتستخدم جميع لغات البرمجة الرفيعة المستوى "إذا" و "إذا كان ذلك" مع بناء جملة مختلف.