Čo je poradie operácií?

Poradie operácií, tiež nazývané priorita operátora, je súborom pravidiel, ktoré určujú, ktoré procedúry by sa mali najprv vykonať v matematickom výraze.

Napríklad vo výraze "päť pridaných k šiestim násobeným siedmimi" operátori sú sčítanie a násobenie (päť, šesť a sedem sú operandy). Ak sa pridanie vykoná ako prvé, výsledok je 77, ale ak sa vykoná násobenie ako prvé, výsledok je 47. Poradie operácií určuje, že správna odpoveď je 47, pretože násobenie a delenie sa musí vždy vykonať pred sčítaním a odčítaním.

Matematické usporiadanie operácií

  1. Závorky, exponenty a korene; potom
  2. Násobenie a delenie; a potom
  3. Sčítanie a odčítanie.

Tip: Jednoduchý spôsob, ako si zapamätať poradie operácií, je PEMDAS, alebo "Prosím, ospravedlňte moju milú tetu Sally."

Počítačové programovanie

V počítačovom programovaní väčšina jazykov používa úrovne priority, ktoré sú rovnaké ako veda a matematika. Niektoré jazyky, ako napríklad Smalltalk a Lisp, nemajú vôbec žiadne pravidlá prednosti: programátor musí špecifikovať operátorov v správnom poradí.

V programovacom jazyku C platia nasledujúce úrovne priority operátora uvedené v poradí podľa klesajúcej priority:

Úroveň 1 (najvyššia priorita)
operátor:prevádzka:
++prírastok
-odpočítať
()Funkčné volanie
[]Predplatné poľa
,Výber prvku odkazom
->Výber prvku pomocou ukazovateľa
Úroveň 2. \ T
*násobenie
/delenie
%modulo
Úroveň 3
+pridanie
-odčítanie
Úroveň 4
<<Bitový posun vľavo
>>Bitový posun doprava
Úroveň 5. \ T
<Menej ako
<=Menej alebo rovnaké
>Väčší než
> =Väčšie alebo rovnaké
Úroveň 6
==rovný
! =Nerovná sa
Úroveň 7
&Bitové A
Úroveň 8
^Bitový XOR (exkluzívny alebo)
Úroveň 9
|Bitové OR (vrátane alebo)
Úroveň 10
&&Logické A
Úroveň 11
||Logické OR
Úroveň 12
?:Ternárny podmienený
Úroveň 13
=Priame priradenie
+ =Priradenie súčtom
- =Priradenie podľa rozdielu
* =Priradenie podľa produktu
/ =Priradenie podľa podielu
% =Pridelenie podľa zvyšku
<< =Priradenie bitovým posunom vľavo
>> =Priradenie bitovým posunom doprava
& =Priradenie bitovo AND
^ =Priradenie bitovým XOR
| =Priradenie bitovým OR
Úroveň 14
,čiarka

Operátor, Postup, Programovanie, Termíny programovania