Внимание! Студландия не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования в области образования: в сборе информации, ее обработке, структурировании и оформления в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна индивидуальная работа?
Подберем литературу
Поможем справиться с любым заданием
Подготовим презентацию и речь
Оформим готовую работу
Узнать стоимость своей работы
Дарим 200 руб.
на первый
заказ

Курсовая работа на тему: Постановка задачи. Формальная модель задачи. Спецификация основных процедур и функций

Купить за 350 руб.
Страниц
15
Размер файла
300.36 КБ
Просмотров
8
Покупок
0

Введение

Теория формальных языков и грамматик является основным разделом математической лингвистики - специфической математической дисциплины, ориентированной на изучение структуры естественных и искусственных языков.

Эта теория возникла в 50-е годы в работах американского лингвиста

Н. Хомского. По характеру используемого математического аппарата теория формальных грамматик и языков близка к теории алгоритмов и к теории автоматов.

Но уже в следующем десятилетии синтаксические методы нашли широкое практическое применение в области разработки и реализации языков программирования.

В настоящее время искусственные языки, использующие для описания предметной области текстовое представление, широко применяются не только в программировании, но и в других областях. С их помощью описывается структура всевозможных документов, трехмерных виртуальных миров, графических интерфейсов пользователя и многих других объектов, используемых в моделях и в реальном мире. Для того чтобы эти текстовые описания были корректно составлены, а затем правильно распознаны и интерпретированы, применяются специальные методы их анализа и преобразования. В основе данных методов лежит теория формальных языков, грамматик и автоматов.

Несмотря на то, что к настоящему времени разработаны тысячи различных языков и их компиляторов, процесс создания новых приложений в этой области не прекращается. Это связно как с развитием технологии производства вычислительных систем, так и с необходимостью решения все более сложных прикладных задач. Такая разработка может быть обусловлена различными причинами, в частности, функциональными ограничениями, отсутствием локализации, низкой эффективностью существующих компиляторов.

Цель курсовой работы:

закрепление теоретических знаний в области теории формальных языков, грамматик, автоматов и методов трансляции;

формирование практических умений и навыков разработки собственного компилятора модельного языка программирования.

Оглавление

- Введение

- Постановка задачи

- Формальная модель задачи

- Спецификация основных процедур и функций

- Лексический анализатор

- Синтаксический анализатор

- Семантический анализатор

- Обработка описаний

- Анализ выражений и проверка правильности операторов

- Генерации внутреннего представления программы

- Интерпретатор программы

- Структурная организация данных

- Спецификация входной информации

- Спецификация выходной информации

- Укрупненная схема алгоритма программного средства

- Конечный автомат

- Руководство пользователя Заключение

- Список использованной литературы

- Приложение

Как купить готовую работу?
Авторизоваться
или зарегистрироваться
в сервисе
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
15
Размер файла
300.36 КБ
Просмотров
359
Покупок
0
Постановка задачи. Формальная модель задачи. Спецификация основных процедур и функций
Купить за 350 руб.
Похожие работы
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
Прочие работы по предмету
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
2068 оценок
среднее 4.9 из 5
Александр Спасибо большое за работу, выполнено раньше срока, всё отлично
Александр Выражаю благодарность Александру! Всегда все выполнено профессионально, без задержек. В случае корректировки, проблем...
Алла Работа выполнена в срок, всё соответствует требованиям. Алла, огромное вам спасибо за помощь! Рекомендую!
Ольга Всё отлично, спасибо!
Дарья Благодарю за проделанную работу! Выполнено на высшем уровне)
Ольга Автор всегда на связи, сдано в срок, спасибо)
Сергей Благодарю за оперативное выполнение! Все отлично!
Людмила Отличная работа! Спасибо
Александр Благодарю Александра за профессионализм. Все четко и в срок.
Марина Спасибо за работу!