Конвертация из string в positive - Prolog

Узнай цену своей работы

Формулировка задачи:

Пишу ЭС на Visual Prolog. Предполагается, что пользователь должен вводить нужные параметры с клавиатуры в консоль. Скажем: UserPrice = trim(readLine()) Далее в программе UserPrice передаётся как аргумент типа positive в предикат, но происходит ошибка из-за неверных типов. Есть возможность каким-либо образом сконвертировать его из типа string в positive?

Решение задачи: «Конвертация из string в positive»

textual
Листинг программы
Number = toTerm(positive, String)

Объяснение кода листинга программы

  1. Создается переменная Number типа term
  2. В нее записывается результат функции toTerm, которая принимает два аргумента: positive и String.
  3. Функция toTerm конвертирует строку String в терм (слово или число) с положительным значением positive.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5