Разлика између Иф и Елсе Иф

Ако вс ако

Програми не теку увек на секвенцијални начин. Ситуације настају када се донесе одлука или део кода који се мора поновити. Контролне структуре то помажу дефинисањем шта треба учинити у програму и под којим условима. То су познате као условне изјаве које просуђују изјаву о логичким резултатима истините или нетачне.

Клаузула „ако“ - Популарна је међу многим програмским језицима. Главна синтакса може се разликовати, али псеудо код остаје исти. Мањи исјечак кода дат је у наставку:

ако (услов)

онда

поступак

крај ако

Услов увек враћа булан резултат. Реците да је стање сунчано, а акција је да изађете напоље. Дакле, ако је вани сунчано (тачно), човек иде у шетњу. У супротном, стижемо до краја ако је конструисан без икаквих радњи.

Горе наведени конструкт популаран је у програмским језицима као што су: Ц, Ц ++, ЈАВА, Висуал Басиц и Ц #

Конструкт „друго ако“ вам помаже у комбиновању многих услова. Ако се установи да је први услов тачан, остали се прескачу. Погледајмо псеудо код -

ако (услов)

онда

поступак

друго ако (услов)

онда

поступак

друго

поступак

крај ако

Услов и даље враћа логички излаз. Блок „друго ако“ води до додатног нивоа гнездења. У случају да је услов „иф“ лажан, онда се стање „елсе иф“ процењује на редни начин док се не нађе подударање. У случају да сви услови пропадну, извршава се радња дефинисана у клаузули „остало“. Да бисмо га боље разумели, наставимо са горе наведеним кишним условима. Услов „ако“ остаје исти. Омогућимо додавању „остало ако“ услова да буде „олујна“, а радња „силазак доле“. Клаузула „друго“ каже „остати унутра“. Дакле, ако је напољу невреме, онда се прво стање "ако" процени као лажно. Идемо у стање „друго ако“ и утврдимо да је процена тачна. Тако особа иде доле.

Разлике између "ако" и "друго ако":

1. Услов „ако“ је обавезан за условни конструкт. Услов „друго ако“

не може постојати без претходног „иф“ блока.

2. Можете имати само један блок "ако", али више "блока ако".

Резиме:

1. И "ако" и "елсе иф" помажу у гранању кода. Програм се одмиче од своје линеарне

извршење.

2. И „ако“ и „иначе ако“ су условни изрази који помажу у одлучивању

процес.

3. Сви програмски језици високог нивоа користе „иф“ и „елсе иф“ са различитим синтаксама.