編譯原理例題
寫出算術表達式:(↑指乘方)
- (1)四元式
(2)三元式
(3)間接三元式
(4)逆波蘭記號
解:
- 四元式:
- 三元式:
- 間接三元式
- 逆波蘭記號
解:
- 四元式:
(1) (−, C, D, t1)
(2) (∗, B, t1, t2)
(3) (+, A, t2, t3)
(4) (−, C, D, t4)
(5) (↑, t4, N, t5)
(6) (/, E, t5, t6)
(7) (+, t3, t6, t7)- 三元式:
(1) (−, C, D)
(2) (∗, B, (1))
(3) (+, A, (2))
(4) (−, C, D)
(5) (↑, (4), N)
(6) (/, E, (5))
(7) (+, (3), (6))- 間接三元式
(1) (−, C, D)
(2) (∗, B, (1))
(3) (+, A, (2))
(4) (↑, (1), N)
(5) (/, E, (4))
(6) (+, (3), (5))- 逆波蘭記號
ABCD−∗+ECD−N↑/+
去megaton裏面的屍鬼.那裏買藥, 把破爛賣給他. 然後傳送到其他地圖, 再傳送回來, 他就又有錢和新藥了.繼續賣破爛, 買藥.刷幾次就夠了.