Turing machine

Pay with:
i agree with "Terms for Customers"
Sold: 0
Refunds: 0

Uploaded: 04.06.2008
Content: tm.zip (207,53 kB)

Description

Turing machine

Реализация машины Тьюринга + 4 примера скриптов для нее (счетчики в различных системах счисления)

Additional information

Машина Тьюринга
by Derwish


Развернутого описания не даю, рассчитывая что покупателю известно, что из себя представляет машина Тьюринга.

Синтаксис
=========

Значение_в_текущей_ячейке Текущее_состояние -> Новое_значение_ячейки Новое_состояние Команда_перехода


Описание
========

Если поля [Значение_в_текущей_ячейке] и [Текущее_состояние] соответствуют значению текущей ячейки и
состоянию машины, то в текущую ячейку записывается символ [Новое_значение_ячейки], машина переходит
в состояние [Новое_состояние] и выполняется переход [Команда_перехода].
Порядок строк не имеет значения.
В отличие от значения ячейки, состояние может быть описано несколькими символами.

Комментарии
==========

Строка, которая начинается с символов // - рассматривается как строка коментария.


Предопределенные значения
=========================

_ - "значение" пустой ячейки.
q0 - начальное состояние машины Тьюринга, по умолчанию устанавливается в следующих случаях:
1. При запуске машины Тьюринга.
2. После нажатия кнопки "Сброс"
3. После останова.
! - состояние останова. Перейдя в это состояние, машина Тьюринга останавливает выполнение программы.


Команды перехода
================

L - переход на одну ячейку влево
R - переход на одну ячейку вправо
S - не выполнять переход

Feedback

0
No feedback yet.
Period
1 month 3 months 12 months
0 0 0
0 0 0
In order to counter copyright infringement and property rights, we ask you to immediately inform us at support@plati.market the fact of such violations and to provide us with reliable information confirming your copyrights or rights of ownership. Email must contain your contact information (name, phone number, etc.)