Реферат: Выбор состава технических и программных средств
Глава 1. Разработка эскизного и технического проектов программы...……………….5
1.1 Назначение и область применения...……………………………………….5
1.2 Описание алгоритма ………………………………………………………..7
1.3 Разработка рабочего проекта ………………………..…………………...11
Глава 2. Выбор состава технических и программных средств……………………….14
2.1Описание программы……………………….……………………………14
2.2Тестирование программы………………………………………………..16
Глава 3.Общая характеристика экспертной системы ……………………………….18
3.1База знаний, в экспертной системы…………………….…………….....18
3.2 Структура и режимы использования экспортной системы….………..20
Заключение.…………………………………….…..….…....….……………………….24
Глоссарий ………………………………………...……...…...…..….…………….........25
Список использованной литературы………..……………….………..……………….26
Приложение
Введение
На современном этапе развития вычислительных систем программное обеспечение, которое разрабатывается для полноценного функционирования данных систем имеет различную степень применимости, т.е понятность, простота использования, изучаемость.
Изучаемость, как никакой другой параметр применимости непосредственно связан с тем, что любой программный продукт, независимо от объема и сложности изучения должен содержать такой немаловажный раздел как справочная система.
Именно раздел справки на 80% обеспечивает сопровождение программного продукта (представьте себе знакомство с операционной системой без раздела справки). Поэтому, разработка справочной системы неотъемлемая часть полноценного, конкурентно способного программного продукта.
В разработке данного курсового задания будет исследован алгоритм создания элементарной справки, что послужит знакомству и дальнейшему изучению функционирования более сложных справочных гигантов, таких как раздел справки OCWindows, MicrosoftWord, Excel, и т.д.
В течение последнего десятилетия в рамках исследований по искусственному интеллекту сформировалось самостоятельное направление – экспертные системы (ЭС), или инженерия знаний. В задачу этого направления входят исследование и разработка программ (устройств), использующих знания и процедуры вывода для решения задач, являющихся трудными для людей-экспертов. ЭС могут быть отнесены к системам ИИ общего назначения – системам, которые не только исполняют заданные процедуры, но на основе метапроцедур поиска генерируют и используют процедуры решения новых конкретных задач.
Огромный интерес к ЭС со стороны пользователей вызван, по крайней мере, тремя причинами. Во-первых, они ориентированы на решение широкого круга задач в неформализованных областях, на приложения, которые до недавнего времени считались малодоступными для вычислительной техники. Во-вторых, с помощью ЭС специалисты, не знающие программирования, могут самостоятельно разрабатывать интересующие их приложения, что позволяет резко расширить сферу использования вычислительной техники. В-третьих, ЭС при решении практических задач достигают результатов, не уступающих, а иногда и превосходящих возможности людей-экспертов, не оснащённых ЭС.
В настоящее время ведутся разработки ЭС для следующих приложений: раннее предупреждение национальных и международных конфликтов и поиск компромиссных решений; принятие решений в кризисных ситуациях; охрана правопорядка; законодательство; образование; планирование и распределение ресурсов; системы организационного управления (кабинет министров, муниципалитет, учреждение) и т.д.
Исследования и разработки ЭС составляют основу программ по информатизации развитых государств. На проведение этих программ выделены весьма большие средства. Несмотря на значительную стоимость разработки, ЭС приносят существенный доход.
Глава 1. Разработка эскизного и технического проектов программы
1.1 Назначение и область применения
Необходимо разработать программу, представляющую собой справочную систему по операторам языка программирования Турбо Паскаль.
Область применения: пользователь, который будет иметь возможность быстро и легко создавать на свое усмотрение базу данных, содержащую информацию по операторам языка Турбо Паскаль и оперативно использовать в дальнейшем как справочную систему.
Так как данное приложение разрабатывается с помощью языка программирования Турбо Паскаль, то использоваться программа может под управлением OCMS-DOS. Так же имеется возможность использования программы под управлением операционных систем поддерживающих режим DOS или сеанс DOS.
Программа «Helper» подразумевает ввод, хранение и вывод данных на дисплей по запросу пользователя. Для формирования и хранения данных используется текстовый файл. Это особый вид файлов, которые в Турбо Паскаль являются разновидностью файлов типа file of Char[1] .
Задача данной программы выдача однозначной информации по запросу пользователя. Так как приложение является справочной системой на основе базы данных, то подразумевается наличие информации, которая предварительно должна находиться в состоянии готовности для выдачи результата запроса, но!!! в данной программе умышленно отсутствует файл, содержащий сформированную базу данных по операторам Турбо Паскаль[2]
Выбор такого подхода основан на том, что данная программа используется в учебных целях и, прежде всего, ориентирована на учащегося и, соответственно, имеется возможность более глубокого изучения операторов пользователем при начальном формировании базы данных и дальнейшем использовании. Однако если поступит запрос на готовую справочную систему, имеется возможность сформировать базу данных в кратчайшие сроки по времени.
Поэтому, при первом запуске приложения необходимо сформировать начальную базу данных, выбрав пункт меню «Создание справочной системы», и сохранить ее в текстовом файле на доступном носителе информации. По умолчанию запись данных производится в корневую директорию самой программы в файл «Spark.or». Использование начальных настроек по сохранению данного текстового файла позволит непосредственно приступить к работе при первом запуске программы.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--