MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Существование универсальных вычислителей. Алгоритмические проблемы и взаимосвязь алгоритмических систем.

Название:Существование универсальных вычислителей. Алгоритмические проблемы и взаимосвязь алгоритмических систем.
Просмотров:68
Раздел:Информатика, программирование
Ссылка:Скачать(21 KB)
Описание:Существование универсальных вычислителей. Разрешимость алгоритмических проблем.

Часть полного текста документа:

Существование универсальных вычислителей. Алгоритмические проблемы и взаимосвязь алгоритмических систем. Существование универсальных вычислителей.
    Теперь задумаемся вот о чём. Каждый раз, когда мы строили программу для новой Машины Тьюринга, даже если мы при этом использовали программы для других машин, не явно предполагалось, что как-то, где-то, кем-то строилась каретка, обладающая заданным набором состояний, способная распознавать и записывать символы из заданного алфавита и т.п. Построение такой каретки - сама по себе задача не из простых. Для каждого нового алгоритма мы вынуждены строить новый исполнитель. Это выглядит примерно так, как если бы для каждой новой программы нам надо было строить новый компьютер.
    А нельзя ли построить такой исполнитель, который был бы способен выполнить любой алгоритм, заданный в виде программы для Машины Тьюринга? Положительный ответ на этот вопрос являлся бы математическим обоснованием существования универсального вычислителя, т.е. способного выполнить любой должным образом записанный алгоритм, вычислить любую вычислимую функцию.
    Итак, пусть нам надо построить Универсальную Машину Тьюринга, назовём её УМТ, для которой:
    исходными данными являются программа другой машины, назовём её МТ, с исходными данными Д последней;
    результат применения УМТ к этим исходным данным должен быть таким же, как применение МТ к её исходным данным, то есть
    
    УМТ(МТ,Д)=МТ(Д).
    
    Из-за чисто технической громоздкости мы не будем давать полного доказательства существования УМТ, а дадим лишь обоснование её существования. В этом обосновании мы покажем основную идею доказательства.
    Представим себя в качестве такой УМТ и опишем в интуитивной форме алгоритм своей работы. Состояние воображаемой каретки будем записывать под обозреваемой ячейкой ленты. Программу имитируемой МТ считаем пока заданной в виде таблицы.
    
    Интерпретирующий алгоритм для УМТ:
    
    Обозревай ячейку, под которой написана буква (состояние);
    Отыщи в таблице строку, обозначенную этой буквой;
    В найденной строке обозревай тройку символов, которая стоит на пересечении со столбцом, обозначенным буквой, вписанной в обозреваемую ячейку;
    Замени букву в обозреваемой ячейке на первую букву тройки;
    Если второй буквой тройки является "!", то стоп;
    Если в обозреваемой ячейке третья буква "Н", то сотри букву под обозреваемой ячейкой и запиши туда вторую букву тройки (смена состояния);
    Если в обозреваемой тройке третья буква "Л", то сотри букву под обозреваемой ячейкой, сдвинься влево и запиши под этой ячейкой вторую букву тройки;
    Если в обозреваемой тройке третья буква "П", то сотри букву под обозреваемой ячейкой, сдвинься вправо и запиши под этой ячейкой вторую букву тройки;
    Перейди к шагу 1.
    
    Для того, чтобы преобразовать это описание в программу Машины Тьюринга, надо решить две основные проблемы:
    Как задавать программу и конфигурацию имитируемой МТ на ленте?
    Так как произвольная МТ может иметь произвольный алфавит, то какой алфавит должен быть у УМТ?
    Первая проблема разбивается на две:
    как задать программу на ленте?
    как задать конфигурацию, чтобы отмечать текущее положение каретки имитируемой МТ (решение в виде символа под текущей ячейкой не годится).
    Программу МТ будем записывать пятерками
    ?q?p ?, где ?,??D; p,q?Q; ??{Л, П, Н},
    здесь ?- символ , соответствующий строке таблицы;
    q - столбцу таблицы.
    На рисунке 4.1. ............




Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Московская Государственная академическая филармония: проблемы формирования творческого состава в период 1993-2008 гг.
Просмотров:83
Описание: Федеральное государственное образовательное учреждение высшего профессионального и послевузовского образования «Российская академия театрального искусства – ГИТИС» Продюсерский факультет Кафедра мен

Название:Использование финансов для решения социальных проблем
Просмотров:56
Описание: СОДЕРЖАНИЕ Введение 1. Расходы государства на социальные нужды 1.1 Сущность расходов государства на социальные нужды 1.2 Группы расходов на социальные нужды 2. Финансовые методы повышения жизненного уро

Название:Проблема методов российской модернизации. Модернизация через катастрофу
Просмотров:204
Описание: Реферат по теме: Тема: Проблема методов российской модернизации. Модернизация через катастрофу Вступление Тема российских преобразований мне интересна тем что, на мой вз

Название:Нация: проблема определения и методология исследования
Просмотров:117
Описание: ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ УРАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ им. А.М. Горького ФИЛОСОФСКИЙ ФАКУЛЬТЕТ

Название:Опыт деятельности Общественной приемной Балтийской медиа-группы как социального института по решению социальных проблем населения мегаполиса
Просмотров:126
Описание: САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ПСИХОЛОГИИ И СОЦИАЛЬНОЙ РАБОТЫ   Факультет психолого-социальной работы Кафедра социальных работ и социальных технологийВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБО

 
     

Вечно с вами © MaterStudiorum.ru