1. Trang chủ
  2. » Luận Văn - Báo Cáo

ĐỀ TÀI BÁO CÁO MÁY TURING

21 2K 8

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 792,99 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Biểu diễn máy Turing bằng biểu đồ 3.. Ngôn ngữ được đoán nhận bởi máy Turing 4.. • Đầu đọc ban đầu chỉ vào ô chứa ký hiệu vào bên trái nhất trên băng.• Với một số hữu hạn các trạng th

Trang 2

1 Mô tả máy turing

2 Biểu diễn máy Turing bằng biểu đồ

3 Ngôn ngữ được đoán nhận bởi máy Turing

4 Bài tập

Nội dung

Trang 4

1 Mô tả máy Turing

• Chúng ta minh họa máy Turing trong hình 7.1.

Trang 6

Đầu đọc ban đầu chỉ vào ô chứa ký hiệu vào bên trái nhất trên băng.

Với một số hữu hạn các trạng thái, trong

đó có một trạng thái đầu và một số các trạng thái cuối hay trạng thái thừa

Trang 7

Một bước dịch chuyển của máy Turing phụ thuộc vào

trạng thái hiện tại của bộ điều khiển và ký hiệu được

đọc trên băng mà nó thực hiện:

1 Thay đổi trạng thái Tuy nhiên, trạng thái tiếp theo có thể là trạng hiện tại.

2 Viết một ký hiệu lên ô đang được đọc thay thế cho ký hiệu cũ Ký hiệu mới được viết lên có thể là giống với ký hiệu hiện tại trên băng.

3 Dịch chuyển đầu đọc sang phải hoặc sang trái một ô

Trang 8

Định nghĩa 7.1: Máy Turing được định

nghĩa bởi bộ bảy:

M = (Q, Σ, Γ, δ , q0, B, F)

Trang 10

hướng dịch chuyển của đầu đọc.

Trang 11

2 Biểu diễn máy Turing bằng biểu đồ

• Tương tự như ô-tô-mát hữu hạn hay ô-tô-mát đẩy xuống, chúng

ta cũng có thể sử dụng biểu đồ dịch chuyển biểu diễn máy Turing mà trong đó:

Trang 12

1 Các nút biểu diễn các trạng thái.

2 Có một mũi tên đi vào nút q0 để ký hiệu trạng thái đầu.

3 Các trạng thái kết thúc F là các nút

được biểu diễn bởi hai vòng tròn

Trang 13

4 Các trạng thái không thuộc F là các nút được biểu diễn bởi chỉ một vòng tròn.

5 Các cung tương ứng với các dịch

chuyển Một cung từ trạng thái q đến

trạng thái p được gán nhãn X / Y, D

nghĩa là: (q, X) = (p, Y, D).

Trang 14

3 Ngôn ngữ được đoán nhận bởi

Trang 15

Định nghĩa 7.5

Ngôn ngữ được đoán nhận bởi máy Turing được gọi là ngôn ngữ liệt kê đệ quy.

Trang 19

Câu 2: Xây dựng máy Turing tính hàm f(n) = n + 1, với

n là số nguyên dương.

M = ({q0, q1, q2}, {0, 1}, {0, 1, B}, δ , q0, B, {q2})

với δ được xây dựng như sau:

Trang 20

3 Xây dựng máy Turing tính hàm f(m, n) = n-m, nếu n ≥

m

Trang 21

www.trungtamtinhoc.edu.vn

Thank You!

Ngày đăng: 04/08/2016, 07:36

TỪ KHÓA LIÊN QUAN

w