PDA

View Full Version : Pascal. Nhập vào biểu thức hậu tố và tính giá trị của biểu thức đó.


luckyluke76215
23-05-2011, 10:32 PM
=((=((=((mong mấy sư huynh, tỷ muội giúp em bài này với. Đề là nhập vào 1 biẻu thức hậu tố (mối số hạng và toán tử cách nhau bởi dấu cách) hãy tính giá trị biểu thức hậu tố đó.
Cách thức chuyển đổi từ hậu tố sang giá trị thì em cũng rõ đôi chút do ông thầy giảng trên lớp nhưng có mấy cai hàm gán .... thì ông ko dạy kỹ nên em cũng mơ màng. Em đã lục lọi trên mạng 2,3 hôm nay rùi mà đọc mãi ko hiểu câu lệnh vì thế ko thể nào làm được bài tập trên. Vì thế anh chị nào có bài tương tự cho em xin tham khảo với, nếu ai code bài tập trên giúp em vơi thi em Thank You nhiều nhiều. Đệ mới nhập môn mong mấy huynh tỷ chiếu cố.

luckyluke76215
23-05-2011, 10:55 PM
ai chỉ giúp em với :((:((:((:((:((:((:((:((

hungnguyenvan
30-05-2011, 04:12 PM
Bạn thử nêu 1 ví dụ cái biểu thức mà bạn cần tính xem? Thường thì sẽ là nhập vào một xâu rồi tính giá trị. Đơn giản là tính theo quy tắc của Toán học từ trái sang phải, trong ngoặc trước, ngoài ngoặc sau. Chuyển từ String sang số là OK.

Trần Thanh Tâm
29-06-2011, 10:54 AM
Đây là bài toán về Stack (ngăn xếp), các toán hạng nhập trước, sau đó đến các toán tử, những phần tử nào nhập sau cùng sẽ ra trước, kiểu LIFO - Last In First Out, nhớ ngày xưa mình làm thực tập chuyên ngành bằng cái này, 10 điểm tuyệt đối, hihi

hauc2
01-09-2011, 12:01 PM
Chú này search kém anh, anh vừa search ra đây này
http://forums.congdongcviet.com/showthread.php?t=678

Đã đọc qua có vẻ đúng ý chú, nhưng chưa test lại. Chú copy vào pascal test lại xem sao! Chú ý là phải test và sửa cẩn thận trước khi nộp cho thầy :D