355266 работ
представлено на сайте
Разработка встроенных языков прикладных программных средств

Контрольная Разработка встроенных языков прикладных программных средств, номер: 257847

Номер: 257847
Количество страниц: 54
Автор: marvel5
390 руб.
Купить эту работу
Не подошла
данная работа?
Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
essay cover Разработка встроенных языков прикладных программных средств , Задание на самостоятельную работу
Целью выполнения самостоятельной работы является разработка встроенного языка и программного кода, ...

Автор:

Дата публикации:

Разработка встроенных языков прикладных программных средств
logo
Задание на самостоятельную работу
Целью выполнения самостоятельной работы является разработка встроенного языка и программного кода, ...
logo
144010, Россия, Московская, Электросталь, ул.Ялагина, д. 15А
Телефон: +7 (926) 348-33-99

StudentEssay

buy КУПИТЬ ЭТУ РАБОТУ.
  • Содержание:
    Задание на самостоятельную работу
    Целью выполнения самостоятельной работы является разработка встроенного языка и программного кода, для обеспечения лексического разбора.
    В процессе выполнения самостоятельной работы требуется:
    Во-первых, самостоятельно выбрать предметную область прикладного программного средства;
    Во-вторых, описать предметную область с использованием теории графов. Построить граф предметной области;
    В-третьих, разработать формальную грамматику для программного приложения в выбранной предметной области;
    В-четвертых, разработать программный код, включающий лексический разбор программы на встроенном языке, с использованием детерминированного конечного автомата. Программный код может быть реализован в любой системе программирования;
    В-пятых, подготовить отладочные варианты программы на разработанном встроенном языке прикладного программного средства. Отладочные варианты должны подтверждать, как разбор корректной программы, так и обнаружение ошибок в программе на встроенном языке.


    Содержание
    Задание на самостоятельную работу 2
    Введение 4
    1.Описание предметной области 5
    2. Определение грамматики модельного исходного языка 9
    3. Лексический анализатор программы 12
    4. Синтаксический анализатор программы 15
    5. Семантический анализатор программы 15
    6. Генерация промежуточного представления программы 16
    7. Исполняющая подсистема интерпретатора 18
    Заключение 18
    Приложение 1. Текст программы компилятора 20
    Приложение 2. Конструирование экранной формы приложения 48
    Приложение 3. Текст тестовых исходных программ 49
    Приложение 4. Результат компиляции тестовой исходной программы 50
    Приложение 5. Результат выполнения тестовой исходной программы 52
    Библиографический список 54

    1. Хантер Р. Проектирование и конструирование компиляторов/Пер с англ.; Предисл. В. М. Савинкова. – М.: Финансы и статистика, 1984. – 232 с., ил.
    2. Ишакова Е. Н. Разработка компиляторов: Методические указания к курсовой работе. – Оренбург: ГОУ ОГУ, 2005. – 50 с.
    3. Льюис Ф., Розенкранц Д., Стирнз Р. Теоретические основы проектирования компиляторов/Пер с англ. – М.: Мир, 1979. – 654 с., ил.
    4. Системы автоматизированного проектирования: Учеб. пособие для втузов: В 9 кн./Под ред. Норенкова И.П. Кн. 3: Федорук В.Г., Черненький В.М. Информационное и прикладное программное обеспечение. – М.: Высшая школа, 1986. – 159 с., ил.
    5. Заболеева-Зотова А.В. Лекции по предмету «Основы трансляции» /текст: Лингвистическое обеспечение САПР.mht
    6. Информатика. Теория (с задачами и решениями) Интернет-версия издания: Шауцукова Л.З. Информатика 10-11. – М.: Просвещение, 2000 г. – электронный документ: http://book.kbsu.ru/theory/chapter6/1_6.html
    7. Пакеты прикладных программ. Конспект лекций. . – электронный документ: http://www.4stud.info/ppp/lecture1.html
    8. Новый систематизированный толковый словарь . – электронный документ: http://www.gpntb.ru/win/book/4/Doc14.HTML
    9. Учебный язык программирования . – электронный документ: https://ru.wikipedia.org/wiki/%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F
logo

Другие работы