Форум программистов, компьютерный форум, киберфорум
Наши страницы
CLIPS
Войти
Регистрация
Восстановить пароль
 
yuliyasheyn
0 / 0 / 0
Регистрация: 18.05.2017
Сообщений: 5
1

Программирование в Clips. Прошу найти ошибку в коде

01.02.2018, 15:23. Просмотров 289. Ответов 0
Метки нет (Все метки)

Здравствуйте,помогите пожалуйста выявить ошибку в коде, когда отвечаю в вопросе про студента,пишет,что студент не найден,а когда пишу имя преподавателя,то код не идет...Помогите новичку
задачка вот такая
На факультете работает много профессоров, читаю-
щих различные курсы. Курс может иметь несколько разделов. Профес-
сор может вести несколько курсов, а также отдельные разделы неко-
торых курсов.
Однако, каждый раздел любого курса читается только одним
профессором. Следовательно, курс, состоящий из нескольких разде-
лов может преподаваться различными профессорами.
Студент может посещать разные курсы, но он может не изучать
отдельные разделы курса.
Профессор занимает должность, не разделяемую с другими про-
фессорами.
Пара значений Имя Студента и Год уникальна.
Может быть уникальна оценка студента по данному курсу.
Информация может быть представлена отношениями:
Курсы(название,раздел,имя профессора,должность)
А 1 ЕО 281
А 3 ВК Н45
В 1 КЕ 281
и т.д.
Студенты(Имя, Год, Название курса, Раздел, Оценка)
Возможны другие форматы отношений.
Реализовать запросы:
1.О всех функциональных зависимостях между атрибутами отношений;
2.Сформировать окно, включающее список(Студент, Курс, Раздел, Преподаватель).
Запросы: 1) студент- на какие курсы он ходит
2) профессор- какие курсы он ведет


Сам код вот такой :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
(assert(kurs c++ 1 Ivanov dotsent))
(assert(kurs c++ 2 Abdulaev professor))
(assert(kurs c++ 3 Shvetsov k.t.n))
(assert(kurs python 1 Gorohov st.prep))
(assert(kurs python 2 Abdulaev professor))
(assert(kurs python 3 Ivanov dotsent))
(assert(kurs java 1 Borodin aspirant))
(assert(kurs java 2 Shvetsov k.t.n))
(assert(kurs java 3 Gorohov st.prep))
(assert(student Kris 1996 c++ 1 5))
(assert(student Lena 1997 python 1 5))
(assert(student Masha 1995 java 2 5))
(assert(student Kirya 1994 java 1 5))
 
 (defglobal ?*name* = none)
 
(deffunction askname (?question) 
(printout t ?question) 
(bind ?*name* (read)) 
(assert (name ?*name* )))
    
 
(defrule stud ""
(name ?n)
(student ?n ?god ?kurs $?) => (printout t "This kurs: " ?kurs crlf))
 
 
(defrule start
(initial-fact)
=>
(askname "Name of student? "))
-------------------------------------------------------------------------------------------------------
(defglobal ?*fam* = none)
 
(deffunction askfam (?question) 
(printout t ?question) 
(bind ?*fam* (read)) 
(assert (fam ?*fam* )))
 
(defrule stud ""
(fam ?f)
(kurs ?kurs $? ?f $?) => (printout t "This kurs from professor: " ?kurs crlf))
 
(defrule start
(initial-fact)
=>
(askfam "Name of professor? "))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2018, 15:23
Ответы с готовыми решениями:

Задание функции CLIPS. Выдает ошибку
Нужно написать код для подсчета функции f(x)= lg(x+e^x). И результат...

Найти ошибку в коде
Здравствуйте, помогите пожайлуста с кодом, где-то есть ошибка, но могу найти ...

Найти все двузначные числа, сумма цифр которых не меняется при умножении на 2, 3 , 4 , 5 , 6 , 7, 8, 9. clips
Найти все двузначные числа, сумма цифр которых не меняется при умножении на 2,...

Программирование на Си. Прошу найти ошибку в коде. 8 Ферзей
Пользователь вводит координаты первого ферзя, а по итогам программы получает...

Прошу найти ошибку в коде
Помогите найти ошибку.Программа запускается, но выдаёт ошибку: »*"Ошибка:...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2018, 15:23

Прошу найти ошибку в коде.
#include <stdio.h> #include <conio.h> void f1(float *a,int n,float *c, int t)...

Прошу найти ошибку в данном коде
#include "stdafx.h" #include<fstream> #include<string> #include<cmath> ...

не могу найти ошибку в коде. прошу помощи
накрылся сенсорный кран в ванной,используя его клапан(управляется подачей...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru