Kas yra Komutacinis operacija?

Matematikoje operacija yra komutatyvi, jei naudojamų numerių eilės tvarka gali būti pakeista, jei rezultatas lieka toks pat. Pavyzdžiui, pridėjimas ir dauginimas yra komutacinės operacijos, kaip parodyta žemiau.

 2 + 3 = 5 3 + 2 = 5 2 * 3 = 6 3 * 2 = 6 

Priešingai, atimtis ir padalijimas nėra komutatyvūs, nes pakeitus atitinkamų skaičių tvarką, bus pakeistas skaičiavimo rezultatas, kaip parodyta žemiau.

 2-7 = -5 7-2 = 5 3/4 = 0, 75 4/3 = 1, 3333333 

Programuojant, tai galima naudoti su loginėmis IR arba loginėmis AR operacijomis į "trumpąjį jungimą", jei įvykdoma tam tikra sąlyga, todėl nereikia išbandyti kitų galimybių. Pvz., Su IR operacija, jei pirmoji sąlyga yra klaidinga, tada visas palyginimas turi grąžinti klaidingą, taigi likusios sąlygos nėra įvertintos. Pvz., „JavaScript“ nulinė vertė sukurtų klaidą, jei ji būtų naudojama. Gali būti naudojamas loginis teiginys, rodantis, ar vertė yra nulinė, tada likusi pareiškimo dalis nebus vykdoma.

 var x = 0; jei ((y! == null) && (y> 0) && (y <3)) {window.alert (y * 4); } 

Tokiu atveju, jei y yra nulinis, likusi pareiškimo dalis nevykdoma. Tai užkerta kelią klaidoms, kai kintamasis yra nulinis, ir papildomas apdorojimas atliekamas, jei y yra nulinis.

Programavimo sąlygos