MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Синтаксический анализатор полиномов

Название:Синтаксический анализатор полиномов
Просмотров:66
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание: Федеральное агентство по образованию РФ Федеральное государственное образовательное учреждение высшего профессионального образования "ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ" Факультет математики, механ

Часть полного текста документа:

Федеральное агентство по образованию РФ

Федеральное государственное образовательное

учреждение высшего профессионального образования

"ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ"

Факультет математики, механики и компьютерных наук

Кафедра информатики и вычислительного эксперимента

Курсовая работа

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

Ростов-на-Дону

2009


Содержание

Введение

Глава 1. Алгоритм для реализации синтаксического анализатора полиномов

Глава 2. Реализация синтаксического анализатора полиномов в среде Visual Studio 2005 на языке C#

Глава 3. Тестирование разработанной программы и обсуждение результатов

Глава 4. Дополнительное задание по анализу двоичного кода простых чисел

Заключение

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



Введение

Синтаксический анализ – это процесс сопоставления линейной последовательности лексем (слов) языка с его формальной грамматикой (правила, с помощью которых можно построить любое слово языка) [1, 2]. При синтаксическом анализе, или парсинге, исходный текст преобразуется в структуру данных, которая отражает синтаксическую структуру входной последовательности и хорошо подходит для дальнейшей обработки.

Синтаксический анализ используется при разборе исходного кода языков программирования, в процессе трансляции (компиляции или интерпретации), при обработке структурированных данных, например, html-файлов, SQL-запросов, математических выражений, а также в лингвистике, например, при машинном переводе.

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


Глава 1. Алгоритм для реализации синтаксического анализатора полиномов

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

полином ::= '0' | одночлен | одночлен ('+'|'-') полином

одночлен ::= '1' | коэффициент | коэффициент произведение

произведение ::= множитель | множитель произведение

множитель ::= переменная | переменная '^' показатель

переменная ::= буква пробел

коэффициент ::= префикс | префикс целое-без-знака

целое-без-знака ::= цифра | цифра целое-без-знака

префикс ::= больше-1 | больше-0 цифра

больше-0 ::= '1' | больше-1

больше-1 ::= '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'

цифра ::= '0' | больше-0

показатель ::= больше-1 | '1' цифра

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

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







Похожие работы:

Название:Полином Жегалкина
Просмотров:252
Описание: Уфимский государственный авиационный технический университет Кафедра АПРиС Курсовая работа по дискретной математике «Полином Жегалкина» Выполнили: Проверила: Шерыхалина

Название:Нахождение полиноминальной аппроксимации методом наименьших квадратов
Просмотров:206
Описание: Московский Авиационный Институт (государственный технический университет) Курсовая работа по «теории вероятностей и математической статистике» на тему: Нахождение полиномин

Название:Ортогональные полиномы и кривые распределения вероятностей
Просмотров:131
Описание: Санкт-Петербургский государственный университет Факультет прикладной математики – процессов управления Кафедра математического моделирования энергетических систем Карпова Наталия А

Название:Полиномы Чебышева
Просмотров:129
Описание: Содержание Введение Интерполяция многочленами Методы интерполяции Лагранжа и Ньютона Сплайн-аппроксимация Метод наименьших квадратов Полиномы Чебышева Практическое задание Введение До

Название:Построение порождающего полинома циклического кода по его корням (степеням корней)
Просмотров:158
Описание: Оглавление Предисловие 1. Краткие теоретические сведения 1.1 Полиномиальное представление двоичных чисел 1.2 Циклический код 1.3 Поле 1.4 Поля Галуа 1.4.1 Примитивный элемент поля и циклическая группа 1.4

 
     

Вечно с вами © MaterStudiorum.ru