Представяне по теми
-
-
Лекции по Логическо програмиране
-
Лабораторно упражнение No 1Разгледайте следните материали:
Основи на логическото програмиране
Разгледайте компилатора на Пролог и направете примерите, показани във "Встъпителни бележки". Обяснете си връзката между математическата логика и езика Пролог.
-
Лабораторно упражнение No 2Разгледайте
Език за програмиране Пролог - I част
Свалете си компилатора на Visual Prolog (безплатна версия) и създайте примерите, показани в лекциите (от 4 до 11 вкл.). Обяснете си основните понятия в езика и открийте разликите между Пролог и езици от вида С/С++. -
Лабораторно упражнение No 3Разгледайте следните материали:
Език за програмиране Пролог - II част
Създайте примерите на Visual Prolog като ги промените така, че да могат да се изпълняват. Обяснете си тяхното действие и приложение.
Запознайте се с
Потърсете сами други примери в Интернет, илюстриращи развитие и/или използване на Пролог.
-
Лабораторно упражнение No 4Разгледайте следните материали:
Размита логика (Fuzzy Logic) - I част
Потърсете информация за научни центрове, разработващи размити системи. Обърнете внимание на тяхното практическо приложение.
Запознайте се с java базирани tools за използване на размита логика:
Потърсете сами други примери и езици за програмиране в Интернет, илюстриращи развитие и/или използване на размита логика. -
Лабораторно упражнение No 5Разгледайте следните материали, илюстриращи как е реализирана размитата логика в Матлаб:
Реализация на размита логика (Fuzzy Logic) в MATLAB - II част
Потърсете информация за други математически и/или симулационни продукти, предлагащи Fuzzy Logic Toolbox. Обърнете внимание на тяхното практическо приложение.
Запознайте се с показаните по-долу примерите за контролери, използващи размита логика. Потърсете сами други примери в Интернет, илюстриращи развитие и/или използване на размита логика.