Тема: Предметно-ориентированный язык для интеллектуальной системы генерации сюжетов
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
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сюжетов, а также изучена предметная область. Получены теоретические
знания, а так же практические навыки по разработке трансляторов. Язык
разработан для личного использования в исследовательских целях.



