Кафедра К3 Прикладная математика, информатика
и вычислительная техника

Теория автоматов

Тренажёр по дисциплине «Теория автоматов»

На данный момент тренажёр находится в стадии разработки

Связь с разработчиком

Содержание программы-тренажёра

Программа содержит 20 вариантов умножения и 4 варианта деления, а также базовые упражнения на перевод чисел, умножение на два в степени k и сложение. Также в тренажёр включен теоретический раздел, в котором представлены материалы из лекций по дисциплине.

Краткая инструкция по использованию

В качестве примера выполним упражнение на умножение чисел в обратном коде, с младших разрядов множителя и сдвигом множимого влево, с коррекцией результата.

При запуске программы откроется главное меню (рис. 1).

Рис. 1 Главное меню

Рис. 1 — Главное меню

Далее выбираем: Практика —> Умножение —> Обратный код —> Коррекция результата —> Сдвиг множимого влево. После этого откроется соответствующее окно умножения (рис. 2).

Рис. 2 Окно умножения

Рис. 2 — Окно умножения

Для выполнения упражнения вводим множимое и множитель (можно задать случайные значения), после чего нажимаем на кнопку «Перейти к решению».

Рис. 3 Переход к решению

Рис. 3 — Переход к решению

Далее вводим нужное значение для текущего шага. На данном этапе для рассматриваемого примера требуется ввести «+A*21». Вводим это значение.

Рис. 4 Ввод значения

Рис. 4 — Ввод значения

Введенное значение перенеслось в поле решения. Теперь программа запрашивает следующее значение — «S1». Таким образом, последовательно вводя нужные значения, доводим решение до конца. Решённый пример представлен на рис. 5.

Рис. 5 Решённый пример

Рис. 5 — Решённый пример

Настоящая версия тренажёра создана студентом группы К3-81Б Иваном Семчуком в рамках выполнения выпускной бакалаврской работы. Она выложена на сайте кафедры для использования в тестовом режиме студентами, изучающими дисциплину «Теория автоматов», а также для всех желающих. Работа над тренажёром в настоящее время продолжается. Замечания и предложения по тренажёру просьба отправлять по адресу: aap.kk@list.ru.