Я новичок ie в CLP и пытаюсь написать программу для планирования расписания. Я хочу привести названия предметов и время лекций и уроков в качестве фактов, чтобы сделать программу простой. Я читал все руководства, но до сих пор не смог этого сделать. Я записал определение структуры как
local struct(course(name,lt,tt))
, где name
- название курса, lt
- период лекции, а tt
- учебный период.
У меня есть назначенные целочисленные переменные для обозначения различных периодов времени с понедельника по пятницу.
Теперь я хочу создать несколько экземпляров / объектов этого курса, которые впоследствии я смогу использовать для сравнения конфликтов в расписании. Код, который я написал для этого:
Data_Stream = course('Data Stream',2,19)
Мой вопрос: правильно ли я делаю? Можно ли иметь строковое поле и целочисленное поле в структуре? Если я хочу сравнить значения в поле целых чисел, чтобы увидеть, есть ли конфликты в расписании, как мне написать это лучше?