Báo cáo bài tập lớn - Automata về giao và hiệu của 2 DFA
- 페이지 수
- 10
- 형식
- 크기
- 411 KB
- 언어
- VI · Tiếng Việt
- 조회수
- 437
- 댓글
- 0
- Lượt tải
- 0
미리보기 생성 중...
- 문서명
- Báo cáo bài tập lớn - Automata về giao và hiệu của 2 DFA
- 목차
- 이 문서는 명확한 목차가 없습니다.
- 페이지 수
- 10 페이지
- 업로더
- ThiNganHang
상세 요약을 생성 중입니다. 잠시 후 다시 확인해주세요.
설명
Trích nội dung tài liệu
HỌC VIỆN KỸ THUẬT QUÂN SỰ KHOA CÔNG NGHỆ THÔNG TIN ========== BÀI TẬP LỚN: AUTOMAT VÀ NGÔN NGỮ HÌNH THỨC ĐỀ TÀI: GIAO VÀ HIỆU CỦA 2 DFA Nhóm thực hiện đề tài: Đơn vị : Lớp Tin học 44 Giáo viên hướng dẫn: Hà Nội : 07/2011 1 MỤC LỤC ĐẶT VẤN ĐỀ Lý thuyết ngôn ngữ hình thức và automata đóng một vai trò rất quan trọng trong các cơ sở toán học của tin học. Ngôn ngữ hình thức được sử dụng trong việc xây dựng các ngôn ngữ lập trình, lý thuyết về các chương trình dịch. Các ngôn ngữ hình thức tạo thành một công cụ mô tả đối với các mô hình tính toán cả cho dạng thông tin vào-ra lẫn kiểu thao tác. Lý thuyết ngôn ngữ hình thức, chính vì thực chất của nó là một lĩnh vực khoa học liên ngành; nhu cầu mô tả hình thức văn phạm được phát sinh trong nhiều ngành khoa học khác nhau từ ngôn ngữ học đến sinh vật học. Như chúng ta đã biết, ngôn ngữ hình thức và chương trình dịch là những bộ môn phát triển sớm nhất so với các ngành khác trong khoa học máy tính, khối lượng kiến thức trong các bộ môn này rất đồ sộ. Ở nước ta hiện nay, đã có nhiều trường đại học cũng đã bắt đầu giảng dạy môn học này cho các sinh viên ngành Công nghệ thông tin. Để hiểu rõ hơn về ngôn ngữ hình thức và automata, trong nội dung bài tập lớn này, chúng em xin trình bày vấn đề về: hiệu và giao của hai DFA. Chúng em chia đề tài ra làm 3 phần chính : 1. Tìm hiểu về DFA 2. Tìm hiểu về giao và hiệu của 2 DFA 3. Chương trình minh họa. Trong suốt quá trình làm, với sự cố gắng của từng thành viên trong nhóm cùng với các ý kiến đóng góp của bạn bè, sự hướng dẫn của thầy giáo và tham khảo các tài liệu khác, chúng em đã hoàn thành được nội dung đề ra. Tuy nhiên, do kỹ năng và kiến thức còn có hạn nên nội dung chương trình không thể tránh 2 khỏi những sai sót. Chúng em hy vọng sẽ nhận được nhiều những sự đóng góp từ phía thầy và bạn bè để chương trình này được hoàn thiện hơn! Chúng em xin chân thành cảm ơn! PHẦN 1: AUTOMAT HỮU HẠN ĐƠN ĐỊNH DFA 1. Giới thiệu Một ôtômát hữu hạn đơn định (DFA) gồm một tập hữu hạn các trạng thái và một tập các phép chuyển từ trạng thái này tới trạng thái khác trên các ký hiệu nhập (input symbols) được chọn từ một bộ chữ cái Σ nào đó. Mỗi ký hiệu nhập có đúng một phép chuyển khỏi mỗi trạng thái (có thể chuyển trở về chính nó). Một trạng thái, thường ký hiệu là q0, gọi là trạng thái bắt đầu (trạng thái ôtômát bắt đầu). Một số trạng thái được thiết kế như là các trạng thái kết thúc hay trạng thái chấp nhận. Một đồ thị có hướng, gọi là sơ đồ chuyển (transition diagram) tương ứng với một DFA như sau: các đỉnh của đồ thị là các trạng thái của DFA; nếu có một đường chuyển từ trạng thái q đến trạng thái p trên input a thì có một cung nhãn a chuyển từ trạng thái q đến trạng thái p trong sơ đồ chuyển. DFA chấp nhận một chuỗi x nếu như tồn tại dãy các phép chuyển tương ứng trên mỗi ký hiệu của x dẫn từ trạng thái bắt đầu đến một trong những trạng thái kết thúc. Chẳng hạn, sơ đồ chuyển của một DFA được mô tả trong hình 1. Trạng thái khởi đầu q0 được chỉ bằng mũi tên có nhãn "Start". Chỉ có duy nhất một trạng thái kết thúc, cũng là q0 trong trường hợp này, được chỉ ra bằng hai vòng tròn. Ôtômát này chấp nhận tất cả các chuỗi số 0 và số 1 với số số 0 và số số 1 là số chẵn. 3
자주 묻는 질문
이 문서를 어떻게 다운로드하나요?
“Báo cáo bài tập lớn - Automata về giao và hiệu của 2 DFA” 문서의 가격은 15,000đ입니다. PayOS를 통해 지갑을 충전한 다음, '다운로드'를 클릭하여 원본 파일을 구매하고 저장하세요.
이 문서는 몇 페이지로 되어 있나요?
이 문서는 10페이지입니다. 다운로드하기 전에 온라인으로 미리 볼 수 있습니다.
다운로드하기 전에 미리 볼 수 있나요?
네. 이 페이지의 온라인 리더를 통해 문서를 미리 본 후 (처음 몇 페이지) 다운로드 여부를 결정할 수 있습니다.
Báo cáo bài tập lớn - Automata về giao và hiệu của 2 DFA
미리보기 생성 중...
Trích nội dung tài liệu
HỌC VIỆN KỸ THUẬT QUÂN SỰ KHOA CÔNG NGHỆ THÔNG TIN ========== BÀI TẬP LỚN: AUTOMAT VÀ NGÔN NGỮ HÌNH THỨC ĐỀ TÀI: GIAO VÀ HIỆU CỦA 2 DFA Nhóm thực hiện đề tài: Đơn vị : Lớp Tin học 44 Giáo viên hướng dẫn: Hà Nội : 07/2011 1 MỤC LỤC ĐẶT VẤN ĐỀ Lý thuyết ngôn ngữ hình thức và automata đóng một vai trò rất quan trọng trong các cơ sở toán học của tin học. Ngôn ngữ hình thức được sử dụng trong việc xây dựng các ngôn ngữ lập trình, lý thuyết về các chương trình dịch. Các ngôn ngữ hình thức tạo thành một công cụ mô tả đối với các mô hình tính toán cả cho dạng thông tin vào-ra lẫn kiểu thao tác. Lý thuyết ngôn ngữ hình thức, chính vì thực chất của nó là một lĩnh vực khoa học liên ngành; nhu cầu mô tả hình thức văn phạm được phát sinh trong nhiều ngành khoa học khác nhau từ ngôn ngữ học đến sinh vật học. Như chúng ta đã biết, ngôn ngữ hình thức và chương trình dịch là những bộ môn phát triển sớm nhất so với các ngành khác trong khoa học máy tính, khối lượng kiến thức trong các bộ môn này rất đồ sộ. Ở nước ta hiện nay, đã có nhiều trường đại học cũng đã bắt đầu giảng dạy môn học này cho các sinh viên ngành Công nghệ thông tin. Để hiểu rõ hơn về ngôn ngữ hình thức và automata, trong nội dung bài tập lớn này, chúng em xin trình bày vấn đề về: hiệu và giao của hai DFA. Chúng em chia đề tài ra làm 3 phần chính : 1. Tìm hiểu về DFA 2. Tìm hiểu về giao và hiệu của 2 DFA 3. Chương trình minh họa. Trong suốt quá trình làm, với sự cố gắng của từng thành viên trong nhóm cùng với các ý kiến đóng góp của bạn bè, sự hướng dẫn của thầy giáo và tham khảo các tài liệu khác, chúng em đã hoàn thành được nội dung đề ra. Tuy nhiên, do kỹ năng và kiến thức còn có hạn nên nội dung chương trình không thể tránh 2 khỏi những sai sót. Chúng em hy vọng sẽ nhận được nhiều những sự đóng góp từ phía thầy và bạn bè để chương trình này được hoàn thiện hơn! Chúng em xin chân thành cảm ơn! PHẦN 1: AUTOMAT HỮU HẠN ĐƠN ĐỊNH DFA 1. Giới thiệu Một ôtômát hữu hạn đơn định (DFA) gồm một tập hữu hạn các trạng thái và một tập các phép chuyển từ trạng thái này tới trạng thái khác trên các ký hiệu nhập (input symbols) được chọn từ một bộ chữ cái Σ nào đó. Mỗi ký hiệu nhập có đúng một phép chuyển khỏi mỗi trạng thái (có thể chuyển trở về chính nó). Một trạng thái, thường ký hiệu là q0, gọi là trạng thái bắt đầu (trạng thái ôtômát bắt đầu). Một số trạng thái được thiết kế như là các trạng thái kết thúc hay trạng thái chấp nhận. Một đồ thị có hướng, gọi là sơ đồ chuyển (transition diagram) tương ứng với một DFA như sau: các đỉnh của đồ thị là các trạng thái của DFA; nếu có một đường chuyển từ trạng thái q đến trạng thái p trên input a thì có một cung nhãn a chuyển từ trạng thái q đến trạng thái p trong sơ đồ chuyển. DFA chấp nhận một chuỗi x nếu như tồn tại dãy các phép chuyển tương ứng trên mỗi ký hiệu của x dẫn từ trạng thái bắt đầu đến một trong những trạng thái kết thúc. Chẳng hạn, sơ đồ chuyển của một DFA được mô tả trong hình 1. Trạng thái khởi đầu q0 được chỉ bằng mũi tên có nhãn "Start". Chỉ có duy nhất một trạng thái kết thúc, cũng là q0 trong trường hợp này, được chỉ ra bằng hai vòng tròn. Ôtômát này chấp nhận tất cả các chuỗi số 0 và số 1 với số số 0 và số số 1 là số chẵn. 3
- 문서명
- Báo cáo bài tập lớn - Automata về giao và hiệu của 2 DFA
- 목차
- 이 문서는 명확한 목차가 없습니다.
- 페이지 수
- 10 페이지
- 업로더
- ThiNganHang
상세 요약을 생성 중입니다. 잠시 후 다시 확인해주세요.
댓글 (0)
댓글이 없습니다. 첫 댓글을 남겨보세요!
Bài tập Kinh tế học quốc tế (Có Đáp án)
15 bài tập Xác suất thống kê (có Lời giải)
Trắc nghiệm Đại số tuyến tính (Có Đáp án)
Bài tập Kinh tế nguồn nhân lực (KTNNL) 1 (Có lời giải)
So sánh nội dung trách nhiệm của người chuyên chở theo quy tắc Hague 1924, Hague Visby 1968 với quy tắc Hamburg 1978
Tiểu luận - Kinh tế phát triển - Phân tích nhận định "Việt Nam đã kiên định chọn hướng phát triển lấy con người làm trọng tâm ..."
Đề cương - Luật vận tải
600 Câu trắc nghiệm Tư tưởng Hồ Chí Minh
Tài liệu ôn tập Nguyên lý kế toán
Bài tập Xác suất thống kê đại học - có lời giải

댓글 (0)
댓글이 없습니다. 첫 댓글을 남겨보세요!