Обучающий курс по теории языков программирования

14 сентября 2018
274
Предметная область
Отрасли по ОКВЭД
Страна, регион, город Российская Федерация, Хабаровский край, Комсомольск-на-Амуре
Отличия от конкурентов
Вид документа об охране ИС программа для ЭВМ
Номер документа ИС 201361348
Дата регистрации документа ИС 2013-04-08
Необходимые инвестиции для внедрения договорная
Сроки внедрения
Стоимость предоставления технологии договорная
Наличие экспертного заключения Нет

Польза для потенциального потребителя

Программа позволяет ознакомиться с текстом лекций по дисциплине «Теория языков программирования», отработать навыки применения описанных алгоритмов, пройти контрольное практическое занятие и ответить на вопросы теста.
Программа состоит из нескольких модулей.
Главной функцией программного обеспечения является вывод лекционного материала и пошаговое решение задач.
Управляющий модуль служит для получения программой информации от пользователя и вывода информации на экран, запуска модулей алгоритмов; реализовано сетевое взаимодействие с удаленным сервером для ведения отчетности о выполнении работы студента.
Модули алгоритмов. Каждый модуль запрограммирован на определенный тип задач: устранения бесполезных и недостижимых символов, устранение цепных, лямбда и леворекурсивных правил, проверки принадлежности грамматики к классу LL(1), составление таблицы переходов МП-автомата. Основной функцией модулей является нахождение правильного решения и последующей проверки с выбранными студентом действиями.
Модуль добавления задач. Модуль предоставляет возможность преподавателю добавлять новые задачи для алгоритмов: пополнение происходит с использованием шифрования файла.
Конструктор тестов. Данный модуль позволяет за короткий срок создать тест благодаря удобному графическому интерфейсу.