Автор24

Информация о работе

Подробнее о работе

Страница работы

Алгоритмы лексического и синтаксического анализа. L-сети. + код программы на c# в среде Visual Studio 2017

  • 47 страниц
  • 2017 год
  • 125 просмотров
  • 1 покупка
Автор работы

stuirus70

Работаю в сфере информационных технологий и информационной безопасности

700 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

При решении задач, связанных с обработкой текста (примером текста может служить программный код, написанный как на языке высокого уровня, так и низкого), выделяют два относительно независимых друг от друга этапа. Первым этапом является лексический анализ – он состоит в распознавании в приведенном тексте или программном коде отдельных лексем, получаемых путем объединения соседних символов по лексическим правилам данного языка. Вторым этапом является синтаксический и семантический анализ. Суть анализа заключается в распознавании приложений языка, созданных из лексем в соответствии с синтаксическими правилами языка. Лексический и синтаксический анализаторы являются основополагающими компонентами каждого компилятора.
М.Ф. Лекарев в свое время предложил формализм, названный им L-сеть. Данный формализм ориентирован на решение достаточно широкого класса задач, к которым относятся также задачи лексического и синтаксического анализов [1, с. 275].
Визуальный язык L-сетей зарекомендовал себя как достаточно удобная форма структурирования многих алгоритмов, к которым в частности относится и решение задач лексического и синтаксического анализа. В основе модели, построенной на базе визуального языка L-сети, лежит два комплекта примитивов, первый из которых ориентирован на представление программы в форме сети автоматов (сеть разветвленного управления), а второй – на представление программы в виде иерархии функциональных модулей (сеть последовательного управления).
Целью данной работы, является рассмотрение общих сведений о лексическом и синтаксическом анализе, а также рассмотрение концепций применения визуального языка L-сетей, разработанного М.Ф. Лекаревым для решения задач лексического и синтаксического анализа.

Введение 3
1 Теоретико-аналитическая глава 4
1.1 Лексический анализ 4
1.2 Синтаксический анализ 6
1.3 Общие сведения о l-сетях 7
1.4 Решение задач лексического и синтаксического анализа логических выражений в форме L-сети 10
2 Практическая глава 12
2.1 Постановка практической задачи 12
2.2 Обоснование проектных решений 12
2.2.1 Обоснование выбора инструментальных средств разработки 12
2.2.2 Обоснование выборов алгоритмов решения задачи 13
2.2.3 Проектирование интерфейса программы 16
2.3 Листинг программного средства 16
2.3.1 Листинг программы с комментариями 16
2.3.2 Интерфейс программы 20
2.3.3 Тестирование программы 22
Заключение 27
Список использованных источников 28
Приложение А 29
Приложение Б 45

Теоретическая часть на тему: Алгоритмы лексического и синтаксического анализа. L-сети.
В практической части на языке c# реализована программа лексического и синтаксического анализа.
Защита работы была в 2017г. оценка была 5.
Архив с программой скину при покупке.

1. Пышкин Е.В. Структурное проектирование: основание и развитие методов [Текст]. Санкт-Петербург – 2005. – 324 с.
2. Блог компании Intel на habrahabr.ru [Электронный ресурс]. Режим доступа: https://habrahabr.ru/company/intel/blog/99663/ ,свободный.
3. Лексический анализ [Электронный ресурс]. Режим доступа: http://ict.edu.ru/ft/005128//ch5.pdf ,свободный.
4. Теория и реализация языков программирования [Электронный ресурс]. Режим доступа: http://www.intuit.ru/studies/professional_skill_improvements/2068/courses/173/lecture/4695 ,свободный.
5. Пышкин Е.В. Структуры данных и алгоритмы [Текст]. Санкт-Петербург – 2009. – 200 с.
6. Тип лексем – С++ [Электронный ресурс]. Режим доступа: http://www.cyberforum.ru/cpp-beginners/thread1782120.html ,свободный.
7. Методы синтаксического анализа [Электронный ресурс]. Режим доступа: http://mathhelpplanet.com/static.php?p=metody-sintaksicheskogo-analiza-ks-yazykov ,свободный.
8. Синтаксический анализ выражений в скобочной форме на основе визуального формализма l-сети [Электронный ресурс]. Режима доступа: http://kspt.icc.spbstu.ru/media/files/people/pyshkin/papers/lekarev-pyshkin-ftk-2005-preprint.pdf ,свободный.
9. Языки программирования платформы .NET [Электронный ресурс]. Режим доступа: http://ru.vlab.wikia.com/wiki/C_Sharp ,свободный.
10. Возможности MS Visual Studio 2017 [Электронный ресурс]. Режим доступа: https://www.visualstudio.com/ru/vs/whatsnew/?rr=https%3A%2F%2Fwww.microsoft.com%2Fru-ru%2FSoftMicrosoft%2Fvs2017 , свободный.

Форма заказа новой работы

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

Закажи новую работу, сделанную по твоим требованиям

Оставляя свои контактные данные и нажимая «Заказать Контрольную работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Фрагменты работ

При решении задач, связанных с обработкой текста (примером текста может служить программный код, написанный как на языке высокого уровня, так и низкого), выделяют два относительно независимых друг от друга этапа. Первым этапом является лексический анализ – он состоит в распознавании в приведенном тексте или программном коде отдельных лексем, получаемых путем объединения соседних символов по лексическим правилам данного языка. Вторым этапом является синтаксический и семантический анализ. Суть анализа заключается в распознавании приложений языка, созданных из лексем в соответствии с синтаксическими правилами языка. Лексический и синтаксический анализаторы являются основополагающими компонентами каждого компилятора.
М.Ф. Лекарев в свое время предложил формализм, названный им L-сеть. Данный формализм ориентирован на решение достаточно широкого класса задач, к которым относятся также задачи лексического и синтаксического анализов [1, с. 275].
Визуальный язык L-сетей зарекомендовал себя как достаточно удобная форма структурирования многих алгоритмов, к которым в частности относится и решение задач лексического и синтаксического анализа. В основе модели, построенной на базе визуального языка L-сети, лежит два комплекта примитивов, первый из которых ориентирован на представление программы в форме сети автоматов (сеть разветвленного управления), а второй – на представление программы в виде иерархии функциональных модулей (сеть последовательного управления).
Целью данной работы, является рассмотрение общих сведений о лексическом и синтаксическом анализе, а также рассмотрение концепций применения визуального языка L-сетей, разработанного М.Ф. Лекаревым для решения задач лексического и синтаксического анализа.

Введение 3
1 Теоретико-аналитическая глава 4
1.1 Лексический анализ 4
1.2 Синтаксический анализ 6
1.3 Общие сведения о l-сетях 7
1.4 Решение задач лексического и синтаксического анализа логических выражений в форме L-сети 10
2 Практическая глава 12
2.1 Постановка практической задачи 12
2.2 Обоснование проектных решений 12
2.2.1 Обоснование выбора инструментальных средств разработки 12
2.2.2 Обоснование выборов алгоритмов решения задачи 13
2.2.3 Проектирование интерфейса программы 16
2.3 Листинг программного средства 16
2.3.1 Листинг программы с комментариями 16
2.3.2 Интерфейс программы 20
2.3.3 Тестирование программы 22
Заключение 27
Список использованных источников 28
Приложение А 29
Приложение Б 45

Теоретическая часть на тему: Алгоритмы лексического и синтаксического анализа. L-сети.
В практической части на языке c# реализована программа лексического и синтаксического анализа.
Защита работы была в 2017г. оценка была 5.
Архив с программой скину при покупке.

1. Пышкин Е.В. Структурное проектирование: основание и развитие методов [Текст]. Санкт-Петербург – 2005. – 324 с.
2. Блог компании Intel на habrahabr.ru [Электронный ресурс]. Режим доступа: https://habrahabr.ru/company/intel/blog/99663/ ,свободный.
3. Лексический анализ [Электронный ресурс]. Режим доступа: http://ict.edu.ru/ft/005128//ch5.pdf ,свободный.
4. Теория и реализация языков программирования [Электронный ресурс]. Режим доступа: http://www.intuit.ru/studies/professional_skill_improvements/2068/courses/173/lecture/4695 ,свободный.
5. Пышкин Е.В. Структуры данных и алгоритмы [Текст]. Санкт-Петербург – 2009. – 200 с.
6. Тип лексем – С++ [Электронный ресурс]. Режим доступа: http://www.cyberforum.ru/cpp-beginners/thread1782120.html ,свободный.
7. Методы синтаксического анализа [Электронный ресурс]. Режим доступа: http://mathhelpplanet.com/static.php?p=metody-sintaksicheskogo-analiza-ks-yazykov ,свободный.
8. Синтаксический анализ выражений в скобочной форме на основе визуального формализма l-сети [Электронный ресурс]. Режима доступа: http://kspt.icc.spbstu.ru/media/files/people/pyshkin/papers/lekarev-pyshkin-ftk-2005-preprint.pdf ,свободный.
9. Языки программирования платформы .NET [Электронный ресурс]. Режим доступа: http://ru.vlab.wikia.com/wiki/C_Sharp ,свободный.
10. Возможности MS Visual Studio 2017 [Электронный ресурс]. Режим доступа: https://www.visualstudio.com/ru/vs/whatsnew/?rr=https%3A%2F%2Fwww.microsoft.com%2Fru-ru%2FSoftMicrosoft%2Fvs2017 , свободный.

Купить эту работу

Алгоритмы лексического и синтаксического анализа. L-сети. + код программы на c# в среде Visual Studio 2017

700 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 200 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

9 декабря 2018 заказчик разместил работу

Выбранный эксперт:

Автор работы
stuirus70
5
Работаю в сфере информационных технологий и информационной безопасности
Купить эту работу vs Заказать новую
1 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—5 дней
700 ₽ Цена от 200 ₽

5 Похожих работ

Контрольная работа

Составить блок схему алгоритма проверки равенства трех чисел A B C (A=B и А=С – использовать логичес

Уникальность: от 40%
Доступность: сразу
160 ₽
Контрольная работа

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

Уникальность: от 40%
Доступность: сразу
100 ₽
Контрольная работа

Определить является ли данный граф Эйлеровым или Гамильтоновым Указать эйлеров и гамильтонов циклы

Уникальность: от 40%
Доступность: сразу
120 ₽
Контрольная работа

На рисунке — схема дорог связывающих города А Б В Г Д Е Ж З И К По каждой дороге можно двигаться тол

Уникальность: от 40%
Доступность: сразу
140 ₽
Контрольная работа

Информационное обеспечение процессов управления в экономике (ВЗФЭИ)

Уникальность: от 40%
Доступность: сразу
300 ₽

Отзывы студентов

Отзыв Леонид Леонид об авторе stuirus70 2015-03-30
Контрольная работа

Отлично!

Общая оценка 5
Отзыв Марина [email protected] об авторе stuirus70 2017-10-03
Контрольная работа

все хорошо, спасибо!

Общая оценка 5
Отзыв Светлана Титова об авторе stuirus70 2017-03-18
Контрольная работа

проект отличный! Благодарим за сотрудничество!

Общая оценка 5
Отзыв Георгий Букин об авторе stuirus70 2016-02-27
Контрольная работа

Спасибо автору. Сделал все хорошо и дешево.

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Высокоскоростная корпоративная, локальная вычислительная сеть предприятия

Уникальность: от 40%
Доступность: сразу
1490 ₽
Готовая работа

Программный комплекс задач поддержки процесса использования смарт-карт клиентами АЗС

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Защита локальной сети программными средствами microsoft

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Обзор рынка программных средств self-service BI инструментов

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Применение архитектурных методов и средств при разработке ИТстратегии компании

Уникальность: от 40%
Доступность: сразу
1650 ₽
Готовая работа

Конфигурирование поисковых серверов для сети Интернет и локальной сети

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Коммутации в телеграфных сетях

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

Динамические структуры данных

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Разработка и интегрирование в технические компании информационных веб-ресурсов

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Выбор и внедрение системы мониторинга сетевого трафика для корпоративной информационной системы

Уникальность: от 40%
Доступность: сразу
7700 ₽
Готовая работа

Программный опрос первичных преобразователей» в среде LabVIEW

Уникальность: от 40%
Доступность: сразу
500 ₽
Готовая работа

Разработка мобильного приложения экспресс расчётов системы тягового электроснабжения

Уникальность: от 40%
Доступность: сразу
4700 ₽