Скачиваний:
6
Добавлен:
03.06.2024
Размер:
166.61 Кб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

старший преподаватель

Н. Н. Григорьева

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №4

ПОСТРОЕНИЕ РАСПОЗНАВАТЕЛЯ НА БАЗЕ МАШИНЫ ТЬЮРИНГА

по курсу: ТЕОРИЯ АВТОМАТОВ И ФОРМАЛЬНЫХ ЯЗЫКОВ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4116

В.С. Пахомов

подпись, дата

инициалы, фамилия

Санкт-Петербург 2023

Цель работы

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

Ход работы

Вариант №16

На входной строке стоит число в троичной системе счисления. Построить МТ, которая определяет, является ли оно чётным или нет. В ответе указать: 1 (да) или 0 (нет). (Замечание: в чётном троичном числе должно быть четное количество цифр 1.)

Построим граф МТ:

q0 – начальное состояние

q1 – на данный момент встретилось нечётное количество цифр 1

q2 – на данный момент встретилось чётное количество цифр 1

q3 – финальное состояние, входное число нечётное

q4 – финальное состояние, входное число чётное

Рисунок 1 – Граф МТ

Смоделируем работу МТ:

Рисунок 2 – Результаты работы МТ для числа 11202011

Рисунок 3 – Результаты работы МТ для числа 111

Рисунок 4 – Результаты работы МТ для числа 2020

Выводы

В ходе работы был изучен способ построения машины Тьюринга в программе JFLAP. В результате ознакомились с синтаксисом МТ и ее принципом работы.

Соседние файлы в папке 4