Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come calcolare un'espressione infissa

Un'espressione infissa in informatica è dove il simbolo matematico è posizionato tra i numeri che sta agendo su . Per esempio , 3 +2 è un'espressione infissa perché il simbolo aggiunta si posiziona tra i due numeri che vengono aggiunti anziché essere posto davanti o dietro . Le operazioni in queste espressioni vengono effettuate 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 . Istruzioni
1

effettuare 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 così l' espressione diventa 7-3 * 3 + 20/2 + 6/3 * 2 +6 /6 . Se ci sono parentesi nidificate , la parentesi più interno è lavorato prima . Per esempio nell'espressione 2 + (3 + (4 +5)) il primo 4 ed il 5 sono aggiunti per dare 2 + ( 3 +20) e poi il 3 e 20 vengono aggiunti accanto ottenendo 2 +23 .

2

Eseguire la moltiplicazione indicato o divisione . 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 a 6 /( 3 * 2) . I due vengono letti come essere nel numeratore quindi l'espressione è equivalente a ( 6/3 ) * 2 .
3

eseguire addizioni o sottrazioni . Nell'esempio corrente . 7 - 9 + 10 + 4 + 1 = 13

 

Programmazione © www.354353.com