모두CBT

중위 표기법(infix notation)으로 된 다음 식의 후위 표기법… | [국회직 9급 컴퓨터일반] 17년 1회차 기출문제 상세 페이지

1[국회직 9급 컴퓨터일반] 17년 1회차
중위 표기법(infix notation)으로 된 다음 식의 후위 표기법(postfix notation)으로 옳은 것은?
(8 – 2 * 3) / 2 + 6 * 3 / 2
1
8 2 3 * - 2 / 6 3 * 2 / +
2
2 3 * 8 – 2 / 6 3 * 2 / +
3
8 2 – 3 * 2 / 6 + 3 * 2 /
4
8 2 3 * - 2 / 6 3 * 2 + /
5
+ / – 8 * 2 3 2 / * 6 3 2
해설

주어진 식의 후위 표기는 8 2 3 * - 2 / 6 3 * 2 / +이다.

우선순위가 높은 연산부터 변환하면 된다.
(8 – 2 * 3) → 8 2 3 * -
(8 – 2 * 3) / 2 → 8 2 3 * - 2 /
6 * 3 / 2 → 6 3 * 2 /
두 결과를 마지막에 +로 잇는다.

  • 2 3 * 8 – 2 / 6 3 * 2 / +: 뺄셈의 피연산자 순서가 뒤바뀌어 2 * 3 – 8을 뜻한다.
  • 8 2 – 3 * 2 / 6 + 3 * 2 /: 괄호 안의 뺄셈을 곱셈보다 먼저 계산한 형태이다.
  • 8 2 3 * - 2 / 6 3 * 2 + /: 끝부분이 6 * 3 / 2가 아니라, 앞의 값을 (6 * 3 + 2)로 나눈 형태이다.
  • + / – 8 * 2 3 2 / * 6 3 2: 연산자가 피연산자 앞에 오는 전위 표기이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[국회직 9급 컴퓨터일반] 17년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요국회직 9급 컴퓨터일반 기출문제 암기장 전체 보기