<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Turing Makinesi (Turing Machine)</title>
	<atom:link href="http://www.bilgisayarkavramlari.com/2009/06/27/turing-makinesi-turing-machine/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bilgisayarkavramlari.com/2009/06/27/turing-makinesi-turing-machine/</link>
	<description>www.bilgisayarkavramlari.com</description>
	<lastBuildDate>Thu, 09 Feb 2012 15:35:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2009/06/27/turing-makinesi-turing-machine/comment-page-1/#comment-64142</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Tue, 08 Nov 2011 19:48:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/?p=2681#comment-64142</guid>
		<description>Sorunuzun cevabı basitçe, teypte a görülmesi halinde teybe b yazılması ve teypteki karakterlerin bitmesi halinde de makinenin durmasıdır. 

M = { {q0,q1} , { a } , { a,b,x } , { q0 a→b R q0 , q0 x→x L q1} , q0 , x , q1 }

Yukarıdaki makinenin başlangıç durumu q0, bitiş durumu q1&#039;dir. a sembolü gördüğü sürece b yazmakta ve teybi sağa sarmaktadır. yıldız sembolü ile teypteki karakterler bitince son olarak sola sararak durmaktadır. 

Sorunuzda 3 sembol bulunduğu kabulü var. Bu sembollerin sayısının kontrol edilmesi istenmemiş. Sadece okuyup üzerine b yazıyoruz. 

Buna göre makinenin çalışması :
&lt;pre&gt;
-aaa- olarak teyp başlar
 &#124;

q0, a-&gt;b R , işlemi sonucunda q0&#039;da kalır ve teyp kayar
-baa-
  &#124;

tekrar q0&#039;da olduğu için q0, a-&gt;b R , işlemi sonucunda q0&#039;da kalır ve teyp kayar
-bba-
   &#124;

tekrar q0&#039;da olduğu için q0, a-&gt;b R , işlemi sonucunda q0&#039;da kalır ve teyp kayar
-bbb-
    &#124;

okunan değer x olduğu için q0&#039;dan q1 durumuna geçeriz. (q0 x→x L q1 gereği)
-bbb-
   &#124;

q1 durumunda makinemiz durur ve çalışma biter. 
&lt;/pre&gt;
başarılar</description>
		<content:encoded><![CDATA[<p>Sorunuzun cevabı basitçe, teypte a görülmesi halinde teybe b yazılması ve teypteki karakterlerin bitmesi halinde de makinenin durmasıdır. </p>
<p>M = { {q0,q1} , { a } , { a,b,x } , { q0 a→b R q0 , q0 x→x L q1} , q0 , x , q1 }</p>
<p>Yukarıdaki makinenin başlangıç durumu q0, bitiş durumu q1&#8242;dir. a sembolü gördüğü sürece b yazmakta ve teybi sağa sarmaktadır. yıldız sembolü ile teypteki karakterler bitince son olarak sola sararak durmaktadır. </p>
<p>Sorunuzda 3 sembol bulunduğu kabulü var. Bu sembollerin sayısının kontrol edilmesi istenmemiş. Sadece okuyup üzerine b yazıyoruz. </p>
<p>Buna göre makinenin çalışması :</p>
<pre>
-aaa- olarak teyp başlar
 |

q0, a->b R , işlemi sonucunda q0'da kalır ve teyp kayar
-baa-
  |

tekrar q0'da olduğu için q0, a->b R , işlemi sonucunda q0'da kalır ve teyp kayar
-bba-
   |

tekrar q0'da olduğu için q0, a->b R , işlemi sonucunda q0'da kalır ve teyp kayar
-bbb-
    |

okunan değer x olduğu için q0'dan q1 durumuna geçeriz. (q0 x→x L q1 gereği)
-bbb-
   |

q1 durumunda makinemiz durur ve çalışma biter.
</pre>
<p>başarılar</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hakkı barış</title>
		<link>http://www.bilgisayarkavramlari.com/2009/06/27/turing-makinesi-turing-machine/comment-page-1/#comment-63649</link>
		<dc:creator>hakkı barış</dc:creator>
		<pubDate>Tue, 31 May 2011 19:17:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/?p=2681#comment-63649</guid>
		<description>bir teyp üzerinde 3 hücreye a harfi yazılıdır.turing makinesinden istenen bu hücrelere b harfi yazmasıdırgeçiş fonksiyonlarını ve geçişleri yazın diye bir soru var bana yardımcı olursanız sevinirim</description>
		<content:encoded><![CDATA[<p>bir teyp üzerinde 3 hücreye a harfi yazılıdır.turing makinesinden istenen bu hücrelere b harfi yazmasıdırgeçiş fonksiyonlarını ve geçişleri yazın diye bir soru var bana yardımcı olursanız sevinirim</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: haticenur</title>
		<link>http://www.bilgisayarkavramlari.com/2009/06/27/turing-makinesi-turing-machine/comment-page-1/#comment-63628</link>
		<dc:creator>haticenur</dc:creator>
		<pubDate>Wed, 25 May 2011 20:34:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/?p=2681#comment-63628</guid>
		<description>gerçekten çok güzel anlatılmış yarın 1 de sınavım var anlamamıştım iyi geldi:D:D</description>
		<content:encoded><![CDATA[<p>gerçekten çok güzel anlatılmış yarın 1 de sınavım var anlamamıştım iyi geldi:D:D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kemal</title>
		<link>http://www.bilgisayarkavramlari.com/2009/06/27/turing-makinesi-turing-machine/comment-page-1/#comment-54326</link>
		<dc:creator>Kemal</dc:creator>
		<pubDate>Sun, 26 Dec 2010 18:20:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/?p=2681#comment-54326</guid>
		<description>peki esit sayida ve siralari karisik sekilde verilen a,b,c leri iceren turing makinesi nasil yapilir.?</description>
		<content:encoded><![CDATA[<p>peki esit sayida ve siralari karisik sekilde verilen a,b,c leri iceren turing makinesi nasil yapilir.?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2009/06/27/turing-makinesi-turing-machine/comment-page-1/#comment-51259</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Fri, 19 Nov 2010 12:06:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/?p=2681#comment-51259</guid>
		<description>şimdi bu soru iki türlü anlaşılabilir. Kolay olanı anbn şeklinde a ve b harflerinin sırayla gelmesi. yani n tane a harfinin n tane b harfinden önce gelmesi. Tabi bir de eşit sayıda a ve b olması ve bunların karışık dizilimde olması mümkün. 

Yani ilk durumda aaabbb şeklindeki kelimeleri kabul ederken ikinci durumda aabbab şeklindeki kelimeleri de kabul etmesini bekleyebiliriz. 

ilk durum için basitçe kelimenin başından bir a sildiğimizde, kelimenin sonundan da bir b silicez. Dolayısıyla a ve b harfleri aynı anda biterse eşitler, şayet birisi önce biterse eşit değiller diyeceğiz. 

ikinci durum ise biraz daha zor, kelimenin başından bir harf silip (örneğin a) sonra tersi olan harfi (bu durumda b) kelimenin yine başından ilk gördüğümüz durumda silmemiz gerekiyor. Ancak bu silme işlemini kaydırarak yapmamız gerekiyor. 

Örnek üzerinden anlatacak olursam :
-abaaaabbbb- şeklinde bir kelime olsun:
a ve hemen sonra kelimede gelen ilk b siliniyor
---aaaabbbb- halini alıyor ve devam ediyoruz:
----aaabbbb- şimdi bir a sildik ve bir de b silmemiz gerek. Makinemiz ilk b&#039;yi bulup silecek:
----aaa-bbb- fakat görüldüğü üzere kelimenin içinde boşluk oldu bunu düzeltmek için kaydırıyoruz:
----aaabbb-- ve böylece devam ediyor. 

Burada boşluk oluşması ve kaydırma probleminin çözümü için ilave bir sembol kullanılabilir. Örneğin c sembolü kullanacak olalım. ilk silmeden sonra
-ccaaaabbbb- şeklinde ilk a ve b silindiler
-cccaaacbbb- şeklinde ikinci silme gerçekleşti ve bu şekilde devam ediyoruz. Ta ki bütün kelime c olana kadar. Şayet b veya a önce biterse o zaman eşit değil diyebiliriz. 

Yukarıda, iki problemin de çözümünü anlattım ama kolay olanının makinesini çizip adım adım yukarıdaki yazıya ekleyeceğim. Eh zor olanını da artık siz yaparsınız :)

sorunuzun cevabını aşağıdaki bağlantıda yayınladım. 

http://www.bilgisayarkavramlari.com/2010/11/19/esit-a-ve-b-bulunduran-turing-makinesi-ornegi/


başarılar</description>
		<content:encoded><![CDATA[<p>şimdi bu soru iki türlü anlaşılabilir. Kolay olanı anbn şeklinde a ve b harflerinin sırayla gelmesi. yani n tane a harfinin n tane b harfinden önce gelmesi. Tabi bir de eşit sayıda a ve b olması ve bunların karışık dizilimde olması mümkün. </p>
<p>Yani ilk durumda aaabbb şeklindeki kelimeleri kabul ederken ikinci durumda aabbab şeklindeki kelimeleri de kabul etmesini bekleyebiliriz. </p>
<p>ilk durum için basitçe kelimenin başından bir a sildiğimizde, kelimenin sonundan da bir b silicez. Dolayısıyla a ve b harfleri aynı anda biterse eşitler, şayet birisi önce biterse eşit değiller diyeceğiz. </p>
<p>ikinci durum ise biraz daha zor, kelimenin başından bir harf silip (örneğin a) sonra tersi olan harfi (bu durumda b) kelimenin yine başından ilk gördüğümüz durumda silmemiz gerekiyor. Ancak bu silme işlemini kaydırarak yapmamız gerekiyor. </p>
<p>Örnek üzerinden anlatacak olursam :<br />
-abaaaabbbb- şeklinde bir kelime olsun:<br />
a ve hemen sonra kelimede gelen ilk b siliniyor<br />
&#8212;aaaabbbb- halini alıyor ve devam ediyoruz:<br />
&#8212;-aaabbbb- şimdi bir a sildik ve bir de b silmemiz gerek. Makinemiz ilk b&#8217;yi bulup silecek:<br />
&#8212;-aaa-bbb- fakat görüldüğü üzere kelimenin içinde boşluk oldu bunu düzeltmek için kaydırıyoruz:<br />
&#8212;-aaabbb&#8211; ve böylece devam ediyor. </p>
<p>Burada boşluk oluşması ve kaydırma probleminin çözümü için ilave bir sembol kullanılabilir. Örneğin c sembolü kullanacak olalım. ilk silmeden sonra<br />
-ccaaaabbbb- şeklinde ilk a ve b silindiler<br />
-cccaaacbbb- şeklinde ikinci silme gerçekleşti ve bu şekilde devam ediyoruz. Ta ki bütün kelime c olana kadar. Şayet b veya a önce biterse o zaman eşit değil diyebiliriz. </p>
<p>Yukarıda, iki problemin de çözümünü anlattım ama kolay olanının makinesini çizip adım adım yukarıdaki yazıya ekleyeceğim. Eh zor olanını da artık siz yaparsınız <img src='http://www.bilgisayarkavramlari.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>sorunuzun cevabını aşağıdaki bağlantıda yayınladım. </p>
<p><a href="http://www.bilgisayarkavramlari.com/2010/11/19/esit-a-ve-b-bulunduran-turing-makinesi-ornegi/" rel="nofollow">http://www.bilgisayarkavramlari.com/2010/11/19/esit-a-ve-b-bulunduran-turing-makinesi-ornegi/</a></p>
<p>başarılar</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: onur</title>
		<link>http://www.bilgisayarkavramlari.com/2009/06/27/turing-makinesi-turing-machine/comment-page-1/#comment-50824</link>
		<dc:creator>onur</dc:creator>
		<pubDate>Fri, 12 Nov 2010 22:16:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/?p=2681#comment-50824</guid>
		<description>peki, acaba eşit sayıda a ve b içeren kelimeleri tanıyan turing makinesi nasıl yapılır ?</description>
		<content:encoded><![CDATA[<p>peki, acaba eşit sayıda a ve b içeren kelimeleri tanıyan turing makinesi nasıl yapılır ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aykut mehmet</title>
		<link>http://www.bilgisayarkavramlari.com/2009/06/27/turing-makinesi-turing-machine/comment-page-1/#comment-50462</link>
		<dc:creator>aykut mehmet</dc:creator>
		<pubDate>Tue, 09 Nov 2010 12:08:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/?p=2681#comment-50462</guid>
		<description>çok iyi anlatım. çok teşekkürler.</description>
		<content:encoded><![CDATA[<p>çok iyi anlatım. çok teşekkürler.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mustafa</title>
		<link>http://www.bilgisayarkavramlari.com/2009/06/27/turing-makinesi-turing-machine/comment-page-1/#comment-50372</link>
		<dc:creator>mustafa</dc:creator>
		<pubDate>Mon, 08 Nov 2010 10:27:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/?p=2681#comment-50372</guid>
		<description>tek kelimeyle harika bir anlatım. paylaşımınız için teşekkürler</description>
		<content:encoded><![CDATA[<p>tek kelimeyle harika bir anlatım. paylaşımınız için teşekkürler</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tarık-ege.üni</title>
		<link>http://www.bilgisayarkavramlari.com/2009/06/27/turing-makinesi-turing-machine/comment-page-1/#comment-9550</link>
		<dc:creator>tarık-ege.üni</dc:creator>
		<pubDate>Sun, 27 Dec 2009 19:37:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/?p=2681#comment-9550</guid>
		<description>yok ödev değil...pek otomatadan ödev aldığımız söylenemez.sadece bir anlık aklıma gelen bir fikirdi.
geçen gün otururken böyle bir tane de aklıma geldi onu yaptım ama sorduğum soruyu yapamadım.öyleki; herhangi bir string bir turing makinesi tarafından önce baştan bir elemanı sonra sondan bir elemanı ve bu string elemanı bitene kadar kopyalayıp sonra bu kopyadan tekrar ana stringi veren turing makinesi...yani diyelimki;abaabbb  girilen bir string şu şekilde kopyalanmalı:
Abaabbb
AbaabbB
ABaabbB
ABaabBB
ABAabBB
ABAaBBB
ABAABBB
şeklinde kopyalansın sonra da sırayla stringi kopyalasın...yaptım bunu.ama yapana kadar da bayağı zorlandım..</description>
		<content:encoded><![CDATA[<p>yok ödev değil&#8230;pek otomatadan ödev aldığımız söylenemez.sadece bir anlık aklıma gelen bir fikirdi.<br />
geçen gün otururken böyle bir tane de aklıma geldi onu yaptım ama sorduğum soruyu yapamadım.öyleki; herhangi bir string bir turing makinesi tarafından önce baştan bir elemanı sonra sondan bir elemanı ve bu string elemanı bitene kadar kopyalayıp sonra bu kopyadan tekrar ana stringi veren turing makinesi&#8230;yani diyelimki;abaabbb  girilen bir string şu şekilde kopyalanmalı:<br />
Abaabbb<br />
AbaabbB<br />
ABaabbB<br />
ABaabBB<br />
ABAabBB<br />
ABAaBBB<br />
ABAABBB<br />
şeklinde kopyalansın sonra da sırayla stringi kopyalasın&#8230;yaptım bunu.ama yapana kadar da bayağı zorlandım..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mahir</title>
		<link>http://www.bilgisayarkavramlari.com/2009/06/27/turing-makinesi-turing-machine/comment-page-1/#comment-9534</link>
		<dc:creator>Mahir</dc:creator>
		<pubDate>Sun, 27 Dec 2009 07:46:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/?p=2681#comment-9534</guid>
		<description>Tarik Bey istediginiz sey odev mi yoksa? Cok nokta atisi yapmissiniz !</description>
		<content:encoded><![CDATA[<p>Tarik Bey istediginiz sey odev mi yoksa? Cok nokta atisi yapmissiniz !</p>
]]></content:encoded>
	</item>
</channel>
</rss>

