Okulda ki matematik hocam bahsetti merak edip araştırdım.Basit algoritmayı C#'a uyarladım.
8 adet ComboBox olsun.Elemanları sıra ile -1,0,1 olsun. Binary olarak girdiğimiz sayının bir üstünü buluyor.(8Bit)
foreach (Control item in groupBox1.Controls)
{
if (!(item is ComboBox)) continue;
ComboBox _ComboBox = ((ComboBox)item);
if (_ComboBox.SelectedIndex == -1)
{
_ComboBox.SelectedIndex = 1;
continue; //HALT = STOP
}
if (_ComboBox.SelectedIndex == 0)
{
_ComboBox.SelectedIndex = 1;
continue; //HALT = STOP
}
if (_ComboBox.SelectedIndex == 1)
{
_ComboBox.SelectedIndex = 0;
}
}
mesaj birleştirme:: 22 Eylül 2015, 01:08:44
https://tr.wikipedia.org/wiki/Turing_makinesi
mesaj birleştirme:: 22 Eylül 2015, 01:09:26
If read 1, write 0, go right, repeat.
If read 0, write 1, HALT!
If read [], write 1, HALT!
mesaj birleştirme:: 22 Eylül 2015, 01:14:58
Bir hata var sanırım ama anlayamadım ?