Hvordan beregne en Infix Expression

Hvordan beregne en Infix Expression


En infiks uttrykk i databehandling er der det matematiske symbolet er plassert mellom tallene at det er som virker på. For eksempel er 3 + 2 et infiks uttrykk fordi tilsetn symbol er plassert i mellom de to tall som blir lagt i motsetning til å være plassert foran eller bak. Virksomheten i disse uttrykkene utføres i en bestemt rekkefølge. Hvis du skriver et uttrykk for å bli vurdert av datamaskinen i et program, må du vite i hvilken rekkefølge operasjonene vil bli utført.

Bruksanvisning

1 Utfør de angitte operasjoner på alle uttrykkene inni parentesen først. For eksempel, i uttrykket (5 + 2) - 3

3 + 20/2 + 6/3 2 + 6 / (3 2) 5 og 2 i den første periode blir tilsatt og deretter ble 3 multipliseres med 2 i det siste leddet slik at uttrykket blir 7-3 3+ 20/2 + 6/3 * 2 +6/6 . Hvis det er nestet parentes, er den innerste parentesen jobbet på først. For eksempel i uttrykket 2 + (3 + (4 + 5)) først 4 og 5 blir tilsatt for å gi 2 + (3 + 20) og deretter 3 og 20 er lagt ved siden av for å gi 2 + 23.

2 Utfør den indikerte multiplikasjon eller divisjon. I dagens eksempel uttrykket blir 7-9 + 10 + 4 1. Legg merke til at de to siste begrepene er ikke like. Uttrykket 6/3

2 ikke er lik 6 / (3 2). De to leses som å være i telleren, slik uttrykket er ekvivalent med (6/3) * 2.

3 Utføre addisjon eller subtraksjon. I det aktuelt eksempel 7 - 9 + 10 + 4 1 = 13.