Precedence
pořadí, v jakém se vyhodnocují matematické a počítačové operace From Wikipedia, the free encyclopedia
Remove ads
V aritmetice a algebře jsou používána různá pravidla, která určují pořadí, v jakém se vyhodnocují operace ve výrazu. Priorita, s jakou se vyhodnocuje daná operace, se nazývá precedence.[1]
Precedence každé operace je otázkou vzájemné domluvy – konvence. Nelze ji nijak matematicky odvodit.
Precedenční pravidla používají při vyhodnocování výrazů různé programovací jazyky a moderní elektronické kalkulátory.
Remove ads
Obvyklé pořadí operací
Obvyklé pořadí, ve kterém se vykonávají operace ve složitějším výrazu, je:
Pokud ve výrazu nejsou žádné závorky, provádí se nejprve umocňování a odmocňování. Vícenásobné exponenty se vyhodnocují zprava doleva. Pak se provádí násobení a dělení, zleva doprava, nakonec pak sčítání a odečítání, také zleva doprava.
Pokud jsou ve výrazu závorky, provádí se vyhodnocování výrazu od obsahu nejvnitřejší závorky a směrem ven.[zdroj?] Při potřebě více dvojic závorek, které by se mohly navzájem plést, se pak dále používají hranaté závorky [ ] a složené závorky { }.[zdroj?]
Remove ads
Matematická precedence
Většina programovacích jazyků vyhodnocuje pořadí operací podle následující tabulky:
Příklady:
- !A + !B → (!A) + (!B)
- ++A + !B → (++A) + (!B)
- A * B + C → (A * B) + C
- A AND B OR C → (A AND B) OR C
Remove ads
Příklady
Další příklad
Remove ads
Odkazy
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads