Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: Xây dựng chương trình hướng dẫn tính biểu thức

  1. #1
    Ngày gia nhập
    11 2006
    Bài viết
    633

    Mặc định Xây dựng chương trình hướng dẫn tính biểu thức

    Việc tính biểu thức trong máy ko khó vói ký pháp nghịch đảo Ba Lan nhưng cái khó ở đây là làm sao thể hiện được các bước tính toán giống như ta tính trên giấy (càng giống càng tốt). Hãy suy luận và thiết kế đối tương để xử lý bài toán này. Đây là đề tài tiếp theo mà huynguyen muốn thử thách anh em CViet. Chúc các bạn sớm giải quyết được bài toán.

  2. #2
    Ngày gia nhập
    08 2006
    Nơi ở
    Hải Phòng
    Bài viết
    218

    Do hiện tại quá bận nên em chưa thể viết code được. Cách giải quyết cho vấn đề trên của em là như sau:
    {nhập biểu thức trung tố ( biểu thức cần tính toán )}
    do
    {
    {chuyển biểu thức cần tính toán sang biểu thức hậu tố}
    {tính một phép tính trên biểu thức hậu tố}
    {chuyển biểu thức hậu tố đã tính một phép tính sang biểu thức trung tố}
    {in biểu thức trung tố ra màn hình}
    }

    Tuy nhiên không nên dùng kí pháp BaLan, tốt hơn dùng cây biểu thức.

  3. #3
    Ngày gia nhập
    11 2006
    Bài viết
    633

    Ý tưởng khá hay, như vậy thì quá trình xuất phải tiếp xúc với quá trình tính = stack hoặc đệ quy quay lui (tốt nhất nên dùng đệ quy quay lui).

  4. #4
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Ý của HL là in ra quá trình tính trong mỗi bước à .
    cây biểu thức
    nói rõ cái này được ko ?

  5. #5
    Ngày gia nhập
    09 2007
    Bài viết
    17

    Trích dẫn Nguyên bản được gửi bởi kidkid Xem bài viết
    Ý của HL là in ra quá trình tính trong mỗi bước à .

    nói rõ cái này được ko ?
    Giả sử viết chương trình giải pt bậc 2 đi, nó sẽ in ra cách giải từ tính thằng delta thế nào, cho đến tính nghiệm thực (lẫn nghiệm ảo nếu có)
    AI NÂNG MÌNH LÊN SẼ BỊ HẠ XUỐNG VÀ AI HẠ MÌNH XUỐNG SẼ ĐƯỢC NÂNG LÊN


  6. #6
    Ngày gia nhập
    12 2007
    Bài viết
    25

    Mặc định Xây dựng chương trình hướng dẫn tính biểu thức

    test my post

  7. #7
    Ngày gia nhập
    09 2007
    Bài viết
    724

    cái này hay ah.
    @hailoc12: cây biểu thức ở đây có phải là 1 dạng của Mạng Ngữ Nghĩa không vậy bạn
    @huynguyen: làm cách nào để tham gia được nhóm này vậy bạn, mình muốn thử sức ở trong mấy cái này chứ làm mấy thằng quản lý hoài chán quá.
    Đã được chỉnh sửa lần cuối bởi zkday2686 : 19-08-2008 lúc 11:44 PM.

  8. #8
    Ngày gia nhập
    07 2007
    Bài viết
    41

    Cây biểu thức nhị phân:

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn