Как преобразовать целое число в десятичную точку в PROLOG?Например, представьте, что я присваиваю Integer = 10. Как изменить значение целого числа, чтобы оно стало 1,0 (1 десятичная точка)?
Это не задание, но Integer объединяется с 10 и не может быть изменен после этого.
Вы можете написать Integer2 is 1.0 * Integer или Integer2 is float(Integer) хотя бы в некоторых реализациях Пролога.
Integer2 is 1.0 * Integer
Integer2 is float(Integer)