Ordine delle operazioni
Da Wikipedia, l'enciclopedia libera.
In aritmetica e algebra l'ordine in cui le operazioni di un'espressione vengono svolte è stabilito per convenzione.
- Vengono svolte per prime le operazioni raggruppate tra parentesi, risolvendo prima le tonde, poi le quadre, e infine le graffe
- Gli elevamenti a potenza vengono calcolati subito dopo. Nel caso di potenze composte, il calcolo viene eseguito dall'alto verso il basso:
(si osservi, quindi, che
)
- Successivamente si svolgono moltiplicazioni e divisioni, da sinistra verso destra
- Per ultime si svolgono addizioni e sottrazioni, da sinistra verso destra
- Nel caso di presenza di operazioni unarie, ad esempio nei linguaggi di programmazione o in logica booleana, a queste operazioni viene assegnata priorità maggiore di tutte le altre operazioni. Così,
viene interpretato come
.
Esempio[modifica]
- Secondo la regola PEMDAS (prima le parentesi (1+2) = (3); in questo caso non ci sono gli esponenti. Ora è possibile nuovamente svolgere le parentesi (quelle quadre), al cui interno applicare nuovamente PEMDAS ricorsivamente. Quindi viene eseguita la moltiplicazione 2x3 = 6. Poi la divisione 6/6 = 1. In questo caso non ci sono addizioni o sottrazioni.
- Si ricordi che moltiplicazione e divisione hanno la stessa priorità, pertanto in mancanza di parentesi debbono essere eseguite da sinistra a destra, così come scritte.
Casi speciali[modifica]
Nel caso una delle operazioni sia il calcolo di un fattoriale, questa viene svolta dopo le operazioni tra parentesi, ma prima di qualsiasi altra operazione.
Nel caso in cui la stessa operazione (non associativa) venga ripetuta, come in
l'espressione viene valutata da sinistra a destra, come
|
|
![(4+10/2)/9=[4+(10/2)]/9=[4+(5)]/9=9/9=1](http://upload.wikimedia.org/math/0/1/b/01be9cec2ee935195a7846295436719b.png)

![18/2\times3=(18/2)\times3=[9*3]=27](http://upload.wikimedia.org/math/e/6/f/e6f8bc6c57d0debf94fcbada1062e2df.png)
![7-2-4+1=[7-2]-4+1=[5-4]+1=[1+1]=2](http://upload.wikimedia.org/math/7/b/0/7b0ea7fd33e6363c84e117fbdf17b9fe.png)
viene interpretato come
.![6/[2\times(1+2)]=6/[2\times3]=6/6=1](http://upload.wikimedia.org/math/5/2/0/5202dc480a2a25e8a737c62791f0e864.png)


