Егер және болмаса арасындағы айырмашылық

Мазмұны:

Егер және болмаса арасындағы айырмашылық
Егер және болмаса арасындағы айырмашылық

Бейне: Егер және болмаса арасындағы айырмашылық

Бейне: Егер және болмаса арасындағы айырмашылық
Бейне: Егер жұмыс беруші жалақыны кешіктірсе не істеу керек? | Халықтық экономика 2024, Шілде
Anonim

Негізгі айырмашылық – егер және басқа болса

Бағдарламалауда шарттың ақиқат немесе жалған болуына байланысты операторды орындау қажет. if және if else - шешім қабылдаудың екі құрылымы. Java, C сияқты бағдарламалау тілдері шешім қабылдау құрылымдарын қолдайды, мысалы, if және if else. Бұл мақалада if және if else арасындағы айырмашылық талқыланады. Екеуінде де if бағаланатын өрнекті қамтиды. if ішінде if блогының ішіндегі операторлар орындалады, егер шарт ақиқат болса және басқару элементі if блогынан кейінгі келесі операторға берілсе. if else ішінде, егер шарт ақиқат болса, if блогының ішіндегі операторлар орындалады, ал егер шарт жалған болса if else блогындағы операторлар орындалады. Бұл if және if else арасындағы негізгі айырмашылық.

Егер дегеніміз не?

if операторы өрнектерден тұрады. Өрнекте мәндер, операторлар, тұрақтылар немесе айнымалылар болуы мүмкін. Егер бағаланған өрнек ақиқат болса, онда if блогының ішіндегі операторлар орындалады. Егер өрнек жалған болса, басқару элементі if блогынан кейінгі келесі операторға беріледі. Көптеген бағдарламалау тілдері нөлдік емес және нөлдік емес мәндерді ақиқат деп, нөлді жалған деп қабылдайды.

Егер басқа болса және егер арасындағы айырмашылық
Егер басқа болса және егер арасындағы айырмашылық

01-сурет: if бар бағдарлама

Жоғарыдағы бағдарламаға сәйкес сан бүтін сандарды сақтай алатын айнымалы болып табылады. Онда 70 мәні бар. if блогындағы өрнек тексерілген. Сан 50-ден үлкен немесе оған тең болғандықтан, if блогындағы оператор орындалады. Оны орындағаннан кейін басқару элементі if блогынан кейінгі келесі операторға беріледі.

Басқа болса не болады?

Егер басқа болса, екі блок бар. if операторында бағалауға арналған өрнек бар. Егер бағаланған өрнек ақиқат болса, онда if блогының ішіндегі операторлар орындалады. if блогының соңында басқару элементі if блогынан кейінгі келесі операторға беріледі. Егер өрнек жалған болса, басқару элементi else блогына беріледі және else блогының операторлары орындалады. else блогының соңында басқару элементi else блогынан кейінгі келесі операторға өтеді.

If және if else арасындағы негізгі айырмашылық
If және if else арасындағы негізгі айырмашылық

02-сурет: if other

Жоғарыдағы бағдарламаға сәйкес сан бүтін сандарды сақтай алатын айнымалы болып табылады. Онда 40 мәні бар. Егер if операторындағы өрнек ақиқат болса, онда if блогының ішіндегі оператор орындалады. Әйтпесе else блогының операторы орындалады. Сан 50-ден аз. Сондықтан else блогы орындалады. else блогының соңында басқару элементi else блогынан кейінгі келесі операторға өтеді.

Егер және егер басқа арасында қандай ұқсастықтар бар?

  • Бағдарламалауда шешім қабылдау құрылымдары болса да, басқа болса да.
  • if және if else екеуі шарты бар if операторын қамтиды.
  • If және if else нұсқаларында if операторы бүтін сандарды, таңбаны, өзгермелі нүкте сандарын немесе логикалық типтерді бағалайды.
  • Егер де, болмаса да теңдік пен логикалық өрнектерді бағалай алады.

Егер және басқаша арасындағы айырмашылық неде?

егер және басқа болса

if операторы бір немесе бірнеше мәлімдемеден кейін өрнектен тұратын шешім қабылдау құрылымы болып табылады. if else - шешім қабылдау құрылымы, онда if операторынан кейін өрнек жалған болғанда орындалатын қосымша else операторы болуы мүмкін.
Орындау
If ішінде, өрнек ақиқат болса, if блогындағы операторлар орындалады. Егер өрнек жалған болса, if блогынан кейінгі келесі оператор орындалады. Егер басқа болса, өрнек ақиқат болса, if блогы орындалады, ал өрнек жалған болса, басқару элементі else блогына жіберіледі.

Қорытынды – егер және басқа болса

Бағдарламалауда шешім қабылдаудың әртүрлі құрылымы бар. Бұл мақалада олардың екеуі талқыланды: егер және басқа болса. if ішінде, егер шарт ақиқат болса және басқару элементі if блогынан кейінгі келесі операторға берілсе, if блогының ішіндегі операторлар орындалады. if else ішінде, егер шарт ақиқат болса, if блогының ішіндегі операторлар орындалады, ал егер шарт жалған болса else блогындағы операторлар орындалады. Бұл егер басқа болса және егер басқа арасындағы айырмашылық.

Ұсынылған: