Mã tài liệu: 253962
Số trang: 174
Định dạng: rar
Dung lượng file: 3,351 Kb
Chuyên mục: Kỹ thuật - Công nghệ
Đề tài: Xây dựng bộ công cụ thực hiện một số giải thuật trong môn học ngôn ngữ hình thức và Automata
Nội dung của luận văn được chia làm 8 phần, cụ thể như sau:
ã Phần 1 : Là phần giới thiệu về đề tài, cùng ý nghĩa và tầm quan trọng của nó.
ã Phần 2 : Đây là phần tìm hiểu về cơ sở lý thuyết có liên quan, trong phần 2 này được chia làm 4 chương với các chủ đề tìm hiểu khác nhau cụ thể là :
Chương 1 : Một số khái niệm cơ bản của môn học
Mục đích của chương này là giúp cho người đọc làm quen với một số khái niệm về Ngôn ngữ Hình thức & Automat như chuỗi, ngôn ngữ và văn phạm chính qui, ngôn ngữ và văn phạm PNC, cây dẫn xuất để có thể dễ dàng đọc tiếp những phần sau.Tuy nhiên, người đọc có thể bỏ qua chương này nếu đã nắm được các khái niệm trên.
Chương 2 :Các giải thuật biến đổi văn phạm PNC & các dạng chuẩn
Trong chương này tập trung tìm hiểu các giải thuật biến đổi văn phạm PNC như : Loại bỏ các luật sinh rỗng, đơn vị, vô dụng cũng như chuyển đổi một văn phạm PNC bất kỳ về hai dạng chuẩn Chomsky và Greibach, đây là phần lý thuết cơ bản làm nền tảng cho việc thực hiện giải thuật phân tích cú pháp CYK sau này.
Chương 3 : Trình bày Một số giải thuật và công cụ phân tích cú pháp thông dụng bao gồm phương pháp từ trên xuống (top -down) và từ dưới lên (bootom -up) mục đích là giúp cho người đọc có sơ sở để so sánh với hai giải thuật phân tích cú pháp tổng quát CYK và Earley
Chuơng 4 : Giải thuật phân tích cú pháp Earley và CYK, đây là phần chính của luận văn, trong chương này chú trọng đến việc tìm hiểu về giải thuật để phân tích cú pháp và tạo chuỗi dẫn xuất cho câu nhập, cũng như so sánh độ phức tạp của hai giải thuật này với các giải thuật ở chương 3.
ã Phần 3 : Tìm hiểu lý thuyết về phần mềm hỗ trợ học tập và giảng dạy, cách thức để thiết kế và lựa chọn mô hình giảng dạy tốt.
ã Phần 4 : Tập trung phân tích và thiết kế cho mô hình vừa chọn, phần này dựa trên các lý thuyết đã tìm hiểu ở phần 2 và mô hình giảng dạy để đưa ra
ã Lựa chọn ngôn ngữ lập trình
ã Cấu trúc dữ liệu cho các giải thuật sử dụng trong chương trình
ã Cách thức nhập liệu, cấu trúc file lưu trữ
ã Cách trình bày dữ liệu xuất
ã Các lưu đồ thuật toán, tính toán độ phức tạp
ã
ã Phần 5 : So sánh độ phức tạp giữa hai giải thuật phân tích cú pháp CYK và Earley, trong phần này đưa ra các giả thiết để thực hiện tính độ phức tạp cho hai giải thuật trên bằng chương trình cũng như đưa ra những minh họa bằng ví dụ thực tế (với các đồ thị minh họa)
ã Phần 6 : Aùp dụng nhận dạng ngôn ngữ tự nhiên, trong phần này sẽ trình bày các vấn đề liên quan đến việc nhận dạng một câu nhập (Tiếng Anh) và cách thức xây dựng bộ từ điển token.
ã Phần 7 : Thiết kế Help : đây cũng là một phần quan trọng của một chương trình trợ giúp học tập, trong phần này chú trọng tìm hiểu thiết kế một hệ thống Help. Đặc biệt là thiết kế hệ thống Help cho chương trình thông qua công cụ Windows Help Designer Pro (down load từ http://www.devgr.com)
ã Phần 8 : Giới thiệu chuơng trình kết quả.
ã Phần 9 : Phụ lục - Mã chương trình
Phần 10 : Giới thiệu các tài liệu tham khảo
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 165
👁 Lượt xem: 482
⬇ Lượt tải: 16
📎 Số trang: 226
👁 Lượt xem: 364
⬇ Lượt tải: 16
📎 Số trang: 226
👁 Lượt xem: 525
⬇ Lượt tải: 16
📎 Số trang: 64
👁 Lượt xem: 544
⬇ Lượt tải: 16
📎 Số trang: 64
👁 Lượt xem: 373
⬇ Lượt tải: 16
📎 Số trang: 73
👁 Lượt xem: 660
⬇ Lượt tải: 16
📎 Số trang: 73
👁 Lượt xem: 384
⬇ Lượt tải: 16
📎 Số trang: 59
👁 Lượt xem: 560
⬇ Lượt tải: 16
📎 Số trang: 52
👁 Lượt xem: 525
⬇ Lượt tải: 16
Những tài liệu bạn đã xem
📎 Số trang: 174
👁 Lượt xem: 666
⬇ Lượt tải: 16