Rozdiel medzi If a El If If

Ak vs

Programy nie vždy prebiehajú postupne. Situácia nastane, keď je potrebné urobiť rozhodnutie alebo časť kódu, ktorá sa musí opakovať. Kontrolné štruktúry to pomáhajú definovaním toho, čo sa musí v programe urobiť a za akých podmienok. Sú známe ako podmienené výroky, ktoré posudzujú výrok o booleovských výstupoch pravdivých alebo nepravdivých.

Klauzula „If“ - Je obľúbený medzi mnohými programovacími jazykmi. Hlavná syntax sa môže líšiť, ale pseudo kód zostáva rovnaký. Nižšie je uvedený malý zlomok kódu:

ak (podmienka)

potom

akčné

koniec Ak

Podmienka vždy vracia booleovský výsledok. Povedzme, že stav je slnečný a akciou je ísť von. Takže ak je vonku slnečno (pravda), potom človek ide na prechádzku. V opačnom prípade sa dostaneme ku koncu, ak je skonštruovaný bez vykonania akejkoľvek akcie.

Vyššie uvedený konštrukt je populárny v programovacích jazykoch štruktúry, ako sú: C, C ++, JAVA, Visual Basic a C #

Konštrukcia „else if“ vám pomáha pri kombinovaní mnohých podmienok. Ak sa zistí, že prvá podmienka je splnená, ostatné sa vynechajú. Pozrime sa na pseudo kód -

ak (podmienka)

potom

akčné

inak ak (podmienka)

potom

akčné

inak

akčné

koniec Ak

Podmienka stále vracia logický výstup. Blok „ak iný“ vedie k ďalšej úrovni hniezdenia. V prípade, že podmienka „if“ je nepravdivá, vyhodnotí sa podmienka „else if“ postupne, až kým sa nenájde zápas. V prípade, že všetky podmienky zlyhajú, vykoná sa akcia definovaná v klauzuli „else“. Aby sme to lepšie pochopili, pokračujme v daždivých podmienkach. Podmienka „if“ zostáva rovnaká. Umožňuje pridať podmienku „iné, ak“ za „búrkovú“ a akciu za „ísť dolu“. Klauzula „iné“ hovorí „zostať vo vnútri“. Takže ak je búrka vonku, potom sa prvá podmienka „if“ vyhodnotí ako nepravdivá. Prejdeme do stavu „ináč, ak“ a zistíme, že sa hodnotí ako pravdivá. Takže osoba ide dole.

Rozdiely medzi „if“ a „else if“:

1. Podmienka „if“ je pre podmienený konštrukt povinná. Podmienka „iné ak“

nemôže existovať bez predchádzajúceho bloku „if“.

2. Môžete mať iba jeden blok „if“, ale viac blokov „else if“.

Zhrnutie:

1. Kód „if“ aj „else if“ pomáha vetviť kód. Program sa presunie zo svojej lineárnej

poprava.

2. „Ak“ aj „inak, ak“ sú podmienené výrazy, ktoré pomáhajú pri rozhodovaní

proces.

3. Všetky programovacie jazyky na vysokej úrovni používajú „ak“ a „inak, ak“ s inou syntaxou.