JavaScript is required

Dịch biểu thức trung tố (9 – 5) + 2 thành dạng biểu thức hậu tố của nó là

A.

9 5 – 2 +

B.

+ 9 5 – 2

C.

– 9 5 2 +

D.

2 9 5 - +

Trả lời:

Đáp án đúng: A


Để chuyển đổi biểu thức trung tố (9 - 5) + 2 thành biểu thức hậu tố (postfix), ta thực hiện theo các bước sau: 1. **Xác định độ ưu tiên của các toán tử:** Trong biểu thức này, phép trừ (-) và phép cộng (+) có cùng độ ưu tiên và được thực hiện từ trái sang phải. 2. **Chuyển đổi phần (9 - 5):** - Toán hạng: 9, 5 - Toán tử: - - Biểu thức hậu tố tương ứng: 9 5 - 3. **Thay thế (9 - 5) bằng biểu thức hậu tố tương ứng trong biểu thức ban đầu:** Biểu thức trở thành: (9 5 -) + 2 4. **Chuyển đổi biểu thức (9 5 -) + 2:** - Toán hạng: 9 5 - , 2 - Toán tử: + - Biểu thức hậu tố tương ứng: 9 5 - 2 + Vậy, biểu thức hậu tố của (9 - 5) + 2 là 9 5 - 2 +. **Phân tích các đáp án:** - **A. 9 5 – 2 +**: Đây là đáp án đúng như đã phân tích ở trên. - **B. + 9 5 – 2**: Đây là biểu thức tiền tố, không phải hậu tố. - **C. – 9 5 2 +**: Không đúng theo thứ tự thực hiện phép toán. - **D. 2 9 5 - +**: Không đúng theo thứ tự thực hiện phép toán.

Câu hỏi liên quan