Контрольная по машине тьюринга
Контрольная по машине тьюринга
Один из важнейших вопросов современной информатики — существует ли формальный исполнитель, с помощью которого можно имитировать любого формального исполнителя. ответ на этот вопрос был получен почти одновременно двумя выдающимися учеными — А. Тьюрингом и Э. Постом. Предложенные ими исполнители отличались друг от друга, но оказалось, что они могут имитировать друг друга, а главное — имитировать работу любого формального исполнителя.
Что такое формальный исполнитель? Что значит — один формальный исполнитель имитирует работу другого формального исполнителя? Если Вы играли в компьютерные игры — на экране объекты беспрекословно подчиняются командам играющего. Каждый объект обладает набором допустимых команд. В то же время компьютер сам является исполнителем, причем не виртуальным, а реальным. Вот и получается, что один формальный исполнитель имитирует работу другого формального исполнителя.
Рассмотрим работу Машины Тьюринга.
Машина Тьюринга представляет собой бесконечную ленту, поделенную на ячейки, и каретку (считывающе-печатающее устройство), которая движется вдоль ленты.
Таким образом Машина Тьюринга формально описывается набором двух алфавитов:
A=
Q=
Каждая ячейка ленты может содержать символ из внешнего алфавита A =
Допустимые действия Машины Тьюринга таковы:
1) записать какой-либо символ внешнего алфавита в ячейку ленты (символ, бывший там до того, затирается)
2) сместиться в соседнюю ячейку
3) сменить состояние на одно из обозначенных символом внутреннего алфавита Q
Машина Тьюринга — это автомат, который управляется таблицей.
Строки в таблице соответствуют символам выбранного алфавита A, а столбцы — состояниям автомата Q =
В каждой клетке таблицы, соответствующей некоторому символу ai и некоторому состоянию qj, находится команда, состоящая из трех частей
· символ из алфавита A
· направление перемещения: «>» (вправо), «
Машина Тьюринга
Простое вычислительное устройство машина Тьюринга и ее алгоритмические свойства. Тезис Черча–Тьюринга и моделирование машины Тьюринга (операции перезаписи ячеек, сравнения и перехода к другой соседней ячейке с учетом изменения состояния машины).
Подобные документы
А.М. Тьюринг как английский математик, логик, криптограф, оказавший существенное влияние на развитие информатики. Понятие и назначение машины Тьюринга, принцип ее работы и сферы практического применения. Этапы реализации парадигмы программирования.
реферат, добавлен 04.10.2011
Методика разработки программы, предназначенной для разбора предложения с помощью многоленточной машины Тьюринга. Цели и назначение данной системы, основные требования, предъявляемые к ней. Организационно-исполнительные работы по содержанию системы.
курсовая работа, добавлен 16.12.2010
Происхождение и сущность понятия «алгоритм». Основные требования к алгоритмам. Роль абстрактных алгоритмических систем. Алгоритм как абстрактная машина. Алгоритмическая машина Поста. Схема логического устройства и функционирования машины Тьюринга.
реферат, добавлен 16.03.2011
Изучение методик языка Javascript по формализации и решению поставленной задачи, технологических приемов разработки программ на языке Javascript, HTML, CSS. Формально определение машины Тьюринга, распознающую язык. Ее программная модель, протоколы работы.
курсовая работа, добавлен 03.03.2015
Примеры запросов к одной из поисковых систем Интернет (подбор ключевых слов) и расчетов в табличном процессоре MS Excel (инструменты). Описание машины Тьюринга: составляющие и их функционирование. Основные форматы представления графических данных.
контрольная работа, добавлен 09.06.2009
Положения машины Тьюринга. Алгоритмически неразрешимые проблемы: «остановка», эквивалентность алгоритмов, тотальность. Свойства алгоритма: дискретность, детерминированность, результативность, массовость. Выбор структуры данных. Решение на языке Haskell.
курсовая работа, добавлен 16.11.2013
История возникновения и развития понятия «машинный интеллект». Суть теста Тьюринга, разработанного для оценки интеллекта машины. Принцип функционирования машины для решения головоломки из восьми фишек. Состояние распознавание образа, мышления, анализа.
презентация, добавлен 14.10.2013
Более строгое описание алгоритма, чем общее или формализация понятия алгоритма. Три подхода к формализации: теория конечных и бесконечных автоматов, теория вычислимых (рекурсивных) функций и л-исчисление Черча. Воображаемые машины Поста и Тьюринга.
реферат, добавлен 09.02.2009
Сущность, понятие и назначение квантового комп’ютера; его использование для вычисления процессов квантовой природы. Физические системы, реализующие кубиты. Упрощённая схема вычисления на квантовом компьютере. Тезис Черча-Тьюринга. Алгоритм Deutsch-Josza.
реферат, добавлен 10.11.2014
Нормальный алгоритм Маркова. Тезис Маркова и машина Тьюринга. Гипотеза теории алгоритмов. Алгоритмически неразрешимые проблемы. Задача эквивалентности двух слов в ассоциативном исчислении. Задача распознавания выводимости. Линейная оценка сложности.
методичка, добавлен 06.07.2009
Тест по теме «Машина Тьюринга»
Тест «Машина Тьюринга»
Установите соответствие между символами и их значениями
Укажите соответствие для всех 3 вариантов ответа:
__ Начальное состояние
__ Состояние останова
Какие из указанных дат относятся к годам жизни А. Тьюринга (го рождения и год смерти)?
Выберите несколько из 5 вариантов ответа:
Выберите все верные утверждения.
Выберите несколько из 5 вариантов ответа:
1) МТ снабжена потенциально бесконечной памятью
3) В каждой ячейке может быть записано несколько символов внешнего алфавита МТ
4) МТ управляется программой
5) В МТ может быть только одна лента
Какую задачу решает данная программа машины Тьюринга?
Выберите один из 4 вариантов ответа:
1) Увеличение десятичного числа на единицу. Каретка обозревает крайнюю правую цифру числа
2) Уменьшение десятичного числа на единицу с корректировкой незначащих нулей. Каретка обозревает крайнюю правую цифру числа
3) Уменьшение десятичного числа на единицу без корректировки незначащих нулей. Каретка обозревает крайнюю правую цифру числа
4) Уменьшение десятичного числа на единицу без корректировки незначащих нулей. Каретка обозревает произвольную цифру числа
Какую задачу решает данная программа машины Тьюринга?
Выберите один из 4 вариантов ответа:
1) Увеличение десятичного числа на единицу. Каретка обозревает крайнюю правую цифру числа
2) Уменьшение десятичного числа на единицу с корректировкой незначащих нулей. Каретка обозревает крайнюю правую цифру числа
3) Уменьшение десятичного числа на единицу без корректировки незначащих нулей. Каретка обозревает крайнюю правую цифру числа
4) Увеличение десятичного числа на единицу. Каретка обозревает произвольную цифру числа
Какую задачу решает данная программа машины Тьюринга?
Выберите один из 5 вариантов ответа:
1) Увеличение восьмеричного числа на единицу. Каретка обозревает крайнюю правую цифру числа
2) Уменьшение восьмеричного числа на единицу с корректировкой незначащих нулей. Каретка обозревает крайнюю правую цифру числа
3) Уменьшение восьмеричного числа на единицу без корректировки незначащих нулей. Каретка обозревает крайнюю правую цифру числа
4) Увеличение восьмеричного числа на единицу. Каретка обозревает произвольную цифру числа
5) Уменьшение десятичного числа на единицу без корректировки незначащих нулей. Каретка обозревает произвольную цифру числа
Какую задачу решает данная программа машины Тьюринга?
Выберите один из 4 вариантов ответа:
1) Увеличение десятичного числа на единицу. Каретка обозревает крайнюю правую цифру числа
2) Уменьшение десятичного числа на единицу с корректировкой незначащих нулей. Каретка обозревает крайнюю правую цифру числа
3) Уменьшение десятичного числа на единицу без корректировки незначащих нулей. Каретка обозревает произвольную цифру числа
4) Увеличение десятичного числа на единицу. Каретка обозревает произвольную цифру числа
Выберите описание состояния q 2 приведённой машины Тьюринга
Выберите один из 3 вариантов ответа:
1) Анализ младшей цифры числа
2) Поиск правого конца числа
3) Анализ старшей цифры числа
Выберите описание состояния q2 приведённой машины Тьюринга
Выберите один из 4 вариантов ответа:
1) Уменьшаем младшую (очередную) цифру на 1
2) После записи “0” в каком-либо разряде анализируем, не является ли этот ноль старшей незначащей цифрой
3) Увеличиваем младшую (очередную) цифру на 1
4) Если записанный “0” является старшей незначащей цифрой, то удаляем его из записи выходного слова
Какова мощность внешнего алфавита данной машины Тьюринга?
1) (1 б.) Верные ответы:
2) (1 б.) Верные ответы: 1; 3;
3) (1 б.) Верные ответы: 1; 2; 4;
4) (1 б.) Верные ответы: 3;
5) (1 б.) Верные ответы: 1;
6) (1 б.) Верные ответы: 1;
7) (1 б.) Верные ответы: 2;
8) (1 б.) Верные ответы: 1;
9) (1 б.) Верные ответы: 2;
10) (1 б.): Верный ответ: 16.;
Курс повышения квалификации
Охрана труда
Курс профессиональной переподготовки
Библиотечно-библиографические и информационные знания в педагогическом процессе
Курс профессиональной переподготовки
Охрана труда
Ищем педагогов в команду «Инфоурок»
Номер материала: ДБ-1249373
Не нашли то что искали?
Вам будут интересны эти курсы:
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
Учителя о ЕГЭ: секреты успешной подготовки
Время чтения: 11 минут
Путин поручил не считать выплаты за классное руководство в средней зарплате
Время чтения: 1 минута
Петербургский Политех перевел студентов на дистанционку
Время чтения: 1 минута
Учителям предлагают 1,5 миллиона рублей за переезд в Златоуст
Время чтения: 1 минута
В Госдуме проверят содержание учебников русского языка как иностранного
Время чтения: 2 минуты
В МГУ заработала университетская квантовая сеть
Время чтения: 1 минута
Дума приняла закон о бесплатном проживании одаренных детей в интернатах при вузах
Время чтения: 1 минута
Подарочные сертификаты
Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.
Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.
Контрольная работа: Машина Тьюринга
Название: Машина Тьюринга Раздел: Рефераты по информатике, программированию Тип: контрольная работа Добавлен 21:40:58 17 апреля 2009 Похожие работы Просмотров: 3868 Комментариев: 21 Оценило: 4 человек Средний балл: 4.3 Оценка: неизвестно Скачать |