Обучающий курс по теории языков программирования
Белых Сергей Викторович
14 сентября 2018
321
Предметная область | — |
Отрасли по ОКВЭД | — |
Страна, регион, город | Российская Федерация, Хабаровский край, Комсомольск-на-Амуре |
Отличия от конкурентов | — |
Вид документа об охране ИС | программа для ЭВМ |
Номер документа ИС | 201361348 |
Дата регистрации документа ИС | 2013-04-08 |
Необходимые инвестиции для внедрения | договорная |
Сроки внедрения | — |
Стоимость предоставления технологии | договорная |
Наличие экспертного заключения | Нет |
Польза для потенциального потребителя
Программа позволяет ознакомиться с текстом лекций по дисциплине «Теория языков программирования», отработать навыки применения описанных алгоритмов, пройти контрольное практическое занятие и ответить на вопросы теста.
Программа состоит из нескольких модулей.
Главной функцией программного обеспечения является вывод лекционного материала и пошаговое решение задач.
Управляющий модуль служит для получения программой информации от пользователя и вывода информации на экран, запуска модулей алгоритмов; реализовано сетевое взаимодействие с удаленным сервером для ведения отчетности о выполнении работы студента.
Модули алгоритмов. Каждый модуль запрограммирован на определенный тип задач: устранения бесполезных и недостижимых символов, устранение цепных, лямбда и леворекурсивных правил, проверки принадлежности грамматики к классу LL(1), составление таблицы переходов МП-автомата. Основной функцией модулей является нахождение правильного решения и последующей проверки с выбранными студентом действиями.
Модуль добавления задач. Модуль предоставляет возможность преподавателю добавлять новые задачи для алгоритмов: пополнение происходит с использованием шифрования файла.
Конструктор тестов. Данный модуль позволяет за короткий срок создать тест благодаря удобному графическому интерфейсу.
Программа состоит из нескольких модулей.
Главной функцией программного обеспечения является вывод лекционного материала и пошаговое решение задач.
Управляющий модуль служит для получения программой информации от пользователя и вывода информации на экран, запуска модулей алгоритмов; реализовано сетевое взаимодействие с удаленным сервером для ведения отчетности о выполнении работы студента.
Модули алгоритмов. Каждый модуль запрограммирован на определенный тип задач: устранения бесполезных и недостижимых символов, устранение цепных, лямбда и леворекурсивных правил, проверки принадлежности грамматики к классу LL(1), составление таблицы переходов МП-автомата. Основной функцией модулей является нахождение правильного решения и последующей проверки с выбранными студентом действиями.
Модуль добавления задач. Модуль предоставляет возможность преподавателю добавлять новые задачи для алгоритмов: пополнение происходит с использованием шифрования файла.
Конструктор тестов. Данный модуль позволяет за короткий срок создать тест благодаря удобному графическому интерфейсу.