Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Разработка компилятора модельного языка программирования.
Создан заказ №7241080
3 августа 2021

Разработка компилятора модельного языка программирования.

Как заказчик описал требования к работе:
Разработать компилятор модельного языка, выполнив следующие дей-ствия. 1) В соответствии с номером варианта составить формальное описание модельного языка программирования с помощью: а) РБНФ; б) диаграмм Вирта; в) формальных грамматик. 2) Написать пять содержательных примеров программ, раскрыва ющих особенности конструкций учебного языка программирования, отразив в этих примерах все его функциональные возможности. 3) Составить таблицы лексем и диаграмму состояний с действиями для распознавания и формирования лексем языка. 4) По диаграмме с действиями написать функцию сканирования текста входной программы на модельном языке. 5) Разработать программное средство, реализующее лексический анализ текста программы на входном языке. 6) Реализовать синтаксический анализатор текста программы на модель-ном языке методом рекурсивного спуска. 7) Построить цепочку вывода и дерево разбора простейшей программы на модельном языке из начального символа грамматики. 8) Дополнить синтаксический анализатор процедурами проверки семан-тической правильности программы на модельном языке в соответствии с кон-текстными условиями вашего варианта. 9) Вывести примеры таблиц идентификаторов и двуместных операций. 10) Показать динамику изменения содержимого стека при семантическом анализе программы на примере одного синтаксически правильного выражения. 11) Записать правила вывода грамматики с действиями по переводу в ПОЛИЗ программы на модельном языке. 12) Пополнить разработанное программное средство процедурами, реали-зующими генерацию внутреннего представления введенной программы в фор-ме ПОЛИЗа. 13) Разработать интерпретатор ПОЛИЗа программы на модельном языке. 14) Составить набор контрольных примеров, демонстрирующих: а) все возможные типы лексических, синтаксических и семантических ошибок в программах на модельном языке; б) перевод в ПОЛИЗ различных конструкций языка; в) представить ход интерпретации синтаксически и семантически пра-вильной программы с помощью таблицы
подробнее
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
6 августа 2021
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
Expert_178
5
скачать
Разработка компилятора модельного языка программирования..docx
2021-08-09 22:33
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
ОГРОМНОЕ СПАСИБО АВТОРУ!!! Настолько внимательный, понимающий, находчивый, всегда на связи, просто великолепное выполнение заказа. Каждому бы этого автора, никто бы не пожалел!!! МОЛОДЕЦ!!!)

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Тебя также могут заинтересовать
Новое задание по программированию
Задача по программированию
Программирование
разработать программу ведения личных счетов граждан
Курсовая работа
Программирование
Стоимость:
700 ₽
2 программы средние/легкие по уровню сложности
Решение задач
Программирование
Стоимость:
150 ₽
Вычислительный практикум по технологии MPI
Решение задач
Программирование
Стоимость:
150 ₽
создание игры Space Invaders на jave
Курсовая работа
Программирование
Стоимость:
700 ₽
Язык программирования Python.
Реферат
Программирование
Стоимость:
300 ₽
Проектирование информационной системы «Зоомагазин»
Курсовая работа
Программирование
Стоимость:
700 ₽
Программирование на языке высокого уровня
Курсовая работа
Программирование
Стоимость:
700 ₽
Динамические структуры данных. Организация данных в списковые структуры
Курсовая работа
Программирование
Стоимость:
700 ₽
Бот Телеграм на Java. Кино бот.
Курсовая работа
Программирование
Стоимость:
700 ₽
информационная-поисковая система театра (на языке С#)
Курсовая работа
Программирование
Стоимость:
700 ₽
решение системы линейных уравнений методом монте-карло
Курсовая работа
Программирование
Стоимость:
700 ₽
С, Ассемблер. Архитектура компьютера и операционные системы
Курсовая работа
Программирование
Стоимость:
700 ₽
Доработка курсовой "Алгоритм исчисления коэффициентов Безу"
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка концептуальной и логической моделей ИСУ складом
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
Основные элементы интерфейса Компас-3D
В нашем случае такой средой является система автоматизированного проектирования Компас-3D. Познакомимся подробнее с интерфейсом данной системы и посмотрим, насколько он удобен для пользователя.
Интерфейс системы Компас-3D аналогичен интерфейсам других Windows-приложений. После запуска программы на экране появляется главное окно системы, которое изображено на рис.1.

Верхняя строка окна содержит назв...
подробнее
Контекстное меню в Компас-3D
Под контекстным меню в информатике понимают меню, раскрывающееся в Windows-приложениях щелчком правой кнопки мыши по какому-либо объекту и открывающее при этом список команд, управляющих этим объектом.
Контекстное меню применяется и в системе автоматизированного проектирования Компас-3D LT, поскольку она также является приложением операционной системы Windows.
Контекстное меню предназначено для выз...
подробнее
Размещение веб-сайтов
Любой сайт представлен набором файлов, созданных в различных редакторах. Помимо создания сайта, его еще необходимо разместить в сети.
Более простым вариантом является размещение сайта на веб-сервере, специально предоставляющем подобные услуги. Выбор конкретного веб-сервера определяется целью сайта: либо он носит личный характер (например, для общения друзей), либо представляет коммерческий проект....
подробнее
Prolog язык программирования
Проект зародился во Франции в начале 1970-х гг. В Марсельском университете группой ученых под руководством Алена Колмероэ (Alain Colmerauer) предпринималась одна из первых попыток создания искусственного интеллекта на основе бурно развивавшейся в предыдущее десятилетие теории автоматического доказательства. В основе ее лежал последовательный обход узлов графа, к которому сводились полученные от по...
подробнее
Основные элементы интерфейса Компас-3D
В нашем случае такой средой является система автоматизированного проектирования Компас-3D. Познакомимся подробнее с интерфейсом данной системы и посмотрим, насколько он удобен для пользователя.
Интерфейс системы Компас-3D аналогичен интерфейсам других Windows-приложений. После запуска программы на экране появляется главное окно системы, которое изображено на рис.1.

Верхняя строка окна содержит назв...
подробнее
Контекстное меню в Компас-3D
Под контекстным меню в информатике понимают меню, раскрывающееся в Windows-приложениях щелчком правой кнопки мыши по какому-либо объекту и открывающее при этом список команд, управляющих этим объектом.
Контекстное меню применяется и в системе автоматизированного проектирования Компас-3D LT, поскольку она также является приложением операционной системы Windows.
Контекстное меню предназначено для выз...
подробнее
Размещение веб-сайтов
Любой сайт представлен набором файлов, созданных в различных редакторах. Помимо создания сайта, его еще необходимо разместить в сети.
Более простым вариантом является размещение сайта на веб-сервере, специально предоставляющем подобные услуги. Выбор конкретного веб-сервера определяется целью сайта: либо он носит личный характер (например, для общения друзей), либо представляет коммерческий проект....
подробнее
Prolog язык программирования
Проект зародился во Франции в начале 1970-х гг. В Марсельском университете группой ученых под руководством Алена Колмероэ (Alain Colmerauer) предпринималась одна из первых попыток создания искусственного интеллекта на основе бурно развивавшейся в предыдущее десятилетие теории автоматического доказательства. В основе ее лежал последовательный обход узлов графа, к которому сводились полученные от по...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы