Turing Makinesi Örnek

Eski 08-20-2012   #1
Prof. Dr. Sinsi
Varsayılan

Turing Makinesi Örnek




Örnek

Örneğimizdeki Turing makinesi sembol havuzu (yani alfabe) olarak {'B', '1'} kullanmaktadır Bu makineni amacı, verilen girdinin en sağına 1 ekleyip girdinin en soluna geri dönmektir

Bu amaca ulaşabilmek için, {'d0', 'd1', 'd2'} şeklinde üç durum kullanacağız Bu durumların geçiş tablosu ise şu şekilde olacak:


Güncel Okunan İşlem Yeni

Durum Sembol Durum

- - - - - - - - - - - - - - - - - - - - - - - -

d0 1 Sağa git d0

d0 B 1 yaz d1

d1 1 Sola git d1

d1 B Sağa git d2


Makine, ilk başta d0 durumunda olacak Bu tabloya bakarak görebiliriz ki, d2 son durum olacak ve makinenin kafası şu işlemi yapacak:


1 sembolünü gördükçe sağa doğru gidecek

B sembolünü gördüğü an (yani girdinin en sağına ulaştığında) o sembol yerine 1 yazacak

Yazma işlemi bitince 1 sembolü gördükçe sola gidecek

B sembolünü gördüğü an (yani girdinin en soluna ulaştığında) bir adım sağa gidecek ki girdinin ilk harfine doğru bakıyor olsun


Birkaç denemeyle bu makinenin istediğimiz işlemi yaptığını görebiliriz


Kaynak : Wikipedia

Alıntı Yaparak Cevapla
 
Üye olmanıza kesinlikle gerek yok !

Konuya yorum yazmak için sadece buraya tıklayınız.

Bu sitede 1 günde 10.000 kişiye sesinizi duyurma fırsatınız var.

IP adresleri kayıt altında tutulmaktadır. Aşağılama, hakaret, küfür vb. kötü içerikli mesaj yazan şahıslar IP adreslerinden tespit edilerek haklarında suç duyurusunda bulunulabilir.

« Önceki Konu   |   Sonraki Konu »
Konu Araçları Bu Konuda Ara
Bu Konuda Ara:

Gelişmiş Arama
Görünüm Modları


forumsinsi.com
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ForumSinsi.com hakkında yapılacak tüm şikayetlerde ilgili adresimizle iletişime geçilmesi halinde kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde gereken işlemler yapılacaktır. İletişime geçmek için buraya tıklayınız.