Тип работы:
Предмет:
Язык работы:


Предметно-ориентированный язык для интеллектуальной системы генерации сюжетов

Работа №19076

Тип работы

Бакалаврская работа

Предмет

программирование

Объем работы56
Год сдачи2017
Стоимость4900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
767
Не подходит работа?

Узнай цену на написание


Введение
1. Анализ и обзор языков программирования сверхвысокого уровня 8
1.1 Особенности предметной области и решаемых задач 8
1.2 Анализ существующих языков сверхвысокого уровня 9
1.2.1 Smalltalk 9
1.2.2 Icon 12
1.3 Выделение существенных особенностей разрабатываемого языка
сверхвысокого уровня 14
2. Используемые технологии 15
2.1 Выбор средства разработки. Язык программирования 15
2.2 Среда разработки 15
3. Реализация и описание 17
3.1 Описание языка 17
3.1.1 Лексические соглашения 17
3.1.1.1 Алфавит 17
3.1.1.2 Буквы и цифры 17
3.1.1.3 Пробельные символы 17
3.1.1.4 Разделители 18
3.1.1.5 Операции 19
3.1.1.6 Константы 19
3.1.1.7 Идентификаторы 20
3.1.1.8 Ключевые слова 20
3.1.2 Класс программ 21
3.1.3.1 Структура программы 21
3.1.3.2 Объявления переменных 22
3.1.3.3 Выражения 22
3.1.3.4 Операнды 22
3.1.3.6 Операции 25
3.1.3.7 Прочие функции 27
3.2 Примеры программ 28
3.2.1 Пример 1 28
3.2.2 Пример 2 28
Заключение 29
Список использованных источников 30

В наш век электроники, когда компьютеры проникли буквально всюду, почти не осталось сфер, где бы компьютер не смог заменить человека. Искусственный интеллект автоматически доказывает теоремы, переводит тексты с одного языка на другой, распознаёт изображения, управляет компьютерными противниками в игре...
В общем, область распространения ИИ велика, и если он ещё не достиг совершенства, то вплотную приблизился к нему. Однако ещё существует одна область, где компьютер человеку не конкурент. Эта область - творчество. В написании книг, стихов и музыки человек всё ещё безусловный фаворит. Но время не стоит на месте, и когда-нибудь монополия человека на творчество будет нарушена.
Цель данной работы - приблизить наступление тех времён, когда компьютерная программа сможет писать за человека книги. Оставим в стороне вопрос об этичности или не этичности этих намерений - он лежит за рамками рассматриваемой проблемы. Автор данного отчёт задался целью создать такую интеллектуальную систему, которая бы помогала начинающим авторам в их нелёгком ремесле.
Однако разработка подобной ИС подводит нас к другому вопросу. Если бы наша экспертная система имела бы вид простого логического аппарата, который, имея правила и факты, выводил бы из имеющегося искомое, то весь труд нашего эксперта сводился бы к придумыванию новых фактов и введению новых правил. Однако чем сложней будет система, тем больше труд эксперта будет походить на труд программиста-разработчика, что, безусловно, противоречит самой идее экспертных систем. Именно поэтому, желая не только облегчить труд эксперта, но и дать ему в руки мощный инструмент разработки, и была затеяна эта работа.
Чтобы обуздать нарастающую сложность, нужно научить программу общаться с экспертом без посредничества программиста, создав для этого
5
Решено, что будущий язык будет интерпретироваться средствами языка C++ и представлять собой набор простых команд, комбинируя которые, можно контролировать процесс генерации сюжета. Данный язык будет обладать сверхвысоким уровнем абстракции и максимально простым синтаксисом.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Цель, поставленная вначале ВКР, была выполнена – разработан
предметно-ориентированный язык для интеллектуальной системы генерации
26сюжетов, а также изучена предметная область. Получены теоретические
знания, а так же практические навыки по разработке трансляторов. Язык
разработан для личного использования в исследовательских целях.


Salltalk [Электронный ресурс]:// Свободная энциклопедия «Wikipedia»
– Режим доступа: https://ru.wikipedia.org/wiki/Smalltalk Дата обращения:
14.05.17
2. Icon [Электронный ресурс]:// Свободная энциклопедия «Wikipedia» –
Режим доступа: https://ru.wikipedia.org/wiki/Icon_(язык_программирования)
Дата обращения: 14.05.17
3. Microsoft Visual Studio [Электронный ресурс]:// Свободная
энциклопедия «Wikipedia» – Режим доступа:
https://ru.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2012 Дата
обращения: 17.05.17
28

Работу высылаем на протяжении 30 минут после оплаты.




©2024 Cервис помощи студентам в выполнении работ