машина тьюринга



Машины тьюринга

Автор Игорь Полуляхов задал вопрос в разделе Компьютеры, Связь

Что такое "машина Тьюринга"? и получил лучший ответ

Ответ от ...Катюша...[гуру]
гг.. классная вопрос.. помню наз заставляли проги для нее писать... гг.. .
Машина Тьюринга - математическое построение, предназначенное для уточнения понятия алгоритма.
Машина Тьюринга состоит:
- из неограниченной в обе стороны ленты, разделенной на ячейки;
- из головка чтения/записи, которая может перемещаться вдоль ленты.
Программа для машины Тьюринга, задается в виде таблицы, определяющей команды для головки.

Ответ от Пользователь удален[активный]
Без понятия

Ответ от Ален Телфорд[гуру]
Машина Тьюринга - математическое построение, предназначенное для уточнения понятия алгоритма.
Машина Тьюринга состоит:
- из неограниченной в обе стороны ленты, разделенной на ячейки;
- из головка чтения/записи, которая может перемещаться вдоль ленты.
Программа для машины Тьюринга, задается в виде таблицы, определяющей команды для головки.
===
ьюринга машина,
название, закрепившееся за абстрактными (воображаемыми) "вычислительными машинами" некоторого точно охарактеризованного типа, дающими пригодное для целей математического рассмотрения уточнение общего интуитивного представления об алгоритме. Концепция такого рода машины сложилась в середине 30-х гг. 20 в. у А. М. Тьюринга в результате произведённого им анализа действий человека, выполняющего в соответствии с заранее разработанным планом те или иные вычисления, то есть последовательные преобразования знаковых комплексов.
Т. м. удобно представлять в виде некоторого автоматически действующего устройства, способного находиться в конечном числе внутренних состояний и снабженного бесконечной внешней памятью - лентой. Среди состояний имеются два выделенных - начальное и заключительное. Лента разделена на клетки (ячейки) и не ограничена влево и вправо. В каждой клетке ленты может быть записан любой из символов, входящих в некоторый заранее заданный перечень (ради единообразия считают, что в пустой клетке записана "пустая буква"). В каждый момент времени Т. м. находится в одном из своих состояний и, рассматривая (посредством специального устройства) одну из клеток своей ленты, воспринимает записанный в ней символ. Если в текущий момент времени Т. м. находится в не заключительном состоянии, то в следующий за ним момент: 1) она переходит в новое состояние, быть может совпадающее со старым, или заключительное; 2) в рассматриваемой клетке старый символ заменяется новым, быть может пустым или совпадающим со старым; 3) лента машины сдвигается на одну клетку влево или вправо либо остаётся на месте. Этот шаг Т. м. вполне определяется её текущим состоянием и текущим воспринимаемым символом. Таблица, содержащая полное перечисление возможных шагов данной Т. м. , называется программой этой машины.
Текущее полное описание Т. м. даётся её конфигурацией, которая состоит из указания для данного момента следующей информации: 1) конкретного заполнения клеток ленты символами, 2) клетки, находящейся в поле зрения машины, 3) состояния, в котором машина находится.
Если у данной Т. м. взять в качестве исходной какую-либо конфигурацию с не заключительным состоянием, то работа этой машины будет заключаться в последовательном, шаг за шагом, преобразовании исходной конфигурации в соответствии с программой машины до тех пор, пока не будет достигнута конфигурация с заключительным состоянием. Эта последняя, если она существует, и считается результатом работы данной Т. м. над исходной конфигурацией.
Имеются серьёзные основания считать, что понятие Т. м. доставляет адекватное уточнение общего представления об алгоритме, то есть что всякий алгоритм может быть промоделирован подходящей Т. м. Соответствующее соглашение известно в алгоритмов теории под названием тезиса Тьюринга. Теория Т. м. даёт удобный рабочий аппарат для многих исследований, требующих точного понятия алгоритма. В частности, ввиду естественности совершаемых ими шагов, Т. м. стали объектом пристального внимания в теории сложности алгоритмических вычислений. В ходе развития теории Т. м. рассматривались различные их обобщения: например, Т. м. с более общим типом лент, с несколькими лентами, а также недетерминированные Т. м.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что такое "машина Тьюринга"?

Машина Тьюринга - что это за зверь?
Математическая модель вычислительного устройства.

Бесконечная лента -- это память
подробнее...
спросили в Техника
Дискретная математика. как работает машина Тьюринга? объясните подробно.
В реальности такой машины нет, это абстрактный механизм, представляющий собой бесконечную ленту,
подробнее...
спросили в 150 е годы
Кто и когда разгадал секрет шифровальной машины "Энигма"?
В 20-е годы прошлого столетия немцы изобрели шифровальную машину "Энигма", базисная модель которой
подробнее...
спросили в Политика Алания
Kто такой Алан Тьюринг и почему он убился?
Английский математик, логик, криптограф, оказавший существенное влияние на развитие информатики.
подробнее...
спросили в Язык Языки
Какие не тьюринг полные языки программирования вы знаете?
Не-Тьюринг полные языки.

Язык Тьюринг-полный (Turing-complete), если любая вычислимая
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Расскажите об Алане Тьюринге Нужна краткая биография и его вклады в информатику.
1)Алан Тьюринг (1912 - 1954) - исключительно талантливый
английский математик с трагической
подробнее...

Перевод текста в конце фильма Игра в имитацию Там на английском а я с ним на вы помогите...
Что то типа того:

1. Через год гармональной терапии, Алан Тьюринг покончил жизнь
подробнее...

Структурализм и функционализм, раскрыть понятия?
По идее: СТРУКТУРАЛИЗМ, направление в гуманитарном знании, сформировавшееся в 20-х гг. 20 в. и
подробнее...
спросили в Другое
Кто знает что такое NL?
.nl — национальный домен верхнего уровня для Нидерландов. Регистрация осуществляется через сеть
подробнее...
спросили в Техника
назовите пожалуйста примерно 4-5 известных изобретателей 21 века. чем они прославились?
Королёв (конструктор)
Циолковский (на стыке веков) -
Калашников - автомат Калашниковаподробнее...
спросили в 1843 год
Как была написана первая программа/язык программирования?
Первая программа была написана в 1843 году Адой Лавлейс, кстати, очень незаурядной личностью,
подробнее...

Подскажите как написать цифры на компе, а потом их распечатать.Плиз, очень надо.
Мне кажется, что это невозможно.. . Техника еще не дошла до такого
подробнее...
спросили в Блэйд
Кто такие блэйд?
истребители
подробнее...
спросили в 825 год
что такое алгоритм?
своими словами, это список действий который идет по порядку для достижения одной
подробнее...
Машина Тьюринга на Википедии
Посмотрите статью на википедии про Машина Тьюринга
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*