Спасибо!
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Целью курсовой работы является разработка транслирующего средства, описание которого производится в виде нотаций Бекуса-Наура. На вход системе подается текст, соответствующий правилам, описанным с помощью БНФ. На выходе – список переменных с их значениями. А при не соответствии входного языка шаблону - специальные ошибки, показывающие где в тексте находится не соответствие.
СОДЕРЖАНИЕ
Задание…………………………………………………………..........................................4
Цель, задачи курсовой работы………………………………….......................................5
Форма Бекуса-Наура (БНФ)…………………………………….......................................5
Описание конструкций языка в виде схем и их реализация на языке программирования высокого уровня……………………..…….......................................7
Исходный код…………………………………………………………………………….14
Пример работы…………………………………………………………………………...25
Выводы по курсовой работе…………………………………….....................................28
Список источников………………………………………………………………………29
В курсовой работе требуется составить формальное описание языка в виде нотации Бекуса-Наура, и разработать программу, анализирующую входной язык в соответствии с задание. Программа должна выводить ошибки в написании текста, подсвечивая места ошибки оператору. Так же требуется организовать генерирующую часть: расчет «правой части» для каждой переменной – отображение значений всех переменных после работы.
1. «Теория языков»: [Электронный ресурс] // электронная статья. 2012. URL: http://www.intuit.ru/studies/courses/26/26/lecture/801 (Дата обращения: 14.11.2016).
2. «Форма Бэкуса — Наура»: [Электронный ресурс] // электронная статья. 2016. URL: https://ru.wikipedia.org/wiki/Форма_Бэкуса_—_Наура (Дата обращения: 14.11.2016).
3. Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман, Игорь Владимирович Красиков. Компиляторы: принципы, технологии и инструментарий - Вильямс, 2008. - 1175 с.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Целью курсовой работы является разработка транслирующего средства, описание которого производится в виде нотаций Бекуса-Наура. На вход системе подается текст, соответствующий правилам, описанным с помощью БНФ. На выходе – список переменных с их значениями. А при не соответствии входного языка шаблону - специальные ошибки, показывающие где в тексте находится не соответствие.
СОДЕРЖАНИЕ
Задание…………………………………………………………..........................................4
Цель, задачи курсовой работы………………………………….......................................5
Форма Бекуса-Наура (БНФ)…………………………………….......................................5
Описание конструкций языка в виде схем и их реализация на языке программирования высокого уровня……………………..…….......................................7
Исходный код…………………………………………………………………………….14
Пример работы…………………………………………………………………………...25
Выводы по курсовой работе…………………………………….....................................28
Список источников………………………………………………………………………29
В курсовой работе требуется составить формальное описание языка в виде нотации Бекуса-Наура, и разработать программу, анализирующую входной язык в соответствии с задание. Программа должна выводить ошибки в написании текста, подсвечивая места ошибки оператору. Так же требуется организовать генерирующую часть: расчет «правой части» для каждой переменной – отображение значений всех переменных после работы.
1. «Теория языков»: [Электронный ресурс] // электронная статья. 2012. URL: http://www.intuit.ru/studies/courses/26/26/lecture/801 (Дата обращения: 14.11.2016).
2. «Форма Бэкуса — Наура»: [Электронный ресурс] // электронная статья. 2016. URL: https://ru.wikipedia.org/wiki/Форма_Бэкуса_—_Наура (Дата обращения: 14.11.2016).
3. Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман, Игорь Владимирович Красиков. Компиляторы: принципы, технологии и инструментарий - Вильямс, 2008. - 1175 с.
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
300 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149284 Курсовой работы — поможем найти подходящую