Come calcolare un'espressione Infix

March 28

Come calcolare un'espressione Infix


Un'espressione infissa nel computing è dove il simbolo matematico è posizionato tra i numeri che agisce per. Per esempio, 3 + 2 è un'espressione infissa perché il simbolo aggiunta è posizionata tra le due numeri che vengono aggiunti invece di essere posto di fronte o dietro. Le operazioni in queste espressioni sono svolte in un certo ordine. Se si digita una espressione da valutare dal computer in un programma, è necessario conoscere in quale ordine verranno eseguite le operazioni.

istruzione

1 Eseguire le operazioni indicate in tutte le espressioni all'interno di parentesi prima. Ad esempio, nell'espressione (5 + 2) - 3

3+ 20/2 + 6/3 2 + 6 / (3 2) il 5 e il 2 nel primo termine sono aggiunti e poi il 3 è moltiplicato per il 2 nell'ultimo periodo quindi l'espressione diventa 7-3 3+ 20/2 + 6/3 * 2 +6/6 . Se ci sono annidati tra parentesi, la parentesi più interno è lavorato prima. Per esempio nell'espressione 2+ (3+ (4 + 5)) prima del 4 e 5 sono aggiunti per dare 2+ (3 + 20) e poi il 3 e 20 sono aggiunti accanto invia 2 + 23.

2 Eseguire la moltiplicazione o divisione indicato. Nell'esempio attuale espressione diventa 7 - 9 + 10 + 4 + 1. Si noti che gli ultimi due termini non sono uguali. L'espressione 6/3

2 non è uguale 6 / (3 2). I due si legge come nel numeratore quindi l'espressione è equivalente a (6/3) * 2.

3 Eseguire addizione o sottrazione. Nell'esempio corrente 7 - 9 + 10 + 4 + 1 = 13.