Esempio n. 1
0
 /// <summary>
 /// Инициализирует машину Поста пустой лентой.
 /// </summary>
 public PostMachine()
 {
     _tape = new Tape(TapeType.TwoStated);
     _pos = 0;
     _ops = null;
     _opNum = 0;
 }
Esempio n. 2
0
 private TuringUnit(SerializationInfo info, StreamingContext context)
 {
     _tape = info.GetValue("t", typeof(Tape)) as Tape;
     Position = (BigInteger)info.GetValue("p", typeof(BigInteger));
 }
Esempio n. 3
0
 /// <summary>
 /// Инициализирует модуль машины Тьюринга пустой лентой и читающей/пишущей головкой, установленной напротив нулевой ячейки.
 /// </summary>
 public TuringUnit()
 {
     _tape = new Tape(TapeType.MultiStated);
     Position = 0;
 }