Информация по предмету Компьютеры, программирование

  • 2281. Разработка базы данных в среде Microsoft Access
    Другое Компьютеры, программирование

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

  • 2282. Разработка базы данных Кадры
    Другое Компьютеры, программирование

    ОПИСАНИЕ ТАБЛИЦ БАЗЫ ДАННЫХ «КАДРЫ»Имя таблицы:STUFF.DBFКраткое описание:Основная таблица базы данныхИмя поляТип данныхОписаниеORG_NUMЧисловой (6)Табельный номер сотрудникаINS_NUMТекстовый (14)Страховой номерSURNAMEТекстовый (15)Фамилия NAMEТекстовый (15)ИмяPATRONТекстовый (15)ОтчествоSEXТекстовый (15)ПолBIRTH_DATEДата Дата рожденияBIRTHPLACEТекстовый (47)Место рожденияNATIONALТекстовый (15)НациональностьSOCIALТекстовый (47)Социальное происхождениеCITIZENТекстовый (30)ГражданствоEDUCATТекстовый (47)ОбразованиеNAME_EDUТекстовый (47)Название учебного заведенияFORM_TRAINТекстовый (20)Форма обученияYEAR_ENDДата (8)Год окончанияDIPLOMAТекстовый (25)Диплом (серия)QUAL_DIPТекстовый (47)Квалификация по дипломуSPEC_DIPТекстовый (47)Специальность по дипломуEDU_NUMЧисловой (2)Количество записей в разделе «Дополнительное образование»KIND_HIRТекстовый (30)Вид наймаKIND_WRKТекстовый (30)Вид работыS_DEGREEТекстовый (30)Ученая степеньS_RANKТекстовый (30)Ученое званиеMAR_SPECТекстовый (47)Узкая специальностьLANG_NUMЧисловой (2)Количество записей в разделе «Владение иностранными языками»CONV_NUMЧисловой (2)Количество записей в разделе «Наличие судимости»MAR_STATUSТекстовый (20)Семейное положениеFAMIL_NUMЧисловой (2)Количество записей в разделе «Состав семьи»TR_UNIONТекстовый (40)ПрофсоюзGROUPЧисловой (1)Группа инвалидностиPENSIONERТекстовый (1)Пенсионер ?PARTIC_WARТекстовый (1)Участник войныPOST_INDEXЧисловой (6)Домашний индексREGIONТекстовый (20)РайонAREAТекстовый (40)ОбластьADDRESSТекстовый (40)Домашний адресTELEPHONEТекстовый (18)Домашний телефонPASSPORTТекстовый (29)Серия, номерCONSCRIPTТекстовый (20)Воинская обязанностьMILIT_RANKТекстовый (20)Воинское званиеNUMBERЧисловой (12)Номер ВУСMIL_TICKETТекстовый (23)Номер военного билетаMIL_VALIDТекстовый (47)Годность к военной службеATTITUDEТекстовый (47)Отношение к бронированиюMOBILE_INSТекстовый (1)Наличие моб, предписанияGROUP_ACCТекстовый(47)Группа учетаCATEGORY_AТекстовый (20)Категория учетаCOMMISSARТекстовый (47)РайвоенкоматSTART_DATEДатаДата начала срочной службыCLOSE_DATEДатаДата окончания срочной службыLAST_DATEДатаДата последнего прохождения мед. КомиссииRECORD_NUMЧисловой (2)Количество записей в разделе «Трудовая книжка»PURPOS_NUMЧисловой (2)Количество записей в разделе «Назначения и перемещения»QUAL_NUMЧисловой (2)Количество записей в разделе «Квалификационный разряд»COMPANYТекстовый (47)Название учрежденияSUBDIVISТекстовый (30)ПодразделениеCUR_POSTТекстовый (30)Текущая должностьEMPLOYMENTДатаДата приема на работуTRIAL_CLOSДатаДата окончания испытательного срокаTRIAL_NUMЧисловой (2)Количество записей в разделе «Командировки»HOLID_NUMЧисловой (2)Количество записей в разделе «Отпуска»DATE_DISДатаДата увольненияREASON_DISТекстовый (47)Причина увольненияINNТекстовый (12)Индивидуальный номер налогоплательщикаSERIES_TAXТекстовый (14)Серия свидетельства налогоплательщикаNUM_TAXТекстовый (14)Номер свидетельства налогоплательщикаDATE_TAXДатаДата выдачи свидетельства налогоплательщикаИмя таблицы:EDUCAT.DBFКраткое описание:Дополнительное образованиеИмя поляТип данныхОписаниеORG_NUMЧисловой (6)Табельный номер сотрудникаDATE_BEGINДатаДата поступления в у/зDATE_ENDДатаДата окончания у/зEDUCATIONТекстовый (30)ОбразованиеNAME_EDUCТекстовый (15)Название у/зDIPLТекстовый (15)ДипломFORM_TRТекстовый (15)Форма обученияQUALIFICТекстовый (15)КвалификацияSPECIALТекстовый (15)СпециальностьИмя таблицы:LANGUAGE.DBFКраткое описание:Владение иностранными языкамиИмя поляТип данныхОписаниеORG_NUMЧисловой (6)Табельный номер сотрудникаOTH_LANGТекстовый (20)ЯзыкLEVELТекстовый (30)Уровень владенияИмя таблицы:CONVICT.DBFКраткое описание:Наличие судимостиИмя поляТип данныхОписаниеORG_NUMЧисловой (6)Табельный номер сотрудникаDATE_VERDДатаДата вынесения приговораARTICLEТекстовый (20)СтатьяPERIODТекстовый (20)СрокИмя таблицы:FAMILY.DBFКраткое описание:Состав семьиИмя поляТип данныхОписаниеORG_NUMЧисловой (6)Табельный номер сотрудникаRELATIONТекстовый (20)Степень родстваNAMESТекстовый (20)Фамилия, инициалы родственникаDATE_RELATДатаДата рожденияEXPENSEТекстовый (20)На иждивенииИмя таблицы:PASSPORT.DBFКраткое описание:Паспортные данныеИмя поляТип данныхОписаниеORG_NUMЧисловой (6)Табельный номер сотрудникаEXP_GIVENТекстовый (50)Кем выданDATE_DISTRДатаДата выдачиINDEX_PТекстовый (6)ИндексAREA_PТекстовый (30)ОбластьREGION_PТекстовый (30)РайонCITY_PТекстовый (30)ГородPOINT_PТекстовый (30)Населенный пунктSTREET_PТекстовый (30)УлицаHOUSE_PТекстовый (10)ДомCORPS_PТекстовый (10)КорпусFLAT_PТекстовый (10)КвартираИмя таблицы:WORKCARD.DBFКраткое описание:Трудовая книжкаИмя поляТип данныхОписаниеORG_NUMЧисловой (6)Табельный номер сотрудникаDATE_WRKДатаДата постановкиDATE_DISMДатаДата увольненияNAME_WRKТекстовый (20)Название учрежденияPOST_WRKТекстовый (20)ДолжностьREASON_WRKТекстовый (20)ПричинаBASIS_WRKТекстовый (20)ОснованиеИмя таблицы:MOVING.DBFКраткое описание:Назначения и перемещенияИмя поляТип данныхОписаниеORG_NUMЧисловой (6)Табельный номер сотрудникаDATE_MOVДатаДатаREASON_MOVТекстовый (20)ОснованиеDEPARTТекстовый (20)ОтделPOST_MOVТекстовый (15)ДолжностьMETHOD_MOVТекстовый (15)Режим работыИмя таблицы:QUALIFIC.DBFКраткое описание:Квалификационный разрядИмя поляТип данныхОписаниеORG_NUMЧисловой (6)Табельный номер сотрудникаDATE_QUALДатаДатаREASON_QUALТекстовый (20)ОснованиеQUALIFICATТекстовый (20)КвалификацияИмя таблицы:BUS_TRIP.DBFКраткое описание:КомандировкиИмя поляТип данныхОписаниеORG_NUMЧисловой (6)Табельный номер сотрудникаSTART_TRPДатаДата началаCLOSED_TRPДатаДата окончанияDESTINATТекстовый (25)Место назначенияИмя таблицы:HOLIDAY.DBFКраткое описание:ОтпускаИмя поляТип данныхОписаниеORG_NUMЧисловой (6)Табельный номер сотрудникаKIND_HOLТекстовый (15)Вид отпускаBASIS_HOLТекстовый (15)ОснованиеWITH_HOLДатаЗа время сON_HOLДатаЗа время поD_ST_HOLДатаДата началаAMOUNTЧисловой (3)Количество днейD_END_HOLДатаДата окончания

  • 2283. Разработка базы данных Культурный досуг
    Другое Компьютеры, программирование

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

  • 2284. Разработка библиотечных средств
    Другое Компьютеры, программирование
  • 2285. Разработка блока управления тюнером спутникового телевидения
    Другое Компьютеры, программирование

    В МП 1821МВ85 используется принцип «временного мультиплексирования» функций выводов, когда одни и те же выводы в разные моменты времени представляют разные функции. Это позволяет реализовать ряд дополнительных функций при тех же 40 выводах в корпусе МП. Восемь мультиплексированных выводов играют роль шины данных, либо младших разрядов адресной шины. Необходимо «фиксировать» логические состояния выводов AD0AD7 МП в моменты, когда они функционально представляют адресные разряды А0А7. Для этого необходимо точно знать, когда на этих выводах отображается адресная информация. В корпусе МП существует специальный вывод N 30, обозначенный ALE открытие фиксатора адреса, сигнал на котором в нормальном состоянии соответствует логическому «0». Если информация на выводах AD0AD7 (N 1219), является адресной А0А7, то ALE переводится в состояние логической «1». При перехода ALE из состояния логической «1» в состояние логического «0» информация на AD0AD7 должна быть зафиксирована. Отметим что для стробирования адресной информации от МП может быть использован любой фиксатор. Единственная предосторожность, которую необходимо соблюдать при использовании фиксаторов, заключается в согласовании нагрузки по току для выводов AD0AD7 МП 1821ВМ85 и входов фиксатора во избежание их перегрузки, т.е. необходимо убедиться, что ток на входе используемого фиксатора не является слишком большим для МП. В качестве фиксатора будем использовать регистр, тактируемый сигналом ALE от микропроцессора. Регистр это линейка из нескольких триггеров. Можно предусмотреть логическую схему параллельного отображения на выходах состояния каждого триггера. Тогда после заполнения регистра от параллельных выводов, по команде разрешения выхода, накопленное цифровое слово можно отобразить поразрядно сразу на всех параллельных выходах.

  • 2286. Разработка и применение пакетов прикладных программ
    Другое Компьютеры, программирование

    Корреляционный анализ. Выберите в главном меню «Корреляционный анализ». На листе Корреляционный анализ, на который вы при этом перейдете нажмите кнопку «Ввод». На экране появится диалоговое окно, в котором вам необходимо будет указать количество строк таблицы. Затем в ячейки, предназначенные для ввода исходных данных, можно будет вводить соответствующие значения. В режиме ввода значения можно корректировать, установив курсор на ячейку с неправильными значениями и щелкнув два раза кнопкой мыши. По окончании ввода, чтобы просмотреть результаты анализа необходимо нажать кнопку «Результаты». Если данные требуют корректировки, нажмите кнопку «Корректировка» и внесите необходимые изменения. Чтобы просмотреть как выглядят исходные данные и результаты на листах для вывода на печать, нажмите кнопку «Печать». Если вам понадобятся промежуточные результаты расчетов необходимо нажать кнопку «Восстановить». Если вы закончили работу с анализом рядов динамики, нажмите кнопку «Меню» вы попадаете в главное меню.

  • 2287. Разработка и создание СКС на базе сетей Ethernet при подключении пользователей жилого дома к глобальной сети
    Другое Компьютеры, программирование

     

    1. Администрирование сети Microsoft Windows NT . Учебный курс/пер. с англ. М.: Издательский отдел «Русская редакция» 1997. 496 с. : с илл.
    2. С.Золотов Протоколы INTERNET СПб.: BHV Санкт- Петербург 1998. 304 с., илл
    3. Р.Петерсен Linux:руководство по операционной системе: пер. с англ. К.: Издательская группа BHV, 1997. 688с.,илл
    4. Э.Немет, Г.Снайдер, С.Сибас, Т.Хейн UNIX:руководство системного администратора: пер. с англ. К.:BHV,1998 832с.,илл
    5. И.Лепаж, П.Яррера UNIX: библия системного администратора: пер. с англ.- М.:Диалектика, 1999.- 528 с., илл
    6. А.Робачевский UNIX: операционная система. СПб.: BHV 1999. 528 с.,илл
  • 2288. Разработка и создание СКС на базе сетей Ethernet при подключении пользователей жилого дома к глобальной сети INTERNET
    Другое Компьютеры, программирование

     

    1. Администрирование сети Microsoft Windows NT . Учебный курс/пер. с англ. М.: Издательский отдел «Русская редакция» 1997. 496 с. : с илл.
    2. С.Золотов Протоколы INTERNET СПб.: BHV Санкт- Петербург 1998. 304 с., илл
    3. Р.Петерсен Linux:руководство по операционной системе: пер. с англ. К.: Издательская группа BHV, 1997. 688с.,илл
    4. Э.Немет, Г.Снайдер, С.Сибас, Т.Хейн UNIX:руководство системного администратора: пер. с англ. К.:BHV,1998 832с.,илл
    5. И.Лепаж, П.Яррера UNIX: библия системного администратора: пер. с англ.- М.:Диалектика, 1999.- 528 с., илл
    6. А.Робачевский UNIX: операционная система. СПб.: BHV 1999. 528 с.,илл
  • 2289. Разработка ИВС для обеспечения обмена информацией структурных подразделений администрации Владимирской области (территориальная сеть)
    Другое Компьютеры, программирование

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

  • 2290. Разработка игровой программы Морской бой
    Другое Компьютеры, программирование
  • 2291. Разработка интерактивной среды обучения работе
    Другое Компьютеры, программирование

    Название окнаФункции, которые выполняет в программеfrmMain Данное окно появляется, когда пользователь запускает программу. Оно служит как-бы приглашением к работе. Показано данное окно на рис. 1. 1.FrmRunПосле frmMain пользователь попадает в окно frmRun. Здесь он может выбрать нужный урок и загрузить его или выйти из программы. Показано оно на рис. 1. 2.FrmLessonОсновное окно для обучения. В нем выводится текст урока, все картинки и вопросы. В модуле этого окна описаны все подпрограммы для обработки файлов уроков. Показано это окно на рис. 1. 3.FrmResПосле прохождения урока пользователь должен знать, как он усвоил материал. В данном окне помещена таблица с числом вопросов и правильных ответов. Это очнь простое окно, поэтому не представлено на рисунках.

  • 2292. Разработка контрольно-проверочной программы модуля ввода-вывода МФПУ-1
    Другое Компьютеры, программирование
  • 2293. Разработка концепции интернет-сайта «Harb Design» на основе анализа факторов и процесса по-ведения потребителей
    Другое Компьютеры, программирование

    По результатам исследования " Web -Вектор" можно сделать вывод о том, что наиболее характерно использование Интернет для молодежи в возрасте от 16-ти до 34-х лет. Именно эта возрастная группа является целевой, т.е. наиболее перспективной для продвижения как интернет-услуг, так и для продвижения товаров и услуг (promotion) через интернет. Основанием для такого утверждения служит сопоставление доли 16-34-летних в аудитории Сети с долей этой возрастной группы среди всего населения. Ядром нынешней российской аудитории интернета являются 20-24-летние, их доля среди пользователей сети почти в три раза больше, чем среди всего населения. Как и на других потребительских рынках, целевая группа определяет на сегодняшний день лицо российской аудитории Интернета, ее потребности и вектор развития. Конечно, это вовсе не означает, что представителям других возрастов нечего делать в Сети, напротив, практика развития российских интернет-ресурсов свидетельствует также об успешности проектов, ориентированных на т.н. рыночные ниши. Прежде всего, по тематическим интересам, как известно, коррелирующим с возрастом: политика привлекает старших, развлечения молодежь, ну а любви все возрасты покорны.

  • 2294. Разработка корпоративной ИВС
    Другое Компьютеры, программирование

    Второй уровень протоколов отвечает за эффективную и надежную передачу данных в соединении "точка-точка", т.е. между соседними узлами сети Х.25. Данным протоколом обеспечивается защита от ошибок при передаче между соседними узлами и управление потоком данных (если принимающая сторона не готова принимать данные, она извещает об этом передающую сторону, и та приостанавливает передачу). Кроме того, данный протокол содержит параметры, меняя значения которых можно получить оптимальный по скорости передачи режим в зависимости от протяженности канала между двумя точками (времени задержки в канале) и качества канала (вероятности искажения информации при передачи). Примером такого протокола может служить протокол управления каналом HDLC. Для реализации всех указанных выше функций в протоколах второго уровня вводится понятие "кадра" ("frame"). Кадром называется порция информации (битов), организованная определенным образом. HDLC использует три типа кадров: ненумерованные управляющие U-кадры; нумерованные супервизорные (контролирующие) S-кадры; нумерованные информационные I-кадры. Рассмотрим I-кадр LAPB. На рисунке 1.4.1 представлен формат этого информационного кадра Начинает кадр флаг, т.е. последовательность би тов строго определенного вида, являющаяся раз делителем между кадрами. Затем идет поле адреса, которая в случае двухточечного соединения сводится к адресу "А" или адресу "В". Далее идут поле типа кадра которое указывает, несет ли кадр в себе информацию, либо является чисто служебным, т.е. например тормозит поток информации, либо извещает передающую сторону о приеме/неприеме предыдущего кадра. В кадре имеется также поле номера кадра. Кадры нумеруются циклически. Это означает, что при достижении определенного порогового значения, нумерация опять начинается с нуля. И наконец, заканчивается кадр проверочной последовательностью. Последовательность подсчитывается по определенным правилам при передаче кадра. По этой последовательности на приеме происходит поверка, не произошло ли искажения информации при передаче кадра. При настройке параметров протокола к физическим характеристикам линии можно менять длину кадра. Чем короче кадр, тем меньше вероятность того, что он будет искажен при передаче. Однако если линия хорошего качества то лучше работать более длинными информационными кадрами, т.к. уменьшается процент избыточной информации, передаваемой по каналу (флаг, служебные поля кадра). Кроме того, можно менять число кадров, которое передающая сторона посылает, не ожидая подтверждения от принимающей стороны. Этот параметр связан с т.н. "модулем нумерации", т.е. значением порога, достигнув которого нумерация снова начинается с нуля. Это поле может быть равно 8 (для тех каналов, задержка передачи информации в которых не слишком велика) либо 128 (для спутниковых каналов, например, когда задержка при передаче информации по каналу велика).

  • 2295. Разработка лабораторного практикума Создание тестирующей программы
    Другое Компьютеры, программирование

    Для создания интерактивных Web-тестов преподавателю помимо знаний по курсу, для которого предназначен тест, требуются специальные навыки в области применения Интернет-технологий, либо необходима помощь соответствующего специалиста. При использовании для разработки учебных материалов любого из большого количества имеющихся инструментальных средств создания и редактирования HTML-документов, например, таких как Netscape Composer или Microsoft FrontPage, требуются базовые сведения о гипертексте и определенные навыки в области программирования. Кроме того, для придания Web-документам интерактивных свойств, позволяющих оперативно реагировать на информацию, введенную пользователем, автору потребуются еще более глубокие знания Интернет-технологий, связанные с необходимостью написания программ-обработчиков с использованием Java, JavaScript или CGI-приложений. Таким образом, создание учебных материалов для дистанционного обучения в Web-сети предъявляет весьма высокие требования к квалификации преподавателя-разработчика в области практического использования современных информационных технологий. В противном случае необходима совместная работа коллектива специалистов различного профиля. Эти обстоятельства существенно повышают трудоемкость создания учебных Web-пособий и, в определенной степени, сдерживают процесс развития такой формы дистанционного образования.

  • 2296. Разработка машины баз данных
    Другое Компьютеры, программирование

    ИПМБД делятся на две группы параллельной и последовательной обработки записей. Основная функция ИП первой группы поиск записей, удовлетворяющих заданным условиям. Такие записи отмечаются в специальном регистре маркере, разрядность которого равна числу записей. Маркеров может быть несколько, и над ними могут выполнятся логические операции для проверки сложных условий. Маркеры могут включатся в таблицы БД в качестве дополнительных полей. С их помощью отмечают недостоверные или удаляемые записи. Если маркеров несколько, используемый маркер указывается в декодированной команде.

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

    При решении задач анализа, синтеза и оптимизации объектных часто используется понятие некоторой “оптимальной” СеМО. Содержание термина “оптимальная” в значительной степени определяется содержанием решаемых задач. Например, многие задачи анализа СеМО связаны с поиском “узких” мест в СеМО, т.е. систем массового обслуживания, м.о. числа пребывающих требований в которых превышают некоторые допустимые значения. После нахождения узких мест их устраняют, например, увеличивается интенсивность обслуживания в соответствующих СеМО, или изменяя маршрутные матрицы СеМО. Таким образом в качестве оптимальной может рассматриваться, например, СеМО, во всех системах которой математические ожидания длительностей обслуживания одинаковы. Часто целью решения задач синтеза и оптимизации является формирования СеМО возможно большей пропускной способности.

  • 2298. Разработка методов исследования характеристик генетического алгоритма распределе-ния цепей по слоям в МСМ
    Другое Компьютеры, программирование

    Традиционные методы решения этой задачи имеют существенный недостаток “ловушки” локальных оптимумов. Рассматриваемый генетический метод является методом направленного случайного поиска. Основной характеристикой таких методов является то, что они допускают временное ухудшение целевой функции. Это позволяет избежать “ловушек”, а при достаточном числе итераций найти приемлемое решение. Генетические алгоритмы являются адаптивными поисковыми алгоритмами, которые осуществляют процесс накопления и использования информации в проектируемой области, направленной на достижение оптимального решения при первоначальной неопределенности и изменяющихся внешних условиях. В отличие от стандартных поисковых алгоритмов, генетические алгоритмы базируются на улучшении некоторой популяции, состоящей из ограниченного множества решений. Данная методика мотивируется тем, что поиск в области многих решений уменьшает риск попадания в локальные оптимумы, что дает более лучшие результаты, чем использование одного решения.

  • 2299. Разработка оболочки экспертной системы
    Другое Компьютеры, программирование

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

  • 2300. Разработка образовательной среды для дистанционного обучения по дисциплинам Компьютерная графика и Системы искусственного интеллекта. Геометрические преобразования
    Другое Компьютеры, программирование

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

    1. Как отмечалось выше в главе анализа существующих подходов, алго
      ритмические методы нахождения последовательности геометрических
      преобразований явно неэффективны, следовательно необходим дру
      гой подход.
    2. Использование связки "Продукционные системы + геометрические
      преобразования" выгодно с той точки зрения, что эти два понятия
      легко связать в единую работающую систему.
    3. Разрабатываемая программа становится компактной, легкоизменяе
      мой только за счет изменения базы знаний.
    4. Механизм вывода при работе с используемым представлением объек
      тов очень прост.
    5. Реализация универсального метода нахождения всех возможных по
      следовательностей геометрических преобразований в данном случае
      значительно упрощается.
    6. Построение учебного материала по курсу "Продукционные системы"
      на основе заложенных в системе методов довольно наглядно, позво
      ляет использовать те же примитивы, что и для курса "Геометрические
      преобразования", позволяет осуществить легкий переход от одного
      учебного курса к другому, следовательно легко освоить "Продукци
      онные системы" и пополнить свой опыт в графике.
    7. Использование продукционных систем, и одного и того же механизма
      вывода позволяет реализовать визуализацию информации о графиче
      ском объекте, организовать построение новых структур подобного
      рода самим обучаемым, организовать контроль этого процесса как
      частично, так и для всей совокупности структур в целом, т. е. реализо
      вать все практические задачи, поставленные выше.