ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА Федеральное государственное бюджетное образовательное учреждение высшего образования «Иркутский государственный университет путей сообщения» (ФГБОУ ВО ИрГУПС) Факультет «Управления на транспорте и информационные технологии» Кафедра "Информационные системы и защита информации" Дисциплина: Теория алгоритмов Лабораторная работа №8 Выполнила: Проверила: студентка группы «___»______________2023г. «___»______________2023г. __________________ __________________ Иркутск 2023 Лабораторная работа №8 МАШИНЫ ТЬЮРИНГА Задачи: 1. Изучить материал из методических указаний Д.С. Лобарева стр.30-47. 2. Используя программы, приведённые в ответах, выполнить все (кроме 3.13 с) задания из методических указаний в программе-тренажере. 3. Оформить отчет с экранами заданий и их выполнения. Изобразите схематически переходы между конфигурациями; 3) Понаблюдайте за результатами перерабатываемых слов и определите, какое действие реализует МТ над словами алфавита {a, b}; 4) Доработайте программу так, чтобы заключительная конфигурация имела стандартное положение. 1) 2) a) b) c) d) e) 3) МТ переносит первый символ(букву из алфавита) в конец слова. 4)Вычисление МТ начинается и заканчивается с так называемого стандартного положения, когда слово записано в ячейках ленты и головка обозревает крайнюю левую ячейку слова. Программа после доработки. Программа в виде таблицы. a) b) c) d) 1)abba 2)bbaa 3) aabaab 4) 5)bbbaaa 6)abababab Программа в виде таблицы a) 11 b) 111 c) 1111 Заключительная конфигурация находится в стандартном положении. МТ добавляет 1- ы две слева. Для данной МТ можно написать программу с меньшим числом состояний. а) 111 b) - 0; c)МТ не останавливается, продолжает работать ; d) 1111...(n-2). МТ убирает две единицы справа. Если менее двух 1-ц или 0, то МТ продолжает работать. a) 11*111 b) 111*1 с)*111 d) ответ: n единиц+ m единиц. МТ выполняет операцию сложения(как будто вместо "*" стоит "+"). a) b) с) d) При останутся n единиц . МТ удаляет все единицы справа. МТ представлена в виде таблицы. a) b) с) d) ] a) b) c) d) e) h) i) j) a) b) d) i) h) f) c)