Личный кабинетuser
orange img orange img orange img orange img orange img
Курсовая работаАвтоматизация технологических процессов
Готовая работа №38557 от пользователя Фемитцева Люция
book

Автоматы с магазинной памятью. Автоматизированный практикум

350 ₽
Файл с работой можно будет скачать в личном кабинете после покупки
like
Гарантия безопасной покупки
help

Сразу после покупки работы вы получите ссылку на скачивание файла.

Срок скачивания не ограничен по времени. Если работа не соответствует описанию у вас будет возможность отправить жалобу.

Гарантийный период 7 дней.

like
Уникальность текста выше 50%
help

Все загруженные работы имеют уникальность не менее 50% в общедоступной системе Антиплагиат.ру

file
Возможность снять с продажи
help

У покупателя есть возможность доплатить за снятие работы с продажи после покупки.

Например, если необходимо скрыть страницу с работой на сайте от третьих лиц на определенный срок.

Тариф можно выбрать на странице готовой работы после покупки.

Не подходит эта работа?
Укажите тему работы или свой e-mail, мы отправим подборку похожих работ
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

содержание

Нормативные ссылки 5
Введение 6
1 Необходимость использования автоматов с магазинной памятью 7
2 Организация автомата с магазинной памятью 9
3 Распознаватель скобочных выражений 11
4 Распознавание вложенности скобок и q-грамматика 14
5 Описание алгоритма программы 16
6 Тестирование приложения 18
Заключение 20
Список используемой литературы 21
Приложение А – Листинг классов программы 22
Приложение Б. Скриншот проверки на плагиат 27

Весь текст будет доступен после покупки

ВВЕДЕНИЕ

В последнее время круг задач, решаемых с помощью ЭВМ, значительно расширился, а сложность задач возросла. В этой ситуации все чаще используются языки высокого уровня, а также специализированные языки. Кроме того, всем известен тот факт, что ЭВМ понимает программы, состоящие только из внутренних команд процессора. В связи с этим возникает задача перевода программы с языка высокого уровня на язык, понятный процессору ЭВМ (трансляция). Разрабатывается один из вариантов программы, выполняющей такой перевод, – транслятор.
Цель курсовой работы - закрепить основы и углубить знания в области теории автоматов и формальных языков.
Формальные грамматики как математический аппарат появились именно по необходимости представления синтаксиса в трансляторах и автоматизации синтаксического анализа. В отличии от лексики и семантики, которые можно реализовать, используя содержательные средства, синтаксический анализатор почти невозможно сделать, руководствуясь здравым смыслом. Здесь необходимо иметь промежуточный уровень между синтаксисом языка и программируемой системой, таким уровнем являются формальные грамматики.
В настоящее время существует множество разнообразных языков программирования. Их практическое использование невозможно без соответствующей системы программирования, основу которой составляет транслятор или компилятор. И новые языки продолжают появляются, поэтому изучение этой дисциплины важно для тех, кто так или иначе занимается программированием.

Весь текст будет доступен после покупки

отрывок из работы

В последнее время круг задач, решаемых с помощью ЭВМ (Электронно-вычислительные машины), значительно расширился, а сложность самих задач возросла. В таких ситуациях все чаще применяются языки программирования высокого уровня, а также специализированные языки. Кроме того, все хорошо известно, что ЭВМ способна понимать только программы, состоящие из внутренних команд процессора. В связи с этим возникает задача перевода программ с языка высокого уровня на язык, понятный процессору ЭВМ (трансляция). Разрабатывается один из вариантов программы, выполняющей такой перевод, – транслятор.
Цель выполнения этой курсовой работы - закрепить основы и углубить понимание в области теории автоматов и формальных языков.
Формальные грамматики, как математический инструмент, появились именно для того, чтобы представлять синтаксис в трансляторах и автоматизировать синтаксический анализ. В отличие от лексики и семантики, которые можно реализовывать, используя содержательные средства, синтаксический анализатор практически невозможно создать, ориентируясь только на здравый смысл. Здесь необходим промежуточный уровень между синтаксисом языка и программируемой системой, и таким уровнем являются формальные грамматики.
На сегодняшний день существует множество разнообразных языков программирования. Их практическое использование невозможно без соответствующей системы программирования, основой которой является транслятор или компилятор. Вместе с тем, новые языки продолжают появляться, поэтому изучение данной дисциплины является важным для всех, кто имеет дело с программированием.

Весь текст будет доступен после покупки

Список литературы

1. Ключко В.И., Власенко А.В., Кушнир Н.В., Кушнир А.В. Теория языков программирования и методы трансляции: учеб. пособие / Кубан. гос. технол. ун-т.- Краснодар: Изд. ФГБОУ ВПО «КубГТУ», 2019.- 148 с.
2. Теория языков программирования и методы трансляции: метод. указания по выполнению курсовой работы для студентов всех форм обучения по направлениям: 230100.62 Информатика и вычислительная техника / Сост.: В.И. Ключко, А.В. Власенко, Н.В. Кушнир; Кубан. гос. технол. ун-т. Каф. информационных систем и программирования. – Краснодар: Изд. КубГТУ, 2018. – 27 с.
3. Теория языков программирования и методы трансляции: метод. указания по выполнению лабораторных работ для студентов всех форм обучения и МИППС направления 230100.62 Информатика и вычислительная техника / Сост.: . Ключко В.И., Власенко А.В., Кушнир Н.В., Кушнир А.В; Кубан. гос. технол. ун-т. Каф. информационных систем и программирования. – Краснодар: Изд. КубГТУ, 2019. – 43 с.

Весь текст будет доступен после покупки

Почему студенты выбирают наш сервис?

Купить готовую работу сейчас
service icon
Работаем круглосуточно
24 часа в сутки
7 дней в неделю
service icon
Гарантия
Возврат средств в случае проблем с купленной готовой работой
service icon
Мы лидеры
LeWork является лидером по количеству опубликованных материалов для студентов
Купить готовую работу сейчас

не подошла эта работа?

В нашей базе 78761 курсовых работ – поможем найти подходящую

Ответы на часто задаваемые вопросы

Чтобы оплатить заказ на сайте, необходимо сначала пополнить баланс на этой странице - https://lework.net/addbalance

На странице пополнения баланса у вас будет возможность выбрать способ оплаты - банковская карта, электронный кошелек или другой способ.

После пополнения баланса на сайте, необходимо перейти на страницу заказа и завершить покупку, нажав соответствующую кнопку.

Если у вас возникли проблемы при пополнении баланса на сайте или остались вопросы по оплате заказа, напишите нам на support@lework.net. Мы обязательно вам поможем! 

Да, покупка готовой работы на сайте происходит через "безопасную сделку". Покупатель и Продавец финансово защищены от недобросовестных пользователей. Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. 

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

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

Мы с радостью ответим на ваши вопросы по электронной почте support@lework.net

surpize-icon

Работы с похожей тематикой

stars-icon
arrowarrow

Не удалось найти материал или возникли вопросы?

Свяжитесь с нами, мы постараемся вам помочь!
Неккоректно введен e-mail
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных