Slide Chương trình dịch (UNIT6) - GV Nguyễn Thị Thu Hương
- 페이지 수
- 8
- 형식
- 크기
- 167 KB
- Trường
- Đại học Bách khoa Hà Nội
- 조회수
- 0
- 댓글
- 0
- Lượt tải
- 0
미리보기 생성 중...
Slide bài giảng về bài toán phân tích cú pháp (parsing) trong chương trình dịch, trình bày phương pháp phân tích top-down với quay lui và các giải thuật liên quan.
- 문서명
- Slide Chương trình dịch (UNIT6) - GV Nguyễn Thị Thu Hương
- 학교 / 강의
- Đại học Bách khoa Hà Nội · Chương trình dịch
- 내용
- Slide bài giảng về bài toán phân tích cú pháp (parsing) trong chương trình dịch, trình bày phương pháp phân tích top-down với quay lui và các giải thuật liên quan.
- 목차
- 이 문서는 명확한 목차가 없습니다.
- 페이지 수
- 8 페이지
- 업로더
- lienhejb
설명
Trích nội dung tài liệu
21/1/2010 Bài toán phân tích cú pháp Bài 6 Bài toán đặt ra Cho văn phạm phi ngữ cảnh G và xâu w w ∈ L(G) đúng hay sai? Phân tích cú pháp trên xuống có quay lui Phân tích trên xuống (top down) S ⇒* w? 1 2 Phân tích trái w đúng cú pháp ⇒cây cú pháp E -> E + T E -> T T -> T * F T -> F F -> ( E ) F -> ident Phân tích trái của α là dãy các sản xuất được sử dụng trong suy dẫn trái ra α từ S Phân tích là danh sách các số từ 1 đến p Biểu diễn cây cú pháp bằng cách nào? 3 4 fb.com/groups/ 1 21/1/2010 Ví dụ Giải thuật phân tích top down quay lui Xét văn phạm G, các sản xuất được đánh số như sau 1.E → T+E 2.E → T 3.T → F* T 4.T → F 5.F → (E) 6.F → a Tư tưởng chủ yếu của giải thuật là xây dựng cây phân tích cú pháp (cây suy dẫn) cho xâu w Đánh số thứ tự các sản xuất có cùng vế phải, như vậy, các A - sản xuất của văn phạm sẽ được xếp thứ tự A → α1 | α2 | . . . .| αn Phân tích trái của xâu a*(a+a) là 23645124646 5 Nút hoạt động là ký hiệu không kết thúc A Mô tả giải thuật Bắt đầu từ nút gốc S Chọn vế phải đầu tiên của A- sản xuất : X1X2. . . .Xk. Tạo k nút con trực tiếp của A với nhãn Nút S được coi là nút hoạt động X1, X2, . . . .Xk. Nút hoạt động là nút nhãn X1. Nếu k = 0, (sản xuất A → ε) thì nút hoạt động sẽ là nút Tạo ra các nút con một cách đệ quy bên phải (ngay sau) A khi duyệt cây theo thứ tự trái 7 6 8 fb.com/groups/ 2 21/1/2010 Nút được xét có nhãn là ký hiệu kết thúc a Điều kiện để thực hiện giải thuật So sánh với ký hiệu đang xét. Nếu trùng với ký hiệu đang xét thì chuyển đầu đọc sang phải 1 ô, chuyển sang xét nút bên phải. Nếu a không trùng với ký hiệu đang xét thì quay lui tới nút mà tại đó đã sử dụng sản xuất trước (Thay thế một ký hiệu không kết thúc (chẳng hạn A) bằng vế phải một sản xuất). Chuyển đầu đọc sang trái (nếu cần) và thử với lựa chọn tiếp theo. Nếu không còn lựa chọn nào khác thì quay lui tới bước trước đó Văn phạm G cần thoả điều kiện khôn
자주 묻는 질문
이 문서는 무료인가요?
네. “Slide Chương trình dịch (UNIT6) - GV Nguyễn Thị Thu Hương” 문서는 무료입니다. 로그인 후 '다운로드'를 클릭하여 원본 파일을 받으세요.
이 문서는 몇 페이지로 되어 있나요?
이 문서는 8페이지입니다, Chương trình dịch 과정용. 다운로드하기 전에 온라인으로 미리 볼 수 있습니다.
다운로드하기 전에 미리 볼 수 있나요?
네. 이 페이지의 온라인 리더를 통해 문서를 미리 본 후 다운로드 여부를 결정할 수 있습니다.
Slide Chương trình dịch (UNIT6) - GV Nguyễn Thị Thu Hương
미리보기 생성 중...
Trích nội dung tài liệu
21/1/2010 Bài toán phân tích cú pháp Bài 6 Bài toán đặt ra Cho văn phạm phi ngữ cảnh G và xâu w w ∈ L(G) đúng hay sai? Phân tích cú pháp trên xuống có quay lui Phân tích trên xuống (top down) S ⇒* w? 1 2 Phân tích trái w đúng cú pháp ⇒cây cú pháp E -> E + T E -> T T -> T * F T -> F F -> ( E ) F -> ident Phân tích trái của α là dãy các sản xuất được sử dụng trong suy dẫn trái ra α từ S Phân tích là danh sách các số từ 1 đến p Biểu diễn cây cú pháp bằng cách nào? 3 4 fb.com/groups/ 1 21/1/2010 Ví dụ Giải thuật phân tích top down quay lui Xét văn phạm G, các sản xuất được đánh số như sau 1.E → T+E 2.E → T 3.T → F* T 4.T → F 5.F → (E) 6.F → a Tư tưởng chủ yếu của giải thuật là xây dựng cây phân tích cú pháp (cây suy dẫn) cho xâu w Đánh số thứ tự các sản xuất có cùng vế phải, như vậy, các A - sản xuất của văn phạm sẽ được xếp thứ tự A → α1 | α2 | . . . .| αn Phân tích trái của xâu a*(a+a) là 23645124646 5 Nút hoạt động là ký hiệu không kết thúc A Mô tả giải thuật Bắt đầu từ nút gốc S Chọn vế phải đầu tiên của A- sản xuất : X1X2. . . .Xk. Tạo k nút con trực tiếp của A với nhãn Nút S được coi là nút hoạt động X1, X2, . . . .Xk. Nút hoạt động là nút nhãn X1. Nếu k = 0, (sản xuất A → ε) thì nút hoạt động sẽ là nút Tạo ra các nút con một cách đệ quy bên phải (ngay sau) A khi duyệt cây theo thứ tự trái 7 6 8 fb.com/groups/ 2 21/1/2010 Nút được xét có nhãn là ký hiệu kết thúc a Điều kiện để thực hiện giải thuật So sánh với ký hiệu đang xét. Nếu trùng với ký hiệu đang xét thì chuyển đầu đọc sang phải 1 ô, chuyển sang xét nút bên phải. Nếu a không trùng với ký hiệu đang xét thì quay lui tới nút mà tại đó đã sử dụng sản xuất trước (Thay thế một ký hiệu không kết thúc (chẳng hạn A) bằng vế phải một sản xuất). Chuyển đầu đọc sang trái (nếu cần) và thử với lựa chọn tiếp theo. Nếu không còn lựa chọn nào khác thì quay lui tới bước trước đó Văn phạm G cần thoả điều kiện khôn
- 문서명
- Slide Chương trình dịch (UNIT6) - GV Nguyễn Thị Thu Hương
- 학교 / 강의
- Đại học Bách khoa Hà Nội · Chương trình dịch
- 내용
- Slide bài giảng về bài toán phân tích cú pháp (parsing) trong chương trình dịch, trình bày phương pháp phân tích top-down với quay lui và các giải thuật liên quan.
- 목차
- 이 문서는 명확한 목차가 없습니다.
- 페이지 수
- 8 페이지
- 업로더
- lienhejb
댓글 (0)
댓글이 없습니다. 첫 댓글을 남겨보세요!
Slide Chương trình dịch (UNIT9) - GV Nguyễn Thị Thu Hương
Slide Chương trình dịch (UNIT1) - GV Nguyễn Thị Thu Hương
Slide Chương trình dịch (UNIT8) - GV Nguyễn Thị Thu Hương
Slide Chương trình dịch (UNIT7) - GV Nguyễn Thị Thu Hương
Slide Chương trình dịch - C5 Phân tích ngữ nghĩa - GV Hoàng Anh Việt
K5 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K2 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K3 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K4 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K1 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)

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