Ordine delle operazioni

precedenza nell'esecuzione delle operazioni nelle espressioni matematiche

In aritmetica, algebra, logica booleana, teoria degli insiemi, nei linguaggi di programmazione, ecc., l'ordine in cui le operazioni di un'espressione vengono svolte è stabilito per convenzione.

  • Vengono svolte per prime le operazioni raggruppate tra parentesi. Per le parentesi si usano alternativamente due convenzioni:
    • Se si usano parentesi tonde, quadre e graffe, si svolgono prima le operazioni dentro le tonde, poi dentro le quadre, e infine dentro le graffe:
    • Se si usano solo le parentesi tonde, si volgono prima le operazioni dentro le parentesi più interne, poi man mano fino a quelle più esterne:
  • Dopo vengono svolte le operazioni unarie: a queste operazioni viene assegnata priorità maggiore di tutte le altre operazioni. Così, viene interpretato come , analogamente per il complementare o la chiusura di un insieme. Nel caso ad esempio una delle operazioni sia il calcolo di un fattoriale, questa viene svolta dopo le operazioni tra parentesi, ma prima di qualsiasi altra operazione.
  • 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 , dove l'ultima uguaglianza è per una proprietà delle potenze)

  • In informatica, in un'espressione che coinvolge sia operazioni logiche sia quelle aritmetiche, quelle logiche vengono eseguite dopo

In questa espressione, l'uguale (in alcuni linguaggi di programmazione si usa invece ==) dà come risultato vero se i membri sono uguali, altrimenti falso; bisogna prima fare le somme, ottenendo , poi confrontare i membri ottenendo vero.

Esempio modifica

 
  • Secondo la regola PEMDAS (Parentesi, Elevamenti a potenza, Moltiplicazioni e Divisioni. Addizioni e Sottrazioni) 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.
Nel caso non ci siano parentesi quadre invece, il risultato sarebbe:
 
  • 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 in cui la stessa operazione (non associativa) venga ripetuta, come in

 

l'espressione viene valutata da sinistra a destra, come

 

tranne nel caso dell'elevamento a potenza detto sopra.

Esponenti e numeri negativi modifica

Un caso che può sembrare particolare riguarda la potenza e il segno negativo. Sebbene gli operatori unari dovrebbero avere la precedenza, la formula   viene considerata equivalente a  . Questo perché anche l'elevamento al quadrato è considerata un'operazione unaria, quindi secondo la regola PEMDAS, ha precedenza sul "-".

Nel caso possano sorgere ambiguità di interpretazione è preferibile inserire le parentesi.

Alcune applicazioni e linguaggi di programmazione, tra cui Microsoft Excel (ma anche altri fogli di calcolo come LibreOffice) e il linguaggio di programmazione BC, possono interpretare le espressioni senza parentesi in modo ambiguo o errato. Per esempio, la formula   dà come risultato 35 in Microsoft Excel, mentre la formula   dà come risultato –15, quando è evidente che il risultato dovrebbe essere lo stesso in entrambi i casi.

Altri progetti modifica

Collegamenti esterni modifica

  Portale Matematica: accedi alle voci di Wikipedia che trattano di matematica