Конвертация из string в positive - Prolog
Формулировка задачи:
Пишу ЭС на Visual Prolog.
Предполагается, что пользователь должен вводить нужные параметры с клавиатуры в консоль.
Скажем:
UserPrice = trim(readLine())
Далее в программе UserPrice передаётся как аргумент типа positive в предикат, но происходит ошибка из-за неверных типов. Есть возможность каким-либо образом сконвертировать его из типа string в positive?
Решение задачи: «Конвертация из string в positive»
textual
Листинг программы
Number = toTerm(positive, String)
Объяснение кода листинга программы
- Создается переменная
Number
типаterm
- В нее записывается результат функции
toTerm
, которая принимает два аргумента:positive
иString
. - Функция
toTerm
конвертирует строкуString
в терм (слово или число) с положительным значениемpositive
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д