Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование САПР.docx
Скачиваний:
27
Добавлен:
15.06.2014
Размер:
133.42 Кб
Скачать

Лингвистическое программное обеспечение сапр

подготовил Визигин Д.В

Введение. Установка и настройка интегрированной среды для ведения разработки на языке Java.

Java – это объектно-ориентированный язык, разработанный компанией Sun Microsystems. Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор. Байтовый код при этом обрабатывается намного быстрее, чем обычный текст.

Для ведения разработки САПР на языке java наиболее удобно использовать сторонние инструменты, не являющиеся стандартными, но которые популярны в данный момент. Такими средствами являются интегрированные среды разработки (англ. Integrated Development Environment) и соответсвующие необходимые им плагины.

В начале рассмотрим, что из себя представляет функционально среда разработки программного обеспечения (также интегрированная среда разработки, IDE), это программный пакет, используемый программистами для разработки программного обеспечения. Из наиболее известных Eclipse IDE, IntelliJ IDEA и Netbeans.

Для ведения разработки мы будем использовать Eclipse IDE в виду наибольшей распространённости, популярности, наращиваемости и простоты использования данного пакета. Eclipse IDE является свободно распротраняемой средой разработки с открытым исходным кодом, поэтому это делает возможным её установку под разные системы. Рассмотрим установку и настройку данного пакета в системе Windows:

  1. Первое, что необходимо сделать это загрузить средства разработки Java, включающие компилятор, интерпретатор и основные функциональные элементы, с официцального сайта разработчика (www.oracle.com). Рекомендуется загружать наиболее полную версию JRE (Java Runtime Environment), которая включает минимальную версию виртуальной машины.

  1. Далее, необходимо загрузить дистрибутив пакета Eclipse IDE с официального сайта www.eclipse.org/downloads.

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

Лабораторная работа 1. Анализатор скобочных алгебраических выражений.

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

Формулировка задания: требуется разработать программу synAnalyzer для синтаксического анализа произвольного синтаксического выражения с целью проверки правильности расстановки в нём круглых скобок, квадратных и фигурных скобок. Подготовить данную программу для дальнешего наращивания.

Исходными данными анализатора является строка символов, алгебраическое выражение. Строка алгебраического выражения должна передаваться программе из потока стандартног ввода (System.in).

Результатом работы программы, на данном этапе является оценка соответствия открывающих и закрывающих скобок во входном алгебраическом выражении. Результат оценки должен быть представлен текстовым сообщением о результате соотвествия количества скобок, либо ошибкой о каком-либо несоотвествии скобок. Результатом будет является сообщение в потоке стандартного вывода (System.out).

Общая обработка программы должна управляться отдельным классом-парсером. Для синтаксического анализа расстановки скобок требуется применить стековый алгоритм обработки скобок, использующий стек с фиксированным буфером.

Соседние файлы в предмете Разработка САПР